-
My Sql 첫걸음 CH08. 데이터베이스 설계Sql 2023. 3. 17. 15:02
1 _ 데이터베이스 설계
: 데이터베이스의 스키마 내에 테이블, 인덱스, 뷰 등의 데이터베이스 객체를 정의하는 것을 말한다.
스키마 내에 정의한다는 뜻에서 '스키마 설계'라 불리기도 한다.
데이터 베이스에서 사용될 이름으로 논리명과 물리명이 있다.
논리명 : 테이블의 설계상 이름
물리명 : create table 처럼 지정하는 이름을 말한다.
2 _ er 다이어그램
: 테이블 간의 관계를 명확히 하기 위해서 설계도를 작성한다.
erd 관계선 종류
실선 : 부모 테이블 pk 가 자식 테이블 fk가 되는 경우
점선 : 부모 테이블 pk 가 자식 테이블의 일반속성이 되는 경우
erd 기호의 종류
| : 1개
< : 여러개
o : 0개
선 끝에 3지창으로 되어있는 곳은 선이 나오는 지점에서 3지창 방향의 테이블에 여러개의 테이터를 체워 넣을 수 있다는 뜻이다. ( 한 아이디가 게시판에 글을 여러개 쓸 수 있다는 뜻이다 )
'Sql' 카테고리의 다른 글
제약조건 확인, 제약조건 제거 (0) 2023.03.24 My Sql 첫걸음 CH08. 트랜잭션 (0) 2023.03.17 Foreign key ( 외래키 ) (1) 2023.03.17 SQL 첫걸음 CH07. 복수의 테이블 다루기 (0) 2023.03.17 SQL 첫걸음 CH05. 집계와 서브쿼리 (0) 2023.03.15