Oracle - 요구사항, 데이터모델링

갓김치·2020년 7월 22일
0

Oracle

목록 보기
4/33

요구사항 분석

  • 유스케이스 다이어그램에 표현된 건 100% 구현해야함.

  • 유스케이스 다이어그램은 이행 시 테스트 케이스로 쓰이기도 함.

    1) 한국건설의 구조
    2) 서비스와 제한점
    -- 사원근무하는 사업장을 확인할 수 있으며~~

데이터 모델링

개념ERD

  • 개념ERD: 개념모델링에서 나오는 다이어그램
  • rdbms에서는 다대다 관계안됨. 만약 생기면 그 새로 생긴게 또하나의 엔터티(=관계엔터티)가 된다(개념ERD까지는 괜찮은데, 논리모델링때는 바꿔줘야함)

논리ERD

  • rdbms로 구현하기위해 e-r다이어그램을 테이블의 형태로 변환
  • 1:1 관계 : 두 테이블을 하나의 테이블로 통합 (논리ERD)
  • 논리ERD까지는 한글로 정리 가능
  • 논리ERD가 만들어지면 테이블 명세서 만들어짐

물리ERD

  • 테이블 명세서 바탕으로 코딩해서 만든다
  • Powered Engineering
  • Reverse Engineering(역공학) 하면 반대로 테이블 명세서가 나온다?

기타

  • UML(Unified Modeling Language): 모델링에 사용되는 도구들 (프로그래밍언어x)

받아적기는 했는데 뭔지 모르겠는거

  • erwin exerd, da#5 (db계의 삼성 엔코아에서 개발...)
  • 식별자관계 / 피식별자관계
  • 정규화 (1단계~6단계) ??
profile
갈 길이 멀다

0개의 댓글