Developing Myself Everyday
article thumbnail
Published 2022. 11. 19. 17:45
DATABASE (1) 개발자의 기본 소양/DATABASE

< 이 블로그의 내용은 생활코딩의 DATABASE 강의를 바탕으로 합니다 >

 

생활코딩

hello world 생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다.  어떻게 공부할 것인가를 생각해보기 전에 왜 프로그

opentutorials.org

 

 

데이터베이스의 본질 - CRUD


데이터를 관리하는 것에 필요한 작업은 데이터를 생성하고, 읽고, 수정하고, 삭제하는 4가지 작업이 전부라고 할 수 있다.

이름 기능 이름 기능
CREATE 생성 UPDATE 수정
READ 읽기 DELETE 삭제

 

 

어떤 데이터베이스를 공부해야 하는가?


 데이터베이스에 대한 공부를 시작하려고 하니 데이터베이스의 종류가 너무 많아서 어떤 데이터베이스를 공부해야 하는지 고민이 될 것이다. 사실 어떤 데이터베이스를 사용해야 한다는 절대적 기준은 존재하지 않는다. 다만 시장에서 가장 많이 사용되거나 내가 가고자 하는 기업이 어떤 데이터베이스를 사용하는가는 내가 어떤 데이터베이스를 공부해야 하는가에 대한 해답이 될 수 있다.

 

데이터 베이스는 크게 관계형 데이터베이스NoSQL로 나뉜다.

관계형 데이터베이스 

-  가장 많이 사용되는 데이터베이스로 각 데이터 항목들은 행에 저장되고, 항목의 속성은 열이라고 표현된다. 

-  관계는 일대일, 일대다, 다대다의 형태로 이루어 진다.

No SQL (Not Only SQL)

-  NoSQL은 관계형 데이터베이스 보다 덜 제한적인 일관성 모델을 이용하는 데이터의 저장 및 검색을 위한 매커니즘을 제     공한다. 

https://db-engines.com/ 에서 볼 수 있는 데이터베이스 랭킹이다.

개인은 자신의 목적에 맞춰서 자신에게 맞는 데이터베이스를 선택하고 공부하여야 할 것이다.

profile

Developing Myself Everyday

@배준형

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!