[2023 정보처리기사] 3과목 – 1. 데이터 베이스 개념, DBMS

1. 데이터 베이스 개념

  1. 1. 데이터와 정보

  • 통합 데이터(Integrated Data): 중복이 최소화된 데이터의 모임.
  • 저장 데이터(Stored Data): 저장매체에 저장된 데이터.
  • 운영 데이터(Operational Data): 조직의 목적을 위해 필요한 데이터.
  • 공유 데이터(Shared Data): 여러 응용프로그램들이 공동으로 사용하는 데이터.

  1. 2. 데이터 언어

  • DDL(Data Definition Language): 데이터 정의어
  • DML(Data Manipulation Language): 데이터 조작어
  • DCL(Data Control Language): 데이터 제어어

  1. 3. 스키마(Schema)

: 데이터 베이스의 구조와 제약조건에 대해 전반적인 명세를 기술한 것.

  • 외부 스키마(External Schema): 사용자 뷰
  • 개념 스키마(conceptual Schema): 전체적인 구조와 제약조건
  • 내부 스키마(Internal Schema): 저장 스키마

 

2. DBMS(Database Management System, 데이터 베이스 관리 시스템)

  2. 1. DBMS의 정의

: DBMS를 통해 데이터 베이스를 관리하여 응용프로그램들이 데이터 베이스를 공유하고 사용할 수 있는 환경을 제공.

  2. 2. DBMS의 기능

– 데이터 정의⋅조작⋅제어⋅공유⋅보호⋅구축⋅유지보수.

  2. 3. DBMS의 종류

  • 계층형: Tree형태.
  • 네트워크형: N:N구성.
  • 관계형: 테이블 구조로 단순화 시킨 모델.
  • 객체 지향형: 객체지향 프로그래밍 개념에 기반하여 만든 데이터 베이스 모델.
  • 객체 관계형: 객체지향 + 관계형
  • No SQL: SQL뿐만 아니라 다양한 특성을 지원.
  • NEW SQL: RDBMS(관계형DBMS)의 SQL과 No SQL의 장점을 결합한 관계형 모델.

Leave a Comment