SQL - ⑯ 데이터베이스 설계 (DMCCONET)

hoegon kim·2022년 10월 24일
0

SQL-PLUS

목록 보기
17/17
post-thumbnail

데이터베이스 설계

학습내용

  • 1.데이터베이스 설계
  • 2.ERwin으로 논리적 모델링
  • 3.ERwin으로 물리적 모델링
  • 4.데이터베이스 구축
  • 5.SQL문 사용하기

학습목표

  • 데이터베이스 구축을 위한 데이터베이스 설계 과정을 이해합니다.
  • 모델링 도구인 ERwin의 사용 방법을 익힙니다.

1.데이터베이스 설계

  • 데이터베이스 구축을 위한 절차는 다음과 같습니다.

1-1 요구사항 분석

  • 사용자나 관자들의 면담이나 주요 문서들을 통해서 시스템 개발 목표가 무엇이고 요청자의 의도를 파악하여 요구되는 정보가 무엇인지 정확하게 분석해야 합니다.

1-2 논리적 데이터 모델링 단계

  • 오라클은 관계형 데이터베이스 중의 하나기이 때문에 관계형 모델을 근거로 엔티티 관계 모델링(E-R, Entity-Relationship Modeling)을 합니다. 엔티티 관계 모델링은 시스템 내에 존재하는 엔티티(개체)와 이들 간의 관계로 표현되며 주요 구성 요소는 엔티티, 속성, 관계입니다.

  • 사용자나 관리자들의 면담이나 주요 문서들을 통해서 시스템 개발 목표가 무엇이고 요청자의 의도를 파악하여 요구되는 정보가 무엇인지 정확하게 분석해야 합니다.

1-3 물리적 데이터 모델링 단계

  • 물리적 데이터 모델링은 논리적 설계의 산출물인 엔티티, 관계, 속성, 식별자들을 테이블, 칼럼, 키 등으로 변환하는 과정입니다.


2.ERwin 으로 논리적 모델링

  • ERwin은 모델링을 위한 자동화 도구

데이터베이스 스키마를 생성하기 위해 [Tools]-[Forward Engineer/Schema generation] 메뉴를 선택합니다.


3.ERwin으로 물리적 모델링


4.데이터베이스 구축

데이터베이스 스키마를 생성하기 위해 [Tools]-[Forward Engineer/Schema generation] 메뉴를 선택합니다.


5.SQL문 사용하기

  • 회원 정보 추가하기

  • 가입된 회원의 아이디로 패스워드 검색하기

  • 시퀀스 생성하기

  • 트리거 생성하기

  • 조인하기

  • 뷰 생성하기

0개의 댓글