simDev1234
심플하고 차분하게
simDev1234
전체 방문자
오늘
어제
  • 분류 전체보기
    • Computer Science
      • Basic Math
      • Data Structure
      • Algorithm
      • Database
      • OS
    • Language
      • Java
      • Kotlin
      • SQL
    • Framework
      • Spring
      • Orm&Mapper
      • 프로젝트로 스프링 이해하기
      • 스프링 라이브러리
    • Infra
      • Cloud
      • Docker
      • Redis
      • AWS, Azure
      • Device
    • Etc
      • CleanCoding
    • Git,Github

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 스프링
  • 자바
  • 참조타입
  • 컨트롤러
  • 자바메모리구조
  • 참조변수
  • controllerTest
  • JVM메모리구조
  • 자바프로그램
  • null
  • 404
  • 자바프로그래밍
  • scanner #next() #nextLine()

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
simDev1234

심플하고 차분하게

[데이터베이스 설계] Exerd를 통해 설계해보기
Language/SQL

[데이터베이스 설계] Exerd를 통해 설계해보기

2022. 8. 27. 23:48

|  Exerd를 사용해 설계해보기

- 부트캠프 실습 후 간단하게 배운 내용을 복습하고자 사용법만 간략히 정리하려고 한다.

* 참고로 Exerd를 설치하는 방법은 이전 포스팅에서 다루었다.

1. 도구 설명

no 설명 비고
0 Logical / Physical 토글 버튼  
1 테이블 생성 칼럼 추가 : [Alt] + [Enter]
2 - 점선 : 비식별 관계  >> pk를 추가하여 연결
- 실선 : 식별 관계      >> fk로 추가하여 연결
 
3 마우스 우측 클릭 후, [논리/물리 같이 보기] 버튼 터치하면 함께 보기 가능  
4 도메인 및 데이터 타입 등에 대한 설명 보기  

 

2. 데이터 타입 및 제약 조건 지정하기

(1) 하단의 데이터 타입 끌어오기

- 하단에 보면 샘플로 만들어진 데이터타입이 이미 있는데 이걸 끌어오는 방법

 

(2) 하나씩 직접 입력하는 법

- 테이블의 칼럼을 더블클릭하면 데이터 타입을 직접 입력할 수 있다.

 

(3) 테이블 전체 칼럼 입력하는 법

- 테이블을 선택하고, 우측마우스 - [특정(속성)] - [칼럼] 을 누르면 아래와 같이 창이 나온다.

- 여기에서 전체적으로 작성이 가능하며, [일반] 탭의 "자동 증가" 박스를 체크하면 auto-increment가 된다.

 

3. DDL로 변환하기

- 좌측 또는 우측에 나와있을 [모델]에서 Schema명을 수정하고, 테이블도 논리/물리 모두 잘 작성했다면

- [Help] - [eXERD] - [포워드 엔지니어링] 을 통해 DDL로 변환한다.

* "이름 앞에 스키마 표시"를 하게 되면 명령어를 제대로 인식을 못하므로 비체크 후 [Next]

- 변환된 DDL 결과물을 클립보드로 복사해서 DataGrip이나 DBeaver와 같은 DB툴에서 사용할 수 있다.

 

[ 참고 및 출처 ]

부트캠프 수업을 들은 후 정리한 내용입니다.

'Language > SQL' 카테고리의 다른 글

DBMS - 정규화 vs 비정규화  (0) 2022.09.24
DBMS 내부 처리 순서 - select / from / where / group by / having / order by  (0) 2022.09.24
[데이터베이스 설계] 데이터 모델링  (0) 2022.08.27
데이터 처리 - View, 함수/프로시져, 트리거  (0) 2022.08.20
데이터 처리 - ALIAS, JOIN, 내장함수, 페이징 처리  (1) 2022.08.17
    'Language/SQL' 카테고리의 다른 글
    • DBMS - 정규화 vs 비정규화
    • DBMS 내부 처리 순서 - select / from / where / group by / having / order by
    • [데이터베이스 설계] 데이터 모델링
    • 데이터 처리 - View, 함수/프로시져, 트리거
    simDev1234
    simDev1234
    TIL용 블로그. * 저작권 이슈가 있는 부분이 있다면 댓글 부탁드립니다.

    티스토리툴바