- 데이터 : 관찰이나 측정을 통해 수집되어 아직까지 처리되지 않는 시설이나 값
- 정보
- 자료(데이터)를 가공해서 얻은 결과로 의사결정을 할수있게 유효한 해석이나 상호관계이다.
- 정보가 유용성을 가지기 위해서는 정확성과 현재성을 가져야 한다.
- 데이터베이스의 정의
- 통합 데이터
- 데이터베이스에 중복된 데이터가 있지 않는다는 것을 의미 (최소한의 중복을 허용한 통제된 중복)
- 저장 데이터
- 운영데이터
- 조직과 같은 단체에서의 업무를 수행하기 위해 필요한 데이터를 의미
- 데이터베이스의 특징
- 실시간접근성
- 계속적인 변화
- 동시공유
- 데이터 베이스를 서로 다른 업무 또는 사용자에게 공유되어야 한다.
- 내용에 따른 참조
- 데이터의 내용에 따로 참조가 되어야 한다.
- 데이터 베이스의 구성
- 속성
- 개체
- 관계
- 데이터 베이스의 구조
- 논리적 구조
- 물리적 구조
- 데이터베이스의 장점
- 데이터의 논리적 독립성
- 프로그램에 영향을 주지 않고 데이터 베이스의 구조를 변형 가능
- 데이터의 물리적 독립성
- 데이터의 물리적 구조를 변화시킬 수 있다.
- 데이터 중복성 최소화
- 데이터의 일관성 유지
- 데이터의 불일치 제거
- 데이터의 종속성과 중복성
- 종속성
- 중복성
- 한 시스템 내에 어떠한 데이터들이 같은 내용의 데이터가중복되어 저장 관리된다.
- DBMS의 정의
- 사용자와 데이터베이스 간의 중개자로써 여러 사용자나 프로그램들이 데이터 베이스를 공유할수 있도록 하는 소프트웨어
- 파일시스템의 데이터 종속성과 중복성을 해결하기 위해 나오는 것입니다.
- DBMS의 필수기능
- 정의기능
- 조작기능
- 제어기능
- SQL 명령어
- DDL
- CREATE, ALTER, DROP, RENAME
- DML 데이터 조작어
- SELECT, INSERT, UPDATE, DELETE
- DCL 데이터 제어어
- GRANT, REVOTE