01. 데이터베이스
01-1 데이터와 데이터베이스, DBMS
■ 데이터는 어떤 필요에 의해 수집했지만 아직 특정 목적을 위해 정제하지 않은 값
사실 또는 자료
■ 데이터베이스 << 구조화된 데이터의 집합
- 여러사람과 실시간으로 공유하여 사용
- 효율적인 데이터 관리
- 효율적인 데이터 검색
- 일관성 있는 방법으로 데이터 관리
<파일시스템과 DBMS>
파일시스템
- 각 파일에 저장한 데이터는 서로 연관이 없고 중복 또는 누락이 발생할 수 있다
- 응용 프로그램이 개별 데이터를 직접 관리
- 응용 프로그램이 데이터를 쓰는 방식이 각각 다름
- 데이터가 특정 응용 프로그램에 종속되어 있으므로 응용 프로그램을 변경하면 기존 데이터를 사용할 수 없음
<DBMS를 통한 데이터 관리>
- 하나의 소프트웨억 데이터를 관리하므로 데이터 중복 피할 수 있음
- 여러 응용 프로그램이 하나의 dbms를 통해 데이터를 사용하므로 데이터를 동시에 공유할 수 있음
- 하나의 dbms를 통해 데이터를 관리하기 때문에 각각의 응용 프로그램이 데이터를 관리하는 방식을 통합
- 응용프로그램과는 별도로 데이터가 dbms에 의해 관리 보관되기 때문에 응용프로그램의 업데이트 또는 변경과 관계없이 데이터를 사용할 수 있음