정보처리기사
2. 데이터베이스 설계
nayeonee__
2023. 4. 6. 08:50
https://www.njobler.net/product/lecture/show/prod/10810
1억뷰 N잡
[연장 미포함] 흥나게 합격달성! 정보처리기사 실기
www.njobler.net
본 강의를 듣고 내용을 정리하며 적은 게시글 입니다.
- 데이터베이스 설계 개요
- 설계 정의
- 요구조건에서부터 데이터베이스 구조를 도출해 내는 과정
- 데이터베이스 구조를 조직화 하는 작업
- 설계 목적
- 데이터를 중심으로한 이해관계자간의 원활한 의사소통 수단
- 이해관계자의 데이터 관점 요구사항에 대한 정확한 이해 및 추상화
- 설계 시 고려사항
- 제약조건
- 데이터베이스 무결성
- 일관성
- 회복
- 보안
- 효율성
- 데이터베이스 확장성
- 설계 정의
- 데이터베이스 설계 단계
- 요구조건 분석
- 개념적 설계
- 현실세계를 데이터관점으로 추상화 단계
- DBMS 에 독립적으로 설계
- 데이터베이스의 개념적 스키마 구성(E-R다이어그램)
- 논리적 설계
- 자료를 컴퓨터가 이해할 수 있도록 목표 DBMS 의 논리적 자료 구조로 변환하는 과정
- 관계형 데이터베이스인 경우 이 단계에서 테이블을 설계하는 정규화 과정 수행
- 트랜잭션 인터페이스 설계
- 등등
- 물리적 설계
- 특정 DBMS 의 물리적 구조와 내부적인 저장구조, 분산형태, 데이터 타입 특징, 인덱스의 특징 등을 구체화하는 설계 단계
- 구현
- DDL 로 기술된 명령문을 컴파일하고, 실행시켜 데이터베이스 스키마 생성