본문 바로가기

데이터베이스 (한양대 백현미)

데이터베이스 강의 5

🎯  데이터 모델링 : 실습

 

 

 

 

•  데이터베이스 설계 단계

•  요구사항 분석

•  개념적 설계

 

 

 


 

📌  요구사항 분석

 

•  설계 1단계 : 요구사항 분석

    • 목적

        • 사용자의 요구사항을 수집하고 분석하여 개발할 데이터베이스의 용도를 파악

          - 업무에 필요한 데이터가 무엇인지, 그 데이터에 어떤 처리가 필요한지 등을 고려

 

    • 결과물

        • 요구사항 명세서

 

    • 주요 작업

        • 데이터베이스를 실제로 사용할 주요 사용자의 범위를 결정

        • 사용자가 조직에서 수행하는 업무를 분석

        • 면담, 설문 조사, 업무 관련 문서 분석 등의 방법을 이용해 요구사항 수집

        • 수집된 요구사항에 대한 분석 결과를 요구사항 명세서로 작성

 

 

•  설계 2단계 : 개념적 설계

    • 목적

        • DBMS에 독립적인 개념적 스키마 설계

        • 요구사항 분석 결과물을 개념적 데이터 모델을 이용해 개념적 구조로 표현 → 개념적 모델링

          - 일반적으로 E-R 모델을 많이 이용

 

    • 결과물

        • 개념적 스키마 : E-R 다이어그램

 

    • 주요 작업

        • 요구사항 분석 결과를 기반으로 중요한 개체를 추출하고 개체 간의 관계를 결정하여 E-R 다이어그램으로 표현

 

    • 작업 과정

        •  STEP 1) 개체 추출, 각 개체의 주요 속성과 키 속성 선별

        •  STEP 2) 개체 간의 관계 결정

        •  STEP 3) E-R 다이어그램으로 표현

 

  

'데이터베이스 (한양대 백현미)' 카테고리의 다른 글

데이터베이스 강의 7  (0) 2021.07.20
데이터베이스 강의 6  (0) 2021.07.19
데이터베이스 강의 4  (0) 2021.07.19
데이터베이스 강의 3  (0) 2021.07.19
데이터베이스 강의 2  (0) 2021.07.19