파일을 이용한 데이터 처리의 문제점
- 데이터 종속성(Data Dependency)
- 파일의 내부 구조에 응용프로그램이 영향을 받게 됨
- 데이터 중복성(Data Redundancy)
- 데이터 일관성(data consistency) 상실
- 보안성(data security) 취약
- 경제성 취약
- 데이터 무결성(data integrity) 취약
DBMS의 필수 기능
- 데이터 정의(Data Definition) 기능
- 데이터 조작(Data Manipulation) 기능
- 데이터 제어(Data Control) 기능
- 데이터 무결성(Data Integrity) 유지 기능
- 권한(Authority)과 보안(Security) 기능
- 동시사용에 따른 병행 제어 기능
DBMS의 장점
- 데이터 중복 최소화
- 데이터의 공유사용
- 데이터 무결성 유지
- 데이터의 보안 보장
- 조직 내 데이터의 표준화
- 데이터 요구의 조정
DBMS의 단점
- 운영비 증대
- 특정 응용 프로그램의 복잡화
- 복잡한 백업(Back-up)과 회복(Recovery)
- 시스템 취약성
- DBMS 장애 → 업무 중단
데이터 독립성(Data Independency)
- 데이터베이스의 논리적 또는 물리적 구조가 변경되더라도 응용프로그램이 영향을 받지 않게 함
- 논리적 데이터 독립성(Logical DI)
- 물리적 데이터 독릭섭(Physical DI)
- 각 데이터 구조간에 사상(Mapping) 기능이 필요
'데이터베이스 Database' 카테고리의 다른 글
Chapter 6 SQL - View (0) | 2020.10.21 |
---|---|
Chapter 5 관계 대수와 관계 해석 (0) | 2020.09.22 |
Chapter 4 관계 데이터베이스 (0) | 2020.09.18 |
Chapter 3 데이터베이스 시스템의 구성 (0) | 2020.09.17 |
Chapter 1 정보 환경 (0) | 2020.09.10 |