본문 바로가기
정보처리기사

정보처리기사 실기(데이터 입·출력 구현) 데이터베이스 설계

by 열정적인 이찬형 2022. 3. 15.
※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다. 

공부 서적(시나공 정보처리기사 필기책)

 

시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

book.naver.com

출처: 시나공 정보처리기사 실기

저자: 김정준,강윤석,김용갑,김우경

출판사 : 길벗


데이터베이스 설계


 
데이터베이스 설계
  • 사용자 요구에 맞게 데이터베이스 구조를 변경한 후 DBMS로 데이터베이스 구현 후 사용자들 사용하게 하는 것
데이터베이스 설계 고려사항
  • 무결성 : 정해진 제약조건 항상 만족
  • 일관성 : 응답이 변함없이 일정
  • 회복 : 장애 발생시 직전 상태로 복구
  • 보안 : 불법적 데이터 노출이나 변경 또는 손실을 보호
  • 효율성 : 저장 공간의 최적화, 시스템의 생산성 등 가능
  • 데이터베이스 확장 : 지속적으로 데이터 추가 가능, 운영에 영향 X

데이터베이스 설계 순서

  • 요구 조건 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현
  • 요구 조건 분석 : 데이터베이스를 필요한 용도를 파악, 요구 조건 명세서 작성
  • 개념적 설계 : 현실 세계에 대한 인식을 추상적 표현하는 과정, 개념 스키마, 트랜잭션 모델링 , E-R모델 생성
  • 논리적 설계 : 현실 세계에서 발생하는 자료를 특정 DBMS가 지원하는 논리적 자료 구조로 변환, 논리 스키카, 트랜잭션 인터페이스 설계
  • 물리적 설계 : 논리적 구조로 표현된 데이터를 물리적 구조의 데이터로 변환하는 과정
  • 데이터베이스 구현 : 논리적 설꼐와 물리적 설계에서 도출된 데이터베이스 스키마를 파일로 생성, 데이터베이스 생성, 트랜잭션 작성
 

댓글