본문 바로가기
MariaDB

MariaDB#7 : 모델링 (221228)4

by haheehee 2022. 12. 28.

프로젝트

- 큰 규모의 현실세계 업무를 컴퓨터 시스템으로 옮겨놓는 과정

- 계획, 분석, 설계도 작업을 포함한 프로그래밍

 

소프트웨어 개발 방법

- Waterfall Model(폭포수 모델)이 가장 오래되고 전통적, 많이 사용됨 - 프로젝트 진행 단계가 명확

 

데이터베이스 모델링

- 현실 세계를 DBMS의 데이터베이스 개체로 옮기는 과정

 

- 개념적 모델링 : 업무분석단계, E-R 다이어그램

- 논리적 모델링 : 업무분석단계의 후반부, 시스템설계단계의 전반부, 릴레이션 스키마

- 물리적 모델링 : 시스템 설계단계의 후반부

 

더보기

E-R 다이어그램에서

키모양 : primary key기본키

색칠마름모 : not null

분홍마름모: 외래키

1:N 관계

 


E-R 다이어그램 모델링 (개념적모델링)

New Model

Add Diagram 

테이블 생성한후, column은 더블클릭으로 생성하기

제일 밑에 스포이드 1:n으로 일대다 관계 설정

저장! 모델링 파일형식은 .mwb이다.

 

이것은 개념적 모델링!

 


모델링 작업할 것을 논리모델로 forward하여 사용할 수 있도록하기

Database탭 - Forward Engineer

Export MySQL Table Objects 체크

next-next-close

HeidiSQL 에서 Workbench에서 작업한 testdb를 확인할 수 있다.

 

 

 

댓글