1. 데이터 저장소
데이터를 논리적 구조로 조직화하거나 물리적인 공간에 구축한 것
2. 데이터베이스(Database)
공동으로 사용될 데이터의 중복을 배제하여 통합하고 저장 장치에 저장하여 항상 사용할 수 있도록 운영하는 운영 데이터
- 통합된 데이터(Integrated Data) : 자료의 중복을 배제한 데이터의 모임
- 저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료
- 운영 데이터(Operational Data) : 조직의 고유한 업무를 수행하는데 반드시 필요한 자료
- 공용 데이터(Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료
3. DBMS(DataBase Management System, 데이터베이스 관리 시스템)
사용자 요구에 따라 정보를 생성하고 데이터베이스를 관리해주는 소프트웨어
* DBMS 필수 기능
정의(Definition) | 데이터의 형(type)과 구조 정의, 이용 방식, 제약 조건 등을 명시 |
조작(Manipulation) | 데이터 검색, 갱신, 삽입, 삭제 등을 위해 인터페이스 수단을 제공하는 기능 |
제어(Control) | 데이터의 무결성, 보안, 권한 검사, 병행 제어를 제공하는 기능 |
4. 데이터의 독립성
(1) 논리적 독립성 : 응용 프로그램과 데이터베이스를 독립, 데이터의 논리적 구조 변경 시 응용 프로그램은 영향 받지 않음
(2) 물리적 독립성 : 물리적 장치를 독립, 디스크를 추가/변경하여도 응용 프로그램은 영향 받지 않음
5. 스키마(Schema)
데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 것
(1) 외부 스키마 : 사용자나 프로그래머가 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의한 것
(2) 개념 스키마 : 데이터베이스의 전체적인 논리구조로 필요로 하는 데이터를 종합한 조직 전체의 데이터베이스
(3) 내부 스키마 : 물리적 저장장치의 입장에서 본 데이터베이스 구조로 레코드 형식, 데이터 항목 표현 방법, 내부 레코드의 물리적 순서 등을 나타냄
출처 : 정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경) / 출판사 : 길벗
'정보처리기사 실기 > 데이터 입출력 구현' 카테고리의 다른 글
관계형 데이터베이스의 구조/ 관계형 데이터 모델 (0) | 2024.04.11 |
---|---|
E-R(개체-관계) 모델 (0) | 2024.04.11 |
데이터 모델의 구성 요소 (0) | 2024.04.11 |
데이터 모델의 개념 (0) | 2024.04.11 |
데이터베이스 설계 (0) | 2024.04.11 |