목차/차례
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.
데이터베이스시스템에서 사용하는 여러 핵심 용어들이 있다. 데이터 모델은 데이터를 구조화하고 관리하는 방식을 정의하는 추상적 개념으로, 데이터의 관계와 규칙을 명시한다. 예를 들어, 관계형 데이터 모델은 데이터를 테이블 형식으로 표현하고, 각 테이블 간의 관계를 설정하는 방식이다. 데이터베이스 스키마는 특정 데이터베이스 내의 데이터 구조를 정의하는 청사진으로, 테이블, 필드, 데이터 타입, 제약 조건 등을 포함한다. 데이터베이스 상태는 특정 시점에서 데이터베이스에 저장된 데이터의 내용과 상태를 의미하며, 데이터베이스가 특정 시점에 어떤 데이터로 구성되어 있는지를 나타낸다. 내부 스키마는 데이터베이스의 물리적 저장 구조를 정의하는 것으로, 데이터가 실제로 어떻게 저장되는지를 설명한다.…