DBMS에서 체크하는 데이터의 조건

1. 엔티티(개체) 무결성 : 기본키는 널값이나 중복값을 가질 수 없음
2. 참조 무결성 : 참조할 수 없는 외래키 값을 가질 수 없음 (NULL 값도 노노)
3. 널 무결성 : 속성값이 널값이 될 수 없다
4. 고유 무결성 : 각 튜플이 갖는 값은 서로 달라야한다
5. 키 무결성 : 하나의 릴레이션에는 적어도 하나의 키가 존재한다.
6. 도메인 무결성 : 특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이어야 한다는 규정
7. 관계 무결성 : 튜플 삽입 가능여부 or 한 릴레이션과 다른 릴레이션의 튜플들 사이에 관계에 대한 적절성 여부를 지정한 규정

 

'Study > DB & 통계' 카테고리의 다른 글

SQL 책 추천  (0) 2014.11.12
MySQL excel에서 편집하기  (0) 2014.11.06
위치 찾기  (0) 2014.10.13
쿼리시험  (0) 2014.10.13
정규화란?  (0) 2014.06.30



'Study > DB & 통계' 카테고리의 다른 글

데이터의 조건  (0) 2015.04.22
MySQL excel에서 편집하기  (0) 2014.11.06
위치 찾기  (0) 2014.10.13
쿼리시험  (0) 2014.10.13
정규화란?  (0) 2014.06.30




맥은 지원안함..ㅠㅠ


'Study > DB & 통계' 카테고리의 다른 글

데이터의 조건  (0) 2015.04.22
SQL 책 추천  (0) 2014.11.12
위치 찾기  (0) 2014.10.13
쿼리시험  (0) 2014.10.13
정규화란?  (0) 2014.06.30

* 정규화란?

데이터베이스의 중복을 최소화하여 저장효율을 높이고 연산시 이상현상을 최소화 할 수 있는 논리적 구조로 변환시키는 작업


* 정규과가 되지 않는 논리적 구조의 이상현상

1.이상(anomaly) 현상 : 정규화되지 않는 논리적 구조로 구축된 데이터베이스의 연산시에 발생하는 문재점

2.삭제이상 : 한 개의 튜플을 삭제할 경우 유지해야 하는 경보까지 상실하는 정보의 손실이 일어나는 현상

3.삽입이상 : 어떤 정보를 테이블에 삽입하고자할때 불필요한 정보까지 삽입해야하는 경우

4.갱신이상 : 중복된 튜플들 중 일부만 갱신함으로써 정보의 불일치성 발생


* 정규형의 포함관계

전체릴레이션의 집합 ⊃ 제1정규형 릴레이션 ⊃ 제2정규형 릴레이션⊃ 제3정규형 릴레이션 ⊃ BCNF 릴레이션 ⊃ 제4정규형 릴레이션 ⊃ 제5 정규형 릴레이션



- 다음에는 정규화 자세히 + 함수 종속성 정리

'Study > DB & 통계' 카테고리의 다른 글

데이터의 조건  (0) 2015.04.22
SQL 책 추천  (0) 2014.11.12
MySQL excel에서 편집하기  (0) 2014.11.06
위치 찾기  (0) 2014.10.13
쿼리시험  (0) 2014.10.13

+ Recent posts