(MariaDB)DB에 클라우드 구성하기 - 모델링 실습
[카카오 클라우드 스쿨] DBForge Studio를 통한 DB 모델링 실습
MariaDB (3) - DB 모델링 실습
DBForge Studio를 통한 DB 모델링
- DBForge Studio를 통해 DB를 모델링 할 수 있다
- 다음과 같이 생성하면
- 다음과 같이 다이어그램 그릴 수 있다
- 다음과 같이 생성하면
- 테스트해 보기
- 데이터베이스 생성
- 모눈종이에 테이블 생성
- 다음처럼 테이블 구성
- 제약 조건 확인가능
- 테이블 두 개를 다음과 같이 구성
- 외래키 지정, 테이블 간의 관계가 설정됨
- 데이터베이스 생성
- heidi에서 행 삽입해보자
- (buytable은 usertable에 값이 있어야 작성 가능)
- usertbl 행 삽입
- buytbl 행 삽입
- 리눅스에서 결과 확인
클라우드 공간에서 간단한 인스턴스 만들기
- 대충 이런 모양에 대해 공부해 볼 것임
- 사용자 테이블
- id(사용자별로 동일해서는 안됨)
- password
- name
- addr
- mobile number
- 호스트 테이블(인스턴스가 배치되는 물리 서버)
- hostname (ex: seoul_zone_A_rack13_001와 같이 작명)
- hostip
- cpu
- ramsize
- 인스턴스
- instancename(중복되면 안됨) - PK
- id(사용자 테이블의 id) - 사용자 Table로부터 FK
- hostname (인스턴스가 배치되는 물리서버의 이름)
- flavor (ex: m1.small, m1.micro ..)
- instanceip (사설 IP)
- 다이어그램 그림
DBForge Studio를 사용하여 실습(다이어그램)
- instance
- user
- host
- 제약 조건 설정