relation(릴레이션): 테이블을 의미하는 단어

tuple(튜플): 테이블의 행

attribute(속성): 테이블의 열

data inconsistency

-동일한 데이터의 여러 사본이 서로 다른 값을 보유하고 있는 상태

1. Interaction with the file manager

2. Integrity enforcement(무결성 제약)

3. Security enforcement

4. Backup and recovery

5. Concurrency control(동시성 문제)

1. 기업의 모든 요구사항을 정의한다.

2. 데이터의 무결성 제약 조건을 정의한다.

3. 데이터와 관계를 포함하는 모델을 만든다.

4. 기업의 필요에 따라 데이터 베이스를 생성한다.

5. 데이터 베이스 스키마를 정의한다.

6. 물리적 수준을 정의한다.

DDL(Data storage and Definition Language)

 

1. DDL은 데이터의 유지, 관리를 정의하기 위한 객체를 사용한다. C++, Java는 데이터의 처리를 위한 객체를 사용한다.

2. 참조 무결성과 같은 일관성 제약이 있다.

3. Java와 C++은 array, class와 같은 고급 데이터를 제공하지만, DDL은 제공하지 않는다.

4. DDL은 Data 간의 Schema, relationship을 제공한다.

5. DDL은 제한된 명령만을 제공한다.

 

 

출처: Database System Concepts 7th edition

1) 데이터베이스 설정에 높은 지식, 비용, 기술이 요구된다.

2) 데이터베이스의 복잡도가 성능에 영향을 준다.

+ Recent posts