Database - Database model & Language
Database model 데이터 베이스 모델
**Relational DBMS 관계형 데이터 모델**
- 행과 열로 구성된 2차원 테이블에 데이터 저장
- Oracle, MySQL, MS SQL, PostgreSQL
**Document Stores 문서 기반 모델**
계층형 데이터 모델
- 레코드와 링크로 구성된 트리 형태
- 부모 노드와 자식 노드 간의 일 대 다 관계
네트워크형 데이터 모델
- 그래프 구조 기반
- 레코드와 레코드 간의 관계는 다 대 다 관계
Database language 데이터 베이스 언어
데이터 정의어
- 저장 구조, 접근 방법, 데이터 형식
- 데이터 베이스를 구축하거나 수정시 사용 언어
데이터 조작어
- 데이터를 검색, 수정, 삽입, 삭제할 때 사용하는 언어
데이터 제어어
- 보호 관리하는 언어
- 무결성 유지, 보안 및 접근 제어. 시스템 장애 복구, 병행 수행 제어