1. 데이터베이스 설계 시 고려 사항
○ 무결성: 삽입, 삭제, 갱신 등의 연산 후에 데이터의 결함이 없어야 함
○ 일관성: 데이터에 모순이 발생하면 안됨
○ 보안: 불법 접근이나 변경으로부터 보호
○ 회복: 장애 발생시 원 상태로 복구 가능해야 함
○ 확장성: 새로운 데이터의 추가가 가능해야 함
2. 데이터베이스 설계 단계
① 요구 조건 분석 단계: 사용자의 요구 사항 및 조건 등을 조사하여 분석하는 단계, 요구 명세서 산출
② 개념적 설계 단계: 개념적 스키마로 설계
③ 논리적 설계 단계: DBMS에 적합한 테이블의 구조로 설계
④ 물리적 설계 단계: DBMS 구현 가능한 물리적 구조(H/W) 설계
⑤ 구현: 설계 최종 단계
3. 데이터 모델링(Modeling): 개념적인 데이터 모델을 논리적인 데이터 모델로 변환
○ 개념적 데이터 모델
- 개체(Entity): 다른 것과 구분되는 개체로 단독으로 존재하는 현실세계의 객체나 개념을 의미, 레코드에 해당
- 속성(Attribute): 개체의 특성 및 상태를 표현한 것. 필드에 해당
- 관계(Relationship): 개체와 개체와의 관계(1:1 일대일, 1:n 일대다, n:m 다대다)
○ 논리적 데이터 모델: 레코드 기반 모델
4. 개체 관계 모델(E-R-Model): 개체 관계를 도표로 표현한 것
○ E-R 다이어그램(ERD: Entity Relationship Diagram): 개체 관계 모델로 작성된 설계도
※ 그림의 출처: https://iii.ad/e353df
'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글
1. 데이터 베이스의 개요와 용어 (0) | 2025.02.10 |
---|