데이터베이스/관계 데이터 모델
-
무결성 제약 조건데이터베이스/관계 데이터 모델 2018. 1. 29. 20:28
데이터베이스에 저장된 데이터는 결함이 없어야 하며 신뢰성 있는 답을 제공해야 한다. 키 키는 무엇인가를 유일하게 식별한다는 의미가 있다. 관계 데이터베이스에서 키는 릴레이션에서 특정 투플을 식별할 때 사용되는 속성 또는 속성의 집합이다. 키가 되는 속성은 반드시 값이 달라서 투플들을 서로 구별할 수 있어야한다. 슈퍼키 슈퍼키는 투플을 유일하게 식별할 수 있는 하나의 속성 혹은 속성의 집합을 말한다. 슈퍼키는 릴레이션을 구성하는 모든 투플에 대해 유일성은 만족시키지만, 최소성은 만족시키지 못한다. 후보키 후보키는 투플을 유일하게 식별할 수 있는 속성의 최소 집합이다. 기본키 기본키는 여러 후보키중 하나를 선정하여 대표로 삼는 키를 말한다. 기본키 제약조건 릴레이션 내 투플을 식별할 수 있는 고유한 값을 가..
-
관계 데이터 모델의 개념데이터베이스/관계 데이터 모델 2018. 1. 29. 20:22
관계 데이터 모델의 개념 관계 데이터 모델은 수학의 집합 이론에 근거한다. 관계 데이터모델이 적용된 SQL언어는 비절차적 언어로 원하는 데이터를 쉽게 표현하는 장점이 있다. 릴레이션 릴레이션은 데이터들을 표(테이블)의 형태로 표현한것이다. 릴레이션은 수학의 잡합에서 나온 개념으로 집합들의 원소들의 관게가 모여 생성된다. 관계는 릴레이션 내에서 생성되는 관계, 릴레이션 간에 생성되는 관계 두 가지 개념으로 볼 수 있다. 릴레이션 내 데이터들의 관계 : 관련 있는 실제 데이터들의 집합으로 이루어짐 릴레이션 간의 관계 : 한 릴레이션에서 다른 릴레이션으로 식별 가능한 값을 이용하여 연결 릴레이션 스키마와 인스턴스 릴레이션은 스키마, 인스턴스로 이루어짐 스키마 : 관계 데이터베이스의 릴레이션이 어떻게 구성되는지..