WonYong-Jang / algorithm

0 stars 0 forks source link

데이터베이스 #19

Open WonYong-Jang opened 6 years ago

WonYong-Jang commented 6 years ago

4장 관계 데이터 베이스 언어

SQL 정의어 : 스키마, 도메인, 테이블, 뷰, 인덱스의 정의하거나 제거하는데 사용

1) CREATE 문 2) ALTER 문 3) DROP 문 : 구조 제거되고 데이터까지 같이 지워짐

SQL 조작어

SELECT, INSERT, UPDATE, DELETE

SQL 뷰

뷰의 장단점

1) 장점

2) 단점

5장 데이터베이스 설계

1) 요구 조건 분석

6장 관계 데이터 베이스 정규화

정규화의 개념

정규화 : 이상 문제를 해결하기 위해 어트리뷰트 간의 종속관계를 분석하여 여러개의 릴레이션으로 분해하는 과정

이상(anomaly)현상 : 어트리뷰트간에 존재하는 여러 종속관계를 하나의 릴레이션에 표현함으로 인해 발생하는 현상 ( 삽입이상, 삭제이상, 갱신 이상)

함수종속 : 어떤 릴레이션에서 속성들의 부분 집합을 X, Y라고 할때 임의 튜플에서 X의 값이 Y의 값을 함수적으로 결정한다면, Y가 X에 함수적으로 종속되었다고 하고 , 기호로는 X -> Y로 표기

제1 정규형(1NF)

제2 정규형(2NF)

제3 정규형(3NF)

보이스/코드 정규형(BCNF)

제4 정규형(4NF)

제5 정규형(5NF)