@ 파일 시스템의 위기
- 데이터 종속성(data dependency) : 데이터를 사용하는 프로그램의 구조가 데이터 구조(파일 구조)의 영향을 받는다는 것을 의미
=> 프로그램의 개발과 유지보수를 어렵게 함
- 데이터 무결성(data integrity)의 침해 : 데이터 무결성이란 저장된 데이터의 내용이 본래 의도했던 데이터의 형식, 범위를 준수해야 한다는 성질이다.
- 데이터 중복성(data redundancy) : 데이터 중복성이란 같은 내용의 데이터가 여러 곳에 중복하여 저장되는 것을 의미한다.
- 데이터 불일치(data inconsistency) : 중복 저장된 데이터들이 서로 일치하지 않는 것을 의미한다.
- 데이터 표준화(data standard) : 정보 시스템 개발 환경에서 여러 개발자들의 개발을 용이하게 하기 위해 표준화가 필수
- 데이터 보안성(data security) : 파일 시스템 형태의 파일인 경우 누구나 접근이 용이하다.
@ 데이터베이스의 등장
- 데이터베이스 관리 시스템(DBMS) : 데이터를 관리하는 소프트웨어
- 데이터 베이스의 철학
1. 파일 형태로 여기저기에 흩어져 있는 데이터, 정보들을 하나로 모아 관라하자는 것
2. 응용프로그램들이 운영체제를 통해 시스템 자원을 이용하는 것처럼 모아놓은 데이터들을 관리하고 사용자와 데이터 사이에 인터페이스 역할을 할 수 있는 소프트웨어를 만들자
- 데이터 베이스 특징
1. 데이터 독립성(independency) 지원 : 사용자 혹은 응용프로그램이 직접 데이터베이스에 접근 할 수 없고 반드시 DBMS를 통해서만 접근이 가능하다.
댓글 없음:
댓글 쓰기