[자격증]/정보처리기사 실기

데이터베이스 개요 & 스키마

Ben의 프로그램 2023. 7. 2. 15:48
728x90

데이터 저장소

  • 데이터 저장소?

    데이터 저장소는 데이터를 조직화하여 물리적인 공간에 구축한 것을 의미한다. 즉 데이터 및 데이터 간의 연관성, 제약 조건을 식별하여 논리적인 구조로 조직화한 것이다. 

데이터 베이스

  • 데이터베이스는 여러 사람이 공동으로 사용될 데이터를 중복 배제 통합 후 쉽게 사용할 수 있도록 저장장치에 저장하여 운영하는 운영 데이터를 의미한다. 

DBMS (DataBase Management System; 데이터베이스 관리 시스템)

  • DBMS ?

    DBMS는 사용자의 요구에 따라 정보를 생성해주고, 데이터베이스를 관리해 주는 소프트웨어이다. 
    기존의 파일 시스템이 갖는 데이터의 종속성과 중복성의 문제를 해결하기 개발되었다. 

  • DBMS 의 필수 기능 3가지 

    - 정의 기능 : 데이터의 형과 구조에 대한 정의, 이용 방식, 제약 조건 명시
    - 조작 기능 (Manipulation) : 데이터 검색, 갱신, 삽입, 삭제 등
    - 제어 기능 (Control) : 데이터의 무결성, 보안, 권한, 병행 제어 

스키마 (Schema) 

  • 스키마 Schema ?

    스키마는 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 것이다. 

  • 외부 스키마 : 필요한 데이터베이스의 논리적 구조를 정의한 것  
  • 개념 스키마 : 데이터베이스의 전체적 논리적 구조, 모든 응용 프로그램 & 사용자들이 필요로 하는 데이터를 종합한 DB로 하나만 존재한다. 
  • 내부 스키마 : 물리적 저장장치의 입장에서 본 데이터베이스의 구조, 실제로 저장될 레코드 형식 & 표현 방법 & 물리적 순서 등을 나타낸다. 

'[자격증] > 정보처리기사 실기' 카테고리의 다른 글

관계형 데이터베이스의 구조  (0) 2023.07.02
데이터 모델 개요  (0) 2023.07.02
디지털 저작권 관리 DRM  (0) 2023.07.02
정렬  (0) 2023.07.02
소프트웨어 패키징  (0) 2023.07.02