검색결과 리스트
글
데이터베이스 관리 시스템
데이터베이스 관리 시스템(DBMS : DataBase Management System)
DBMS 발전 배경
1. 데이터 종속성 : 응용프로그램과 데이타 간의 상호 의존 관계
2. 데이터 중복성 : 한 시스템 내에 같은 내용의 데이타가 여러 회일에 중복 저장되어 관리
DBMS이란 ?
응용 프로그램과 데이터 사이의 중재자로서 모든 응용 프로그램(사용자)들이 데이터베이스를
공용할 수 있게 관리해 주는 범용 소프트웨어 시스템
DBMS의 필수 기능
1. 정의 기능
- 하나의 저장 구조로 여러 사용자의 요구를 지원할 수 있도록 데이타를 조직 하는 기능
2. 조작 기능
- 사용자와 데이터베이스 간의 interface를 위한 수단
3. 제어 기능
- 데이터의 정확성 과 보안성을 유지하는 기능
DBMS의 장단점
장점 : 데이터 중복의 최소화, 데이터의 공용
일관성 유지, 무결성 유지
보안 보장, 표준화 용이, 기관 전체 데이타 요구의 조정
단점 : 운영비의 overhead, 특정 응용 프로그램의 복잡화, 복잡한 backup과 recovery, 시스템의 취약성
DBMS의 궁극적 목적은 데이터의 독립성
1. 논리적 데이터 독립성 : 응용 프래그렘에 영향을 주지 않고 논리적 데이타 구조의 변경이 가능
2. 물리적 데이터 독립성 : 응용 프로그램과 논리적 데이터 구조에 영향을 주지 않고 물리적 데이터 구조의 변경이 가능
DBMS의 발전 과정
1세대 : IMS(Information Management System) DBMS
2세대 : SQL(세계 표준 데이터베이스 언어)
3세대 : 현재는 제 2세대 DBMS + 제 3세대 DBMS -> 객체 관계 DBMS
'데이터베이스' 카테고리의 다른 글
병행제어 (0) | 2014.10.24 |
---|---|
데이터베이스 정규화 (0) | 2014.10.24 |
데이터베이스론 이석호 솔루션 (0) | 2014.10.24 |
데이터베이스 시스템 구성 (0) | 2014.10.24 |
데이터베이스 환경 (0) | 2014.10.24 |