반응형
이 글은 학부 수업을 들으면서 개인적으로 정리한 글입니다. 잘못된 내용이 있다면 댓글로 말씀 부탁드립니다!
데이터베이스의 정의와 특징
데이터베이스 정의
어느 한 조직의 여러 응용 시스템들이 공용할 수 있도록 통합 및 저장된 운영 데이터의 집합.
1. 통합 데이터(Integrated data)
- 하나의 주제에 따라 중복을 최소화한 데이터.
- 원칙적으로 중복(redundancy)을 배제하나 통제된 중복(controlled redundancy)이 되어야 한다. ( 불가피한 중복은 허용함. )
2. 저장 데이터(Stored data)
- 언제든 이용할 수 있도록 저장 매체에 저장된 데이터를 말한다. (저장 매체는 하드 디스크나 메모리와 같이 컴퓨터가 접근할 수 있는 매체를 말함.)
3. 운영 데이터(Operational data)
- 어떤 조직의 기능을 수행하기 위해 반드시 유지해야 될 데이터를 말함.
- 단순한 입출력 데이터나 작업 처리상 일시적으로 필요한 임시적인 데이터는 운영 데이터로 취급하지 않음.
4. 공용 데이터(Shared data)
- 어느 하나의 응용 프로그램이나 시스템이 아닌, 조직 내의 여러 응용 시스템들이 공용으로 이용하는 데이터.
- 여러 사용자들이 서로 다른 목적으로 데이터베이스의 데이터를 공동으로 사용.
- 일반적으로 대형화되고, 그 구조가 복잡해진다.
데이터베이스의 특징
1. 실시간 접근성 (Real-time accessibilities)
- 수시적인 비정형 질의어(query)에 대해 실시간 처리로 응답 가능해야 한다.
2. 계속적인 변화 (Continuous Evolution)
- 데이터베이스의 상태는 동적이다. 즉, 한번 구축된 이후에도 계속해서 삽입(Insertion), 삭제(Deletion), 갱신(Update)을 통해 내용을 최신화한다.
3. 동시 공용 (Concurrent Sharing)
- 서로 다른 목적을 가진 여러 사용자가 동시에 접근한다.
- 여러 응용 시스템들이 동시에 데이터베이스에 접근해 이용할 수 있음. (복잡한 구조 덕분에)
4. 내용에 의한 참조 (Content Reference)
- 데이터베이스에 있는 데이터를 참조할 때, 사용자가 요구하는 내용에 의한 검색을 지원한다. ( 예시, 시험 성적이 90점 이상인 응시자 검색 )
[참고자료]
[1] https://ko.wikipedia.org/wiki/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4
반응형
'컴퓨터 공학 Computer Engineering > 데이터베이스 Database' 카테고리의 다른 글
DBMS(DataBase Management System)란? DBMS의 필수 기능, 장단점 (0) | 2021.09.15 |
---|---|
데이터베이스의 개념적 구성 (개체, 속성, 관계) (0) | 2021.09.09 |
[MySQL] INSERT, SELECT, UPDATE, DELETE 정리 (0) | 2021.06.30 |
[MySQL] 데이터베이스 생성, 삭제, 사용 및 테이블 생성 (0) | 2021.06.26 |
[MySQL] 윈도우 환경에서 Bitnami를 활용해 MySQL 설치하기 (0) | 2021.06.25 |