# 4. 자격증/SQLD

SQLD 자격증 # SQL 기본(과목2)_관계형 데이터베이스 개요

둥굴둥굴둥굴레차 2021. 11. 11. 20:40

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) 표기법

 

 

사원-부서 테이블 간의 양방향 관계는 다음과 같다.