데이터베이스 - 1
1. 데이터베이스의 개념
▶ 데이터베이스의 등장 배경
- 여러사용자가 데이터를 공유해야할 필요가 생김
- 데이터의 수시적인 구조 변경에 대해 응용 프로그램을 매번 수정하는
번거로움을 줄이고 싶음
- 물리적인 주소가 아닌 데이터 값에 의한 검색을 수행하고 싶음
2. 데이터베이스의 정의
▶ 통합된데이터
- 데이터의 중복을 최소화한 데이터파일의 집합체
▶ 공용 데이터
- 여러 응용 시스템이 공동으로 동시에 사용
▶ 운영 데이터
- 존재 목적이나 유용성 면에서 필수적인 데이터
▶ 저장된 데이터
- 컴퓨터가 접근할 수 있는 저장매체에 저장된 데이터
3. 데이터베이스의 특성
- 실시간 접근성 (Real-time accessibility)
- 내용에 의한 변화 (Content Reference) :
*. 위치나 주소가 아닌 데이터의 내용, 즉 값에 따라 참조 하는 특징
- 동시 공유 (Concurrent sharing)
4. 데이터베이스 구성의 장점
- 데이터의 중복을 최소화
- 여러 사용자에 의한 데이터 공유
- 데이터의 일관성
- 데이터의 무결성
- 정확한 최신의 정보 이용 가능
- 데이터 처리속도 증가
- 많은 양의 종이 파일 간소화
DBMS (Database Management System
1. 정의
- 데이터베이스를 관리하기 위해 사용되는 검색 프로그램과 저장소의 집합
- 사용자의 질의에 해당하는 자료들을 데이터베이스로부터 추출하여 구성 및 처리 과정을 거쳐 사용자에게 제공하는것
- 종속성과 중복성의 문제를 해결하기 위해서 제안된 시스템
- 응용 프로그램과 데이터의 중재자로서 모든 응용 프로그램들이 데이터베이스 를 공유할 수 있또록 관리
- 데이터베이스의 구성, 접근방법, 관리유지에 대한 모든 책임을 짐
2. 장점
- 표준화의 범기관적 시행
- 데이터의 보안 보장이 용이
- 데이터 무결성 및 일관성 유지
- 데이터의 중복을 최소화할 수 있음
3. 필수 기능
▶ 정의기능
- 데이터의 형, 구조, 데이터가 데이터베이스에 저장될 때 제약조건등을 명 시하는 기능
- 다양한 응용프로그램과 데이터베이스가 서로 인터페이스 할 수 있는 방법 제공
▶ 제어기능
- 데이터 무결성 유지 / 보안과 권한 검사 / 병행수행 제어
▶ 조작기능
- 데이터 요청, 변경등을 위한 질의를 수행
- 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신등의 연산 작업 을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공
'교육 > 컴퓨터 일반' 카테고리의 다른 글
데이터베이스 - 3 (0) | 2016.11.16 |
---|---|
데이터베이스 - 2 (0) | 2016.11.15 |