본문 바로가기

DBMS2

[DB] Ch03. 데이터베이스 시스템의 구성 데이터베이스 시스템(DBS, Database System) : 데이터를 데이터베이스로 저장하고 관리해서 필요한 정보를 생성하는 컴퓨터 중심의 시스템. DBS의 구성요소로는 DB, DBMS, 데이터 언어, 사용자, 관리자, 데이터베이스 컴퓨터가 있음. 1. 3단계 DB 스키마 : DB의 논리적 정의(DB의 구조와 제약 조건에 대한 명세)를 기술한 것. 개체, 속성, 관계, 제약조건의 내용을 포함함. 어떤 입장에서 DB를 보느냐에 따라 DB 스키마는 모두 상이하며, DB 관리 측면에서는 세 단계로 구별하여 관계를 정의함. 데이터를 이용하는 개인의 뷰 --> 외부 단계 --> 외부 스키마 개인의 뷰가 종합된 기관 전체의 뷰 --> 개념 단계 --> 개념 스키마 물리적 저장 장치의 입장에서 보는 저장 장치의 뷰.. 2023. 4. 9.
[DB] Ch02. 데이터베이스 관리 시스템 (DBMS) DBMS : Database Management System, 데이터베이스 관리 시스템 1. DBMS의 발전 배경 초창기는 각 응용프로그램이 데이터를 파일로 유지·관리 했으며, 이를 위해 프로그램 코드를 포함하고 있었어야 함. - 파일 시스템의 특성 논리적 파일 구조를 직접 물리적 파일 구조로 구현해야 함. 물리적 데이터 구조에 대해 잘 알아야만 접근 방법을 효율적으로 구현 할 수 있음. 모든 프로그램이 파일을 가지고 있어야 하므로, 하나의 파일은 하나의 응용만을 위해 존재하게 됨. 데이터를 같이 쓸 수 없는 파일 시스템의 가장 큰 문제점은 데이터 종속성과 데이터 중복성임. 1.1. 데이터 종속성 응용 프로그램과 데이터 간의 상호 의존 관계. 데이터의 구성·접근 방법 변경시 응용 프로그램도 같이 변경 시.. 2023. 4. 9.