Sql

My Sql 첫걸음 CH08. 데이터베이스 설계

hojomu 2023. 3. 17. 15:02

1 _ 데이터베이스 설계

 : 데이터베이스의 스키마 내에 테이블, 인덱스, 뷰 등의 데이터베이스 객체를 정의하는 것을 말한다.

스키마 내에 정의한다는 뜻에서 '스키마 설계'라 불리기도 한다.

 

데이터 베이스에서 사용될 이름으로 논리명과 물리명이 있다.

논리명 : 테이블의 설계상 이름

물리명 : create table 처럼 지정하는 이름을 말한다.

 

 


2 _ er 다이어그램

 : 테이블 간의 관계를 명확히 하기 위해서 설계도를 작성한다.

erd 관계선 종류

실선 : 부모 테이블 pk 가 자식 테이블 fk가 되는 경우

점선 : 부모 테이블 pk 가 자식 테이블의 일반속성이 되는 경우

 

erd 기호의 종류

 | : 1개

< : 여러개

o : 0개

 

선 끝에 3지창으로 되어있는 곳은 선이 나오는 지점에서 3지창 방향의 테이블에 여러개의 테이터를 체워 넣을 수 있다는 뜻이다. ( 한 아이디가 게시판에 글을 여러개 쓸 수 있다는 뜻이다 )