데이터베이스
-특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임
-특정 조직의 응용 업무에 공동으로 사용 시 운영상 필요한 데이터를 중복을 최소화하여 기억장치 내에 모아 놓은 집합체
-데이터의 중복 없이 상호 연관되어 있어 관련된 모든 응용 환경에서 사용할 수 있는 데이터의 집합
-'작은 세계' 또는 '논의 세계'라고 불리는 실세계의 일부분을 표현하는, 하나의 주제와 관련된 의미있는 데이터의 모음
-통합 데이터, 저장 데이터, 운영 데이터 그리고 공유 데이터
- 통합 데이터 : 자료의 중복을 배제한 데이터의 모임
- 저장 데이터 : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료
- 운영 데이터 : 조직의 고유한 업무를 수행하는 데 있어 존재 가치가 확실하고 필수적인 자료
- 공용 데이터 : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료
데이터베이스의 특징
-실시간 접근성 : 수시적이고 비정형적인 질의에 대해 실기간 처리에 의한 응답이 가능해야함
-계속적인 변화 : 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터를 유지해야함
-동시 공용 : 서로 다른 목적을 가진 여러 사용자들을 위한 것이므로, 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 할 수 있어야 함
-내용에 의한 참조 : 데이터베이스 내에 있는 데이터를 참조할 떄 데이터 레코드의 주소나 위치에 의해서가 아니라, 사용자가 요구하는 내용을 데이터를 찾음
데이터베이스 관리 시스템(DBMS)
-데이터베이스이 생성과 관리를 담당하는 소프트웨어 패키지
-사용자가 데이터베이스를 생성하고 관리할 수 있도록 편리한 기능을 제공하는 프로그램의 모임
-다양한 응용에서 필요로 하는 데이터베이스를 정의, 생성, 조작, 공유할 수 있도록 편리한 기능을 제공하는 범용 소프트웨어 시스템
- 정의
-데이터베이스에 저장되는 데이터에 대한 데이터 타입, 구조, 제약조건 등을 명세하는 과정
-데이터베이스의 정의 또는 데이터베이스를 설명하는 정보는 카탈로그나 사전의 형태로 저장되고, 이를 메타데이터라 부름
- 구축
-DBMS가 관리하는 기억장치(대부분 디스크)에 데이터를 저장하는 과정
- 조작
-특정한 데이터를 검색하기 위한 질의, 데이터베이스의 갱신, 데이터로부터 리포트를 생성하는 기능 등을 포함
- 공유
-여러 사용자와 프로그램이 동시에 접근하도록 하는 기능
- 보호
-하드웨어, 소프트웨어 오동작으로 부터 시스템을 보호하려는 기능과 권한이 없는 또는 악의적인 접근을 하려는 보안 위협으로부터 보호하는 기능'
- 유지보수
-보통 대규모 데이터베이스는 수년에 걸쳐 유지됨
-DBMS는 시간의 지남에 따ㅏ 변화하는 요구사항을 변경할 수 있도록 데이터베이스 시스템을 유지보수할 수 있어야 함
DataBase System
-데이터베이스와 이것을 관리하는 소프트웨어인 데이터베이스 관리 시스템과 응용 프로그램 이 모든 것을 칭하는 용어
-데이터베이스를 이용하여 자료를 저장하고 관리하여 정보를 얻어내는 데 필요한 컴퓨터 중심의 시스템
- 구성요소
-데이터 베이스, 스키마, DBMS, SQL, DB서버, DB클라이언트, 사용자
'학점은행제 > 데이터베이스' 카테고리의 다른 글
관계 데이터베이스 제약조건 (1) | 2024.11.09 |
---|---|
관계 데이터모델 (0) | 2024.11.08 |
데이터베이스관리시스템의 구성 (1) | 2024.10.24 |
데이터베이스 관리시스템 (0) | 2024.10.24 |