프로젝트
- 큰 규모의 현실세계 업무를 컴퓨터 시스템으로 옮겨놓는 과정
- 계획, 분석, 설계도 작업을 포함한 프로그래밍
소프트웨어 개발 방법
- 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를 확인할 수 있다.
'MariaDB' 카테고리의 다른 글
MariaDB#9 : SQL - DDL, DML, DCL(221228)6 (0) | 2022.12.28 |
---|---|
MariaDB#8 : HeidiSQL 살펴보기, 주석(221228)5 (0) | 2022.12.28 |
MariaDB#6 : ODBC연결 (221228)3 (0) | 2022.12.28 |
MariaDB#5 : SQL문, 인덱스, 뷰(221227) 3 (0) | 2022.12.27 |
MariaDB#4 : 데이터베이스 생성, 테이블 생성, 데이터 입력해보기(221227) 3 (0) | 2022.12.27 |
댓글