괴발개발
[퀴즈 정리]D-51 DB - contraint 본문
1. 키본키 제약조건
1. null안되고
2. 중복 안되고
3. 테이블에 종속적이어서 다른 테이블에서 이용 못함
4. 테이블당 한개만 - 권장사항
2.복합키가 뭔지
key가 2개 이상으로 가능하도록 만들고 묶어주는것
+ 일반적으로 16
3. not null 이 뭔지
1. 컬럼의 속성으로 취급하고
2. null이 나오면 안된다.
[4] 외래키가 무엇인지
부모의 기본키를 가져와서 쓰는것(참조하는것) 🔥 참조하는것 해야 정확할듯!
+누가 부모이고 누가 자식인지
부모는 ? key 가지고 잇고
자식은 외래키 가지고 있고
[5] 연계 참조 무결성이 무엇인지
부모 자식 간에 논리적으로 말이 되도록 하는것
[6] 식별, 비식별 관계
식별 : 부모의 기본키를 나의 기본키로 사용하는것
비식별 : 부모의 기본키를 내가 그냥 가져와서 사용하는것
** 식별관계는 1:1관계라서
🤷♂️데이터를 하나 밖에 넣을 수 없다(뭔 소리임..,,?)
-> 부모의 키를 한 번 밖에 못 가져다가 쓴다.
[6] unique
1.여러개 사용가능
2. 중복 허용 x
3.
[7] subquery
가져온걸 제가공 (이미 가져온 데이터를 재가공 하는거)
다른 쿼리를 재가공해서 사용하는거(2~3개를 한번에 보여줄때)
[8] subquery에서 상하관계 커리란?
sub커리가 mainquery에 종속되는것
'BACK END > DB' 카테고리의 다른 글
[강의 정리]D-52 DB(in, exist, any) (0) | 2023.03.22 |
---|---|
[강의 정리]D-52 DB#3 (join) (0) | 2023.03.22 |
[강의 정리]D-51 DB(contraint - 제약 조건) (0) | 2023.03.21 |
[강의 정리]D-51 pk,fk (연계 참조 무결성 제약 조건) (0) | 2023.03.21 |
[강의 정리]D-50 DB - select 활용 (0) | 2023.03.20 |
Comments