Mink__02 2024. 2. 21. 14:59

 

2024.02.21 - [정보처리기사[필기]/2과목_ 소프트웨어 개발] - [소프트웨어 개발 Chap.01]

 

[소프트웨어 개발 Chap.01]

2024.02.08 - [정보처리기사[필기]/1과목_ 소프트웨어 설계] - [소프트웨어 설계 Chap.01] [소프트웨어 설계 Chap.01] 1. 소프트웨어 생명 주기(SDLC. Software Development Life Cycle) (1) 폭포수 모형 (Waterfall Model) -

mink02-study-recording.tistory.com

 

 

1. DB 설계

 

▷ DB 설계 시 고려사항

무결성, 일관성, 회복, 보안, 효율성, DB 확장

 

▷ DB 설계 순서

- 요구 조건 분석 : 요구 조건 명세서 작성
- 개념적 설계     : 독립적 개념 스키마 모델링 / 트랜잭션 모델링 (ex. E-R diagram )
- 논리적 설계     : DBMS에 맞는 논리 스키마 설계. 논리적 DB 구조로 mapping. 스키마 평가 및 정제
- 물리적 설계     : DBMS에 맞는 물리적 구조의 데이터로 변환. (저장 레코드, 접근 경로 설계)
- 구현                : 목표 DBMS의 DDL (데이터 정의어) 로 DB & 트랜잭션 작성

 

 


2. Data 모델

1 ) 개체 (Entity)

2 ) 속성 (Attribute)

3 ) 관계 (Relationship)

4 ) 식별자 (Identifier)


3. E-R 모델


4. 관계형 데이터 모델


5. 관계형 DB 구조


6. Key


7. 무결성


8. 관계대수 및 관계해석


9. 정규화


10. 시스템 카탈로그

 

 


2024.02.21 - [분류 전체보기] - [데이터베이스 구축 Chap.02]

 

[데이터베이스 구축 Chap.02]

2024.02.21 - [정보처리기사[필기]/3과목_ 데이터베이스 구축] - [데이터베이스 구축 Chap.01] [데이터베이스 구축 Chap.01] 2024.02.21 - [정보처리기사[필기]/2과목_ 소프트웨어 개발] - [소프트웨어 개발 Chap.

mink02-study-recording.tistory.com