정보처리산업기사 실기/데이터베이스 23

데이터베이스 구조(스키마)

데이터베이스의 표현 논리적 구조 사용자의 관점에서 본 구조를 나타내며 사용자가 이해하고 생각하는 것을 나타내는 형태 물리적 구조 저장 장치(기계) 관점에서 본 구조를 나타내며 기계 처리에 맞는 형태 스키마(Schema) - 데이터베이스의 전체적인 구조와 제약조건에 대한 명세를 기술/정의한 것을 말하며, 스킴(Scheme)이라고도 한다. 내부 스키마 (Internal Schema) 물리적 저장 장치 관점(기계 관점)에서 본 데이터베이스의 물리적 구조 개념 스키마 (Conceptual Schema) 논리적 관점(사용자 관점)에서 본 전체적인 데이터 구조 외부 스키마 (External Schema) 전체 데이터 중 사용자가 사용하는 한 부분에서 본 논리적 구조를 말하며, 서브 스키마라고도 함 데이터베이스 관리..

데이터베이스 관리 시스템

DBMS(DataBase Management System)의 정의 - 데이터의 중복성과 종속성 등의 문제를 최소화하기위해 등장 - 사용자와 데이버테이스 간의 중계 역할을 한다. - 모든 사용자나 응용 프로그램들이 데이터베이스를 공유할 수 있도록 관리/운영해 주는 소프트웨어 시스템을 말한다. DBMS의 구조 DBMS의 필수 기능 정의 기능 (Definition Facility) 저장될 데이터의 형태, 구조 등 데이터베이스의 저장에 관한 여러 가지 사항을 정의(생성)하는 기능 조작 기능 (Manipulation Facility) 데이터베이스의 자료를 사용자가 이용할 수 있도록 요구에 따라 검색, 갱신, 삽입, 삭제 등을 지원하는 기능 제어 기능 (Control Facility) 데이터의 정확성과 안전성 유지..

데이터베이스 개념

데이터베이스의 정의 - 데이터베이스는 특정 조직의 응용 시스템들이 공유하여 사용할 목적으로 통합, 저장, 관리, 운영되는 데이터의 집합이다. 통합된 데이터 (Integrated Data) 하나의 주제에 따라 중복을 최소화한 데이터의 집합 저장된 데이터 (Stored Data) 사용자나 응용 시스템이 필요시 언제든지 이용할 수 있도록 저장된 데이터의 집합 공용 데이터 (Shared Data) 여러 사용자와 다수의 응용 시스템이 공유할수 있도록 만든 데이터의 집합 운영 데이터 (Operational Data) 중복을 최소화하고 여러 사람이 공유함에 있어 문제가 발생하지 않도록 관리를 필요로 하는 데이터로 이용가치가 있는 데이터의 집합 데이터베이스의 특징 계속적인 변화(진화) (Continuous Evolut..