1. 데이터베이스
■ 관계형 데이터베이스(Relational Database)
- 파일 시스템의 단점
동시에 입력, 수정, 삭제할 수 없기 때문에 정보의 관리가 어렵다
복사본 파일을 만들어 사용할 경우 데이터의 불일치성이 발생한다.
- 관계형 데이터베이스의 장점
정규화를 통해 이상(ANOMALY) 현상을 제거하고 데이터 중복을 피할 수 있다
동시성 관리, 병행 제어를 통해 데이터를 공유
데이터의 표현 방법 등을 체계화할 수 있고, 데이터 표준화, 데이터 품질을 확보
보안 기능
데이터 무결성(Integrity)을 보장
데이터를 회복/복구하는 기능
2. SQL(Structured Query Language)
SQL 문장들의 종류
3. TABLE
데이터를 저장하는 객체(Object)로서 관계형 데이터베이스의 기본 단위
- 테이블의 분할 : 데이터의 불필요한 중복을 줄이는 것을 정규화(Normalization)라고 한다. 이상현상(Anomaly)을 방지
- 키(key)
4. ERD(Entity Relationship Diagram)
ERD의 구성 요소는 엔터티(Entity), 관계(Relationship), 속성(Attribute) 3가지
- IE(Information Engineering) 표기법과 Barker(Case*Method) 표기법
사원-부서 테이블 간의 양방향 관계는 다음과 같다.
✅ REFERENCE
'# 4. 자격증 > SQLD' 카테고리의 다른 글
SQLD 자격증 # SQL 기본(과목2)_DML (0) | 2021.11.11 |
---|---|
SQLD 자격증 # SQL 기본(과목2)_DDL (0) | 2021.11.11 |
SQLD 자격증 # 데이터 모델과 성능(과목1)_분산 데이터베이스와 성능 (0) | 2021.11.11 |
SQLD 자격증 # 데이터 모델과 성능(과목1)_데이터베이스 구조와 성능 (0) | 2021.11.11 |
SQLD 자격증 # 데이터 모델과 성능(과목1)_대량 데이터에 따른 성능 (0) | 2021.11.11 |