본문 바로가기

정보처리기사실기

데이터베이스 무결성제약조건

728x90

데이터베이스 무결성 제약조건

무결성제약조건 목적

데이터베이스에 저장된 데이터의 무결성을 보장하고 데이터베이스의 상태를 일관되게 유지하는 것



1.개체무결성 : 기본키는 null 값이 될 수 없음

기본키를 구성하는 모든 속성은 널 값을 가지면 안됨



2. 참조 무결성 : 외래키는 참조할 수 없는 값을 가질 수 없음

참조할 수 없는 값을 가질 수 없음



3. 도메인 무결성 :  특정 속성값은  그 속성이 정의된 도메인에 속한 값이어야 함

각각의 속성은 숫자, 문자 등의 도메인을 가지면 해당 도메인에 맞는 데이터를 삽입해야함



4. 키 무결성: 릴레이션에는 최소한 하나의 키가 존재해야 함 



5. null무결성 : 특정속성은 null값을 가질수 없음

특정 속성값에는 null 값을 가질 수 없음



6.고유 무결성 : 특정 속성값은 서로 달라야함

특정 속성에 삽입되는 데이터는 고유한 값을 가져야 함

각 튜플에서 하나의 속성값은 중복된 값이 없는 각각 서로 다른 값을 가져야함

ex) 이름, 나이의 속성은 서로 같은 값을가질수 있지만 고객아이디의 경우 서로 다른값을 가져야함

728x90

'정보처리기사실기' 카테고리의 다른 글

c 프로그래밍언어  (0) 2023.09.14
C  (0) 2023.09.10
프로그래밍언어 - C  (0) 2023.09.05
정보처리기사 C언어  (2) 2023.02.27