728x90

제약조건 2

오라클의 제약 조건

오라클을 이용하다보면 여러가지 제약조건을들 볼 수 있다. 간단하게 참고 할 수 있도록 메모 1. PRIMARY KEY(PK) - 해당 컬럼은 반드시 존재해야하며, 유일해야함 - 테이블에 대한 기본키 생성 - 기본키는 반드시 테이블당 하나만 존재해야함. 하나의 컬럼으로만 구성되는것은 아님 - NULL값이 입력 될 수도 있음 - UNIQUE INDEX가 자동으로 생성됨 - NOT NULL과 UNIQUE 제약조건을 결합한 형태 2. FOREIGN KEY(FK) - 해당 컬럼 값은 참조되는 테이블의 컬럼 값 중 하나와 일치하거나 NULL을 가짐 - 두 테이블의 데이터간 연결을 설정하고 강제적으로 적용을 시킴 - 참조하고자하는 컬럼이 PK 혹은 UK가 잡혀 있어야 사용가능 - 부모 테이블을 삭제하기 위해선 자식 ..

★ 025 논리 데이터베이스 설계[관계형 데이터베이스의 제약조건 - KEY]

1. 키(Key)의 개념 및 종류 1) 제약조건 - DB에 저장되는 데이터의 정확성을 보장하기 위해 Key를 이용하여 입력되는 데이터에 제한을 주는 것 ​ 2) 키 - DB에서 조건에 맞는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 속성(Attribute)를 말함 2. 후보키(Candidate Key) - 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합 - 즉, 기본키로 사용할 수 있는 속성들의 집합 - 하나의 릴레이션 내에 중복된 튜플들이 있을 수 없으므로 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재 - 후보키는 릴레이션에 있는 모든 튜플에 대해 유일성과 최소성을 만족시켜야함 ※ 유일성(Unique) : 하나의 키 값으..

정보처리기사 2020.06.04
728x90