Search

1-1. ERD

STARTDB 논리(Logical) ERD

StartUP SQL은 개인 PC에 MySQL을 설치해 직접 실습하고 문제를 풀 수 있도록 구성되어 있다. 실습을 위해 각자의 PC에 startdb라는 가상의 커피 프랜차이즈 데이터베이스를 생성할 것이다.
startdb의 ERD는 아래와 같다. ERD(Entity-Relationship-Diagram)는 데이터베이스의 설계도이다. ERD가 완전히 생소한 사람도 있을 것이다. 지금은 ERD를 통해 어떤 데이터가 있는지 정도만 살펴보면 된다. 진도를 나가면서 간단하게 ERD를 읽는법을 배우게 될 것이다.

STARTDB 물리(Physical) ERD

ERD Naming Rule

데이터 구조인 테이블을 설계 할 때는 일정한 명명 규칙을 정해서 사용한다. 여기서는 다음과 같은 규칙을 사용했으니 참고하기 바란다.
여러 단어로 컬럼명이 구성 된다면 CamelCase로 단어를 연결해서 사용
기본적으로 Full 단어를 사용
컬럼명이 과도하게 길어지는 것을 방지하기 위해 다음과 같은 단축어를 예외적으로 사용
Cd = Code(코드)
No = Number(번호)
Id = Identifier(ID)
Seq = Sequence(순번)
Dtm = Datetime
Dt = Date
Ymd = YYYYMMDD 형태 문자열 날짜 값
Tp = Type(유형)
St = Status(상태)
Cat = Category(종류)
Dv = Division(구분)
Prc = Price(단가, 가격)
Qty = Quantity(수량)
Amt = Amount(금액)
Ord = Order(주문)
Det = Detail(상세)
Hist = History(이력)
Oper = Opertaion(운영)
Cmp = Complete(완료)
Nm = Name(이름, 명칭)
Next: 1-2. DATA