DBMS는 Relational Database Management System으로 영단어 뜻처럼
관계형 데이터베이스를 생성,수정,관리 검색하는 소프트웨어 시스템이다
즉 관계가 있는 데이터베이스를 관리할 때 사용한다.
| 게시글 번호(컬럼) | 제목 | 직업 | 작성자 | ID |
|---|---|---|---|---|
| 1 | 도깨비 | 영화배우 | 공유 | 01 |
| 2 | 채널 십오야 | 유튜버 | 이동욱 | 02 |
| 3 | 파묘 | 배우 | 김고은 | 03 |
| 4 | 파묘 | 배우 | 김고은 | 04 |
Primary Key(PK) : 유일성과 최소성을 가지며 행을 구분할 수 있는 유일한 키
Foreign Key(외래키) : 다른 테이블의 데이터를 참조할 수 있는 키
정규화 : 중복 데이터를 분리하여 관리하는 것
ID 컬럼을 사용해서 분리
| ID | 작성자 | 제목 |
|---|---|---|
| 01 | 공유 | 도깨비 |
| 02 | 이동욱 | 채널 십오야 |
| 03 | 김고은 | 파묘 |
| 04 | 김고은 | 파묘 |
num 컬럼을 사용해서 분리
| num | 직업 | 작성자 |
|---|---|---|
| 1 | 영화배우 | 공유 |
| 2 | 유튜버 | 이동욱 |
| 3 | 배우 | 김고은 |
데이터베이스 연관관계 1:1 , 1:N , M:N