5일

권준석·2022년 8월 2일
0

클라이언트가 서버에게 보낼 데이터 : 파라미터
외래키 :2개의 테이블의 연관관계
부모테이블과 자식테이블 존재(속성 to 속성)

무결성의 분석
개채무결성 - 기본키
도메인무결성- 속성
참조무결성 - 외래키

외래키: 부모테이블에서 연산이 이루어질때 나도 같은 연산을 하겠다
on (update, delete) cascade (set null 잘 안쓰임, 데이터를 남길때)
(default값이 있을경우 set default로 사용가능 잘안쓰임)

constaint '작명' : 외래키의 작명 (외래키를 편하게 사용하기 위한 작명 foreign key앞에 사용된다)

ERD(개체의관계를 표로 만든것)

E표현대상 R대상의관계 D도표
표현대상- 네모
대상의관계- 다이아몬드
속성-동그라미
기본키 - 밑줄
대상표현옆 O표시 - 0개도 가능하다
관계의 비율(대흥되는 비율) 결정하는것의 갯수에 따라 달라진다
관계의 종류 : [1:1, 1:n, n:n]
관계도 속성을 가질수있다

1:1일때 기본키을 어느쪽으로 가져도 상관없다
1:n일때 n테이블에 1테이블의 기본키를 참조한 외래키를 만든다
n:m일때 대상의 관계가 테이블이되어 외래키를 갖게된다

설계 과정
1. 개념적인 설계(ERD)
테이블이 보이지 않게
2. 논리적인 설계(테이블 맵핑)
3. 물리적인설계(실제 설계)

profile
ㅇㅇ

0개의 댓글