데이터베이스 2주차
DBMS - 데이터베이스 관리 시스템
파일 시스템
- 전통적인 파일 중심의 정보 처리 시스템
- 응용 프로그램별로 필요한 데이터를 별도의 파일로 관리
- 응용 프로그래머가 파일의 논리적인 구조 뿐만 아니라 물리적인 구조까지 정확히 파악해야 함
파일 시스템의 문제점 : 데이터 중복성
- Data redundancy
- 같은 데이터가 여러 파일에 중복 저장됨
- 저장 공간의 낭비
- 데이터 일관성 저해
- 데이터 무결성 저해
데이터 일관성 저해
- @데이터 일관성(data consistency)
- @여러 데이터가 동일 사실을 나타낸다면 그 내용이 모두 똑같아야 함
- @데이터가 중복되면 일관성 유지가 어려움
-> 데이터 불일치(data inconsistency)
데이터 무결성 저해
- @데이터 무결성(data integrity)
- @DB에 저장된 데이터 값과 현실 세계의 실제값이 일치하는 @정확성(accuracy)
- @데이터가 중복되면 데이터에 대한 제어가 분산되어 데이터의 정확성을 유지하기 어려워짐
@일관성은 유지될 수 있어도 무결성은 유지되지 못 할수도 있다.
데이터 종속성
- Data dependency
- 응용 프로그램과 데이터 간의 상호 의존관계
- 데이터의 구성 방법이나 접근 방법이 변경되면 관련 응용 프로그램도 동시에 변경해야 됨