저장장치로, OS와 유사함
- 데이터를 오랜기간 저장 및 보존하기 위해서 데이터 베이스를 사용합니다.
- 데이터를 체계적으로 보존하고 관리하기 위해 사용합니다.
- REM은 DB와는 다르게 프로그램이 종료되면 저장되지 않고 종료됨.
🚩모든 데이터는 2차원 테이블(table)로 표현할 수 있다.
Column (열) : 세로
Row (행) : 가로
PK(Primary Key): 테이블 밖에서 ID값을 찾아가야하는
FK(Foreign Key): 테이블 안에서 ID값을 찾을 수 있는
One To One : 하나의 테이블에 정리할 수 있는
One To Many: 주인과 강아지라고 생각하면 편함.
주인은 여러마리의 강아지를 키울 수 있지만,
강아지는 여러명의 주인이 있을 수 없다.
Many To Many :
한 작가는 여러 권의 책을 쓸 수 있습니다.
한 책에도 작가는 여러명이 될 수 있습니다.
데이터 베이스안에서는 리스트화가 안되기 때문에 나열을 하게 되는데,
이때 발생하는 중복을 최소화 하기위해서는 정규화(중간테이블 생성)라는 개념이 필요함
'하드드라이브','메모리','REM','FK',