정보처리기사 실기 데이터베이스 설계(2)

미룬이·2024년 7월 24일
0

정보처리기사 실기

목록 보기
2/30

!주의! : 이 게시물은 정보성 게시물이 아닌 개인 공부 복기용 게시물 입니다. 정확하지 않을 수 있습니다.



🤗훈수는 언제나 환영입니다🤗


데이터베이스 설계


데이터베이스 설계시 고려 사항

무결성

삽입, 삭제, 갱신등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 함

일관성

데이터베이스에 저장된 데이터들 사이나, 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 함

회복

시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 함

보안

불법적인 데이터의 노출 또는 변경이나 손실로부터 보호할 수 있어야 함

효율성

응답시간의 단축, 시스템의 생산성, 저장공간의 최적화 등이 가능해야 함

데이터베이스 확장

데이터베이스 운영에 영향을 주지 않으면서 지속적으로 데이터를 추가할 수 있어야 함


데이터베이스 설계 순서



요구 조건 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현

요구 조건 분석

데이터베이스를 사용할 사람들로부터 필요한 용도를 파악하는것

개념적 설계(정보 모델링, 개념화)

현실 세계에 대한 인식을 추상적개념으로 표현하는 과정

논리적 설계(데이터 모델링)

현실 세계에서 발생하는 자료를 특정 DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정

물리적 설계(데이터 구조화)

논리적 구조로 표현된 데이터를 물리적 구조의 데이터로 변환하는 과정

데이터베이스 구현

논리적 설계와 물리적 설계에서 도출된 데이터베이스 스키마를 파일로 생성하는 과정

profile
미룬이

0개의 댓글