괴발개발

[퀴즈 정리]D-51 DB - contraint 본문

BACK END/DB

[퀴즈 정리]D-51 DB - contraint

dinoelll 2023. 3. 22. 00:00

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에 종속되는것

Comments