1. 데이터, 정보, 지식
데이터= 값
정보= 데이터 + 의미
지식-> 정보 + 사물이나 현상에 대한 이해
2. 데이터베이스
데이터베이스란 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한
운영데이터의 집합
=>데이터베이스의 개념
1. 통합된 데이터
2. 저장된 데이터
3. 운영 데이터
4. 공용 데이터
■데이터 베이스의 특징
1. 실시간 접근성
2. 계속적인 변화
3. 동시공유
4. 내용에 따른 참조
※ 파일 시스템 vs 데이터베이스 시스템
파일 단위로 데이터 관리(word, exel) | DBMS로 데이터관리 |
파일을 직접 다루기 때문에 데이터의 일관성이 훼손될 수 있음 | 응용프로그램이 DBMS에 파일 접근을 요청 |
※ 파일시스템은 데이터가 바뀌면 다시 컴파일해야하고 하나 하나 다 수정해야하는데 이럴 경우 수정이 안된 파일이 있을 수 있다.
DBMS 장점
1. 데이터 중복 최소화
2. 데이터 일관성 유지
3. 데이터 독립성 유지
■데이터베이스 구성
데이터 베이스는 스키마로 구성된다.
※스키마 => 개념스키마, 외부스키마, 내부스키마 => 전체적인 구조
※개념스키마
데이터베이스의 전체적인 구조
●외부스키마
사용자가 데이터베이스를 사용할 때 상호작용하는 부분
●내부스키마
데이터가 데이터베이스에 어떻게 저장되는지
●외부 / 개념 매핑
데이터가 매핑 될때는 가상 테이블로 매핑된다.
■논리적, 물리적 데이터 독립성
●논리적 데이터 독립성
외부스키마 - 개념 스키마 사이의 독립성
개념 스키마가 변경되어도 외부 스키마(응용 프로그램)에는 영향을 미치지 않도록 하는것
●물리적 데이터 독립성
개념스키마- 내부 스키마 사이의 독립성
저장장치 구조 변경과 같은 내부 스키마가 변경되어도 개념 스키마에 영향을 미치지 않도록 하는것