관계 데이터 모델에서 사용하는 키의 종류와 특징
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

관계 데이터 모델에서 사용하는 키의 종류와 특징에 대한 보고서 자료입니다.

목차

1. 관계 데이터 모델
2. 관계 데이터 모델의 기본 용어
3. 관계 데이터 모델의 특징 및 장점
4. 릴레이션의 키
5. 무결성 제약조건

본문내용

는 속성
ex) 학생의 테이블과 대학 내 공모전 신청자의 테이블이 있다고 할 때 공모전 신청자 테이블의 신청 학생 속성은 부천대 학생 테이블의 학번을 참조가능하다. 여기서 학번은 부천대 학생 테이블의 기본키이고, 공모전 신청자 테이블의 신청 학생 속성은 외래키가 된다. 이와 같이 외래키는 두 테이블관의 관계를 정립하는데 도움이 된다.
┌학생 테이블
학번
이름
연락처
주소
1111111
김**
010-1111-1111
경기도 부천시 ...
2222222
이**
010-2222-2222
경기도 부천시 ...
3333333
박**
010-3333-3333
인천광역시 ...
4444444
이**
010-4444-4444
서울특별시 ...
┌공모전 테이블
종목
신청자
학과
점수
Application
2222222
컴퓨터공학과
80
Wearable Tech
3333333
전자공학과
NULL
공모전 테이블의 신청자는 학생 테이블의 학번을 참조하고 있다. 여기서 학생 테이블의 학번은 기본 키이다. 외래키가 다른 테이블의 속성을 참조할 때 반드시 기본키를 참조해야 한다. 외래키를 가지고 있는 테이블은 다른 테이블의 기본키를 참조함으로써 투플에 대한 정보를 확인할 수 있는데 기본키를 참조하지 않으면 키에 매칭되는 투플이 여러개가 될 수 있기 때문이다. 물론 자기 자신 테이블의 기본키를 참조가능하다.
무결성 제약조건
데이터 무결성(Integrity)은 데이터베이스에 저장된 데이터의 일관성과 정확성을 지키는 것
도메인 무결성 제약조건 : 도메인 제약(Domain Constraint)라고도 하며, 릴레이션 내의 튜플들이 각 속성의 도메인에 지정된 값만을 가져야 한다는 조건이다. SQL문에서 데이터 형식(Type), 널(Null/Not Null), 기본값(Default), 체크(Check) 등을 사용하여 지정가능하다.
개체 무결성 제약조건 : 기본키 제약 (Primary Key Constraint)라고도 하며, 릴레이션은 기본키를 지정하고 그에 따른 무결성 원칙인 기본키는 NULL값을 가져서는 안되며 릴레이션 내에 오직 하나의 값만 존재해야 한다는 조건이다.
참조 무결성 제약조건 : 외래키 제약 (Foreign Key Constraint)라고도 하며, 릴레이션 간의 참조 관계를 선언하는 제약조건이다.
참조 무결성 제약 조건을 위배한 릴레이션
(참조 무결성 제약 조건을 위배 시 참조 실패가 발생하는 과정)
데이터 삽입, 삭제, 수정시에 참조 무결성 제약조건을 해치는 두 가지 경우가 있다.
참조하는 테이블에서 삽입이 일어날 때, 참조되는 테이블에서 속성값이 존재하지 않을 경우 무결성을 해치게 된다.
참조되는 테이블에서 삭제가 일어날 때, 참조하는 테이블에서 가진 속성값을 삭제할 때 무결성을 해친다.
전부 외래키가 참조하는 키의 범위를 벗어날 때 일어나는 오류다. 범위를 벗어나면 당연히 참조할 수 없는 값이 생기기 때문이다. 이와 같은 오류를 범할 때 이를 참조 무결성 제약 조건을 위배했다고 한다. 이 경우 DBMS에서 감지 또는 자동으로 처리하게 된다.
  • 가격1,000
  • 페이지수7페이지
  • 등록일2021.11.02
  • 저작시기2021.10
  • 파일형식한글(hwp)
  • 자료번호#1157915
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니