용어

스키마 : DB 구성하는 자료 개체, 이들의 성질, 이들 간의 관계, 제약조건, DB 논리적 구조, 하나의 데이터베이스

외부 스키마 : 개인이나 특정 응용에 한정된 논리적 데이터 구조

개념 스키마 : 트랜잭션 모델링

내부 스키마 : 실제로 데이터베이스에 저장될 레코드의 형식을 정의

도메인 : 하나의 애트리뷰트가 가질 수 있는 원자 값들의 집합

애트리뷰트 값 합법 여부를 시스템이 검사할때 이용

릴레이션 : 데이터 간에 나타내는 표 자체

릴레이션 스키마 : 하나 이상의 속성

차수 : 릴레이션에 정의된 속성의 개수

카디날리티 Cardinality : 튜플의 수 , 레코드의 수

Degree : 속성(필드)의 수

키 Key

후보키

유일성과 최소성 모두 만족

최소성

튜플을 식별할 수 있는 후보키는 두 개 이상의 속성으로 만들어질 수 있다.

기본키 : 튜플 구별을 위해 선택된 한 개의 키

대체키 : 후보키 중에서 기본키를 제외한 모든 키

슈퍼키 : 두 개 이상의 속성들의 집합, 유일성 만족, 최소성 만족시키지 못하는 키


데이터 베이스 정의

Shared Data

Stored Data

Operational Data

Integrated Data

데이터베이스 특징

Continuous Evolution : 새로운 데이터, 정확한 데이터 유지하면서 변화

Real time Accessibility : 수시적이고 비정형적인 질의, 실시간 처리

Concurrent Sharing

Content Reference

Superb Data Combination

DDL 데이터 정의어

DML 데이터 조작어 : 사용자와 DBMS 간 인터페이스 제공

DCL 데이터 제어어 : 주로 DBA가 사용하는 언어