데이터베이스 Database, DB는 데이터의 집합이다.
DBMS(Database Management System : 데이터베이스를 관리하고 운영하는 소프트웨어
- 대용량 데이터를 관리하거나 여러 사용자와 공유하는 개념이 있어야한다.
- 엑셀은 대용량 데이터는 어렵고, 함께 수정이 불가하여 DBMS가 아니다.
DBMS는 계층형(Hierarchical), 망형(Network), 관계형(Relational), 객체지향형(Object-Oriented), 객체관계형(Object-Relational) 등으로 분류되고, 현재 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지한다.
- 관계형 DBMS
관계형 DBMS(Relational DBMS)는 줄여서 RDBMS라고 부름. 대부분의 DBMS가 RDBMS 형태로 사용된다.
RDBMS의 데이터베이스는 테이블(table)이라는 최소 단위로 구성되며,
이 테이블은 하나 이상의 열(column)과 행(row)으로 이루어져 있다.
SQL(Structured Query Language)은 DBMS에서 사용하는 언어로 에스큐엘, 시퀄 로 읽는다.
SQL은 특정 회사에서 만드는 것이 아닌 국제표준화기구에서 SQL에 대한 표준을 정해서 발표하고 있지만
DBMS를 만드는 회사가 여러 곳이기 때문에 표준 SQL이 각 회사 제품의 특성을 모두 포용하지 못한다.
그러나 표준 SQL을 익히면 대부분 DBMS에 공통적으로 사용이 가능하다.
- 본 자료는 혼자공부하는SQL의 강의 내용을 기반으로 학습하며 정리한 것입니다.
'개념 창고 > Database' 카테고리의 다른 글
[오라클] 그룹 함수로 조회한 행의 다른 데이터 가져오는 방법 MAX/MIN KEEP 함수 (0) | 2023.02.17 |
---|---|
[MYSQL] ORDER BY 오름차순, 내림차순, 다중 정렬 (0) | 2023.01.08 |
(혼공MySQL)4. 데이터베이스 만들기 (0) | 2022.12.15 |
(혼공MySQL)3. 데이터베이스 모델링 (0) | 2022.12.14 |
(혼공MySQL)2. MySql 설치 방법과 정상작동 확인(Window) (0) | 2022.12.14 |