[SQL] 01-1 데이터베이스 알아보기

김민서·2024년 7월 5일

혼자 공부하는 SQL

목록 보기
1/19

데이터베이스와 DBMS

데이터베이스
= '데이터의 집합'

DBMS
1. 데이터베이스를 관리하고, 운영하는 소프트웨어
2. 여러 명의 사용자나 응용 프로그램과 공유하고, 동시에 접근이 가능해야 함.
3. 액셀은 대용량 데이터를 관리하거나 여러 사용자와 공유하는 개념과 거리가 있어 DBMS라고 부르지 않음.

DBMS의 종류
MySQL, 오라클, SQL 서버, MariaDB 등이 있음.

DBMS의 분류
계층형 DBMS
1. 각 계층은 트리 형태를 가짐.
2. 처음 구성을 완료한 후에 변경하기가 까다로우며 다른 구성원을 찾아가는 것이 비효율적이라는 단점이 있음.

망형 DBMS
1. 계층형 DBMS의 문제점을 해결하기 위해 등장함.
2. 프로그래머가 모든 구조를 이해해야만 프로그램 작성이 가능하다는 단점이 있음.

관계형 DBMS (RDBMS)
1. 대부분의 DBMS는 RDBMS 형태로 사용됨.
2. RDBMS의 데이터 베이스는 테이블이라는 최소 단위로 구성되며, 이 테이블은 하나 이상의 열과 행으로 이루어져 있음.

DBMS에서 사용되는 언어: SQL

SQL
1. 관계형 데이터 베이스에서 사용되는 언어

0개의 댓글