YS the Park


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