< 이 블로그의 내용은 생활코딩의 DATABASE 강의를 바탕으로 합니다 >
데이터베이스의 본질 - CRUD
데이터를 관리하는 것에 필요한 작업은 데이터를 생성하고, 읽고, 수정하고, 삭제하는 4가지 작업이 전부라고 할 수 있다.
이름 | 기능 | 이름 | 기능 |
CREATE | 생성 | UPDATE | 수정 |
READ | 읽기 | DELETE | 삭제 |
어떤 데이터베이스를 공부해야 하는가?
데이터베이스에 대한 공부를 시작하려고 하니 데이터베이스의 종류가 너무 많아서 어떤 데이터베이스를 공부해야 하는지 고민이 될 것이다. 사실 어떤 데이터베이스를 사용해야 한다는 절대적 기준은 존재하지 않는다. 다만 시장에서 가장 많이 사용되거나 내가 가고자 하는 기업이 어떤 데이터베이스를 사용하는가는 내가 어떤 데이터베이스를 공부해야 하는가에 대한 해답이 될 수 있다.
데이터 베이스는 크게 관계형 데이터베이스와 NoSQL로 나뉜다.
관계형 데이터베이스
- 가장 많이 사용되는 데이터베이스로 각 데이터 항목들은 행에 저장되고, 항목의 속성은 열이라고 표현된다.
- 관계는 일대일, 일대다, 다대다의 형태로 이루어 진다.
No SQL (Not Only SQL)
- NoSQL은 관계형 데이터베이스 보다 덜 제한적인 일관성 모델을 이용하는 데이터의 저장 및 검색을 위한 매커니즘을 제 공한다.
개인은 자신의 목적에 맞춰서 자신에게 맞는 데이터베이스를 선택하고 공부하여야 할 것이다.
'개발자의 기본 소양 > DATABASE' 카테고리의 다른 글
DATABASE(6) - Database Server, Database Client (0) | 2022.12.03 |
---|---|
DATABASE(5) - 관계형 DB의 핵심 기능 JOIN (0) | 2022.12.03 |
DATABASE(4) - Relational DATABASE (0) | 2022.11.26 |
DATABASE (3) - 테이블과 CRUD (0) | 2022.11.26 |
DATABASE (2) - MySQL (0) | 2022.11.26 |