목록참조무결성 (2)
판봉 개발 일기
DDL DDL(Data Define Language, 데이터 정의 언어)은 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의 하거나 변경 또는 삭제할 때 사용하는 명령문 DDL로 정의돈 내용은 Meta-data가 되며, 시스템 카탈로그에 저장한다. 기본 테이블 이름을 가지고 있고 독자적으로 존재함 뷰 테이블 독자적 존재 불가, 기본 테이블로부터 유도된 이름을 가진 가상 테이블 임시 테이블 질의문 처리 결과로 만들어진 테이블로 이름을 가지지 않음 CREATE SCHEMA 스키마를 정의하는 명령문 스키마의 식별을 위해 스키마 이름과 소유권자나 허가권자를 정의함 표기형식은 다음과 같습니다. CREATE SCHEMA 스키마_이름 AUTHORIZATION 사용자_id; CREATE DOMAIN..
제약 조건이란 데이터베이스에 저장되는 데이터의 정확성을 보장하기 위해 키를 이용하여 입력되는 데이터에 제한을 주는 것으로 개체 무결성 제약, 참조 무결성 제약 등이 해당됨 키(Key)의 개념 및 종류 키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 애트리뷰트를 말합니다. 후보키(Candidate Key) 후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들입니다. 하나의 릴레이션내에서는 중복된 튜플들이 있을 수 없으므로 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재 후보키는 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야합니다. 유일성..