레코드 = 튜플
데이터베이스 설계 순서
1) 요구사항 분석 - 개념적 설계 - 논리적 설계 - 물리적 설계 - 데이터베이스 구축
2) 개념적 설계(E-R다이어그램)는 목표 DBMS에 종속되지 않음
3) 논리적 설계는 목표 DBMS가 채택한 논리모델에 따라 설계가 진행
4) 물리적 설계는 목표 DBMS가 지원하는 저장 구조에 맞게 설계가 진행
개념적 설계(정보 모델링, 개념화)
- 현실 세계에 대한 인식을 추상적인 개념으로 표현
- 개념 스키마 모델링, 트랜잭션 모델링을 병행 수행
- 요구 조건 명세를 DBMS에 독립적인 E-R 다이어그램으로 작성 => 개념 스키마 모델링
- DBMS에 독립적인 개념 스키마 설계
3. 논리적 설계(데이터 모델링)
- 컴퓨터가 이해, 처리 할 수 있는 물리적 저장 장치에 저장할 수 있도록 변환
- 특정 DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정(종속적)
- 정규화 과정을 통해 릴레이션의 속성을 결정하는 단계
- 개념 세계의 데이터 -> 필드로 기술된 데이터 타입 + 관계 => 논리적 구조의 데이터로 모델화
- 개념 스키마를 평가 및 정제
- DBMS에 따라 서로 다른 논리적 스키마를 설계
- 트랜잭션 인터페이스 설계
- 관계형 데이터베이스에선 테이블을 설계하는 단계
4. 물리적 설계- 논리적 구조로 표현된 데이터 -> 물리적 저장장치에 저장 가능한 물리적 구조의 데이터로 변환
- 데이터베이스 파일의 저장 구조 및 액세스 경로를 결정
- 데이터가 컴퓨터에 저장되는 방법을 묘사
이행적으로 함수 종속 = 2NF -> 3NF 갈 때
완전 함수적 종속 관계 = 1NF -> 2NF 갈 때
rc4는 스트림 암호화 방식
728x90
'미래를 위한 준비 > 정보처리기사' 카테고리의 다른 글
정보처리기사 17일차 (0) | 2021.08.11 |
---|---|
정보처리기사 16일차 (0) | 2021.08.10 |
정보처리기사 14일차 (0) | 2021.08.08 |
정보처리기사 13일차 (0) | 2021.08.07 |
정보처리기사 12일차 (0) | 2021.08.06 |