[정보처리기사] Chapter02. 데이터 입출력 구현

Jae·2022년 9월 28일
0

정보처리기사

목록 보기
2/2

DB (Database)

공동, 중복배제, 통합, 저장, 항상 사용, 운영 데이터

공동으로 사용될 데이터를 중복배제하여 통합하고, 저장장치에 저장하여 항상 사용할 수 있도록 운영하는 운영데이터

DBMS (DataBaseManagementSystem)

사용자 요구, 정보 생성, DB관리, SW

사용자 요구에 따라 정보생성해주고, 데이터베이스 관리를 해주는 소프트웨어


Schema 스키마

DB, 구조, 제약조건, 명세

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

Schema 스키마 종류 (3가지 = 외개내)

외부 스키마 -> 개인, 논리적 구조
개념 스키마 -> 전체, 논리적 구조, 종합, 하나만 존재
내부 스키마 -> 물리적, 저장장치

DB 설계 순서 (5단계)

  1. 요구조건 분석
    DB를 사용할 사람들로부터 필요한 용도 파악
  1. 개념적 설계 (정보 모델링, 개념화)
    현실세계에 대한 인식을 추상적 개념으로 표현하는 과정
  1. 논리적 설계 (데이터 모델링)
    현실세계에서 발생한 자료를 특정 DBMS가 지원하는 논리적 자료구조로 변환시키는 과정
  1. 물리적 설계 (데이터 구조화)
    논리적 구조로 표현된 데이터를 물리적 구조의 데이터로 변환하는 과정
  1. 데이터베이스 구현
    논리적 설계와 물리적 설계에서 도출된 데이터베이스 스키마를 파일로 생성하는 과정

데이터 모델

현실세계 정보 / 체계적 표현 / 개념적 모형

현실세계의 정보들을 컴퓨터에 체계적으로 표현한 개념적 모형

데이터 모델 종류 (3가지 = 개논물)

  1. 개념적 데이터 모델
    현실세계에 대한 인간의 이해를 돕기 위해,
    현실세계에 대한 인식을 추상적 개념으로 표현하는 과정 (ex. E-R 모델)
  1. 논리적 데이터 모델
    개념적 구조를 컴퓨터 세계의 환경에 맞도록 변환하는 과정
  1. 물리적 데이터 모델
    실제 컴퓨터에 데이터가 저장되는 방법
profile
Jae's Development Area : 재개발구역

0개의 댓글