소개글
데이터베이스시스템 제6판 한글판
2장 복습문제, 연습문제 풀이 입니다.
목차
2.1. Define the following terms: data model, database schema, database state, internal schema, conceptual schema, external schema, data independence, DDL, DML, SDL, VDL, query language, host language, data sublanguage, database utility, catalog, client/server architecture, three-tier architecture, and n-tier architecture.
2.2. Discuss the main categories of data models. What are the basic differences between the relational model, the object model, and the XML model?
2.3. What is the difference between a database schema and a database state?
2.9. What is the difference between the two-tier and three-tier client/server architectures?
2.14. If you were designing a Web-based system to make airline reservations and sell airline tickets, which DBMS architecture would you choose from Section 2.5? Why? Why would the other architectures not be a good choice?
본문내용
2.1. Define the following terms: data model, database schema, database state, internal schema, conceptual schema, external schema, data independence, DDL, DML, SDL, VDL, query language, host language, data sublanguage, database utility, catalog, client/server architecture, three-tier architecture, and n-tier architecture.
-> data model – 데이터베이스의 구조를 명시하기 위해 사용할 수 있는 개념들의 집합으로서 이와 같은 추상화를 달성하기 위해 필요한 수단을 제공한다.
database schema – 데이터베이스의 기술을 database schema라고 하며 이는 데이터베이스 설계 과정에서 명시하며 자주 변경되지 않는다.
database state – 어떤 특정 시점에 데이터베이스에 들어 있는 데이터를 뜻하며 스냅샷(snapshot)이라고도 한다.
internal schema – 데이터베이스의 물리적 저장구조를 기술하며, 물리적 데이터 모델을 사용하고 데이터 저장 구조의 세부 사항과 데이터베이스에 대한 접근 경로들을 기술한다.
conceptual schema – 모든 사용자들을 위한 전체 데이터베이스의 구조를 기술하며, 물리적 저장구조의 세부 사항을 은폐시키고, 엔티티, 데이터 타입, 관계, 사용자 연산, 제약조건들을 나타내는 데 중점을 둔다.
참고 자료
없음