Contents
(MariaDB)DB에 클라우드 구성하기 - 모델링 실습
   2022년07월14일     2분정도면 다 읽어요     - Comments

[카카오 클라우드 스쿨] DBForge Studio를 통한 DB 모델링 실습

MariaDB (3) - DB 모델링 실습


DBForge Studio를 통한 DB 모델링


  • DBForge Studio를 통해 DB를 모델링 할 수 있다
    1. 다음과 같이 생성하면
      • img_1
    2. 다음과 같이 다이어그램 그릴 수 있다
      • img_2


  • 테스트해 보기
    1. 데이터베이스 생성
      • img_11
    2. 모눈종이에 테이블 생성
      • img_12
    3. 다음처럼 테이블 구성
      • img_4
    4. 제약 조건 확인가능
      • img_5
    5. 테이블 두 개를 다음과 같이 구성
      • img_6
    6. 외래키 지정, 테이블 간의 관계가 설정됨
      • img_7


  • heidi에서 행 삽입해보자
    • (buytable은 usertable에 값이 있어야 작성 가능)
    • usertbl 행 삽입
      • img_8
    • buytbl 행 삽입
      • img_9
    • 리눅스에서 결과 확인
      • img_10



클라우드 공간에서 간단한 인스턴스 만들기

  • 대충 이런 모양에 대해 공부해 볼 것임
    • img


  • img_18


  • 사용자 테이블
    • 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)


  • 다이어그램 그림
    • img_19



DBForge Studio를 사용하여 실습(다이어그램)

  1. instance
    • img_13
  2. user
    • img_14
  3. host
    • img_15
  4. 제약 조건 설정
    • img_16