모두CBT

다음 상품 테이블에 가~라의 레코드를 입력할 때, 허용되는 것을 모두 … | [경찰간부후보생 데이터베이스론] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 26년 1회차
다음 상품 테이블에 가~라의 레코드를 입력할 때, 허용되는 것을 모두 고른 것으로 가장 적절한 것은?
CREATE TABLE 상품 ( 상품번호 INT PRIMARY KEY,
가격 INT CHECK (가격 > 0) );

가.(1, 100)
나.(2, 0)
다.(3, -50)
라.(4, 1)
1
가, 라
2
나, 다
3
가, 나, 라
4
가, 나, 다, 라
해설

허용되는 레코드는 가격이 0보다 큰 가, 라이다.

CHECK (가격 > 0)은 0을 포함하지 않으므로 (2, 0)과 (3, -50)은 거부된다. 네 레코드의 상품번호는 서로 달라 기본키 제약에는 걸리지 않는다.

  • 나, 다: 두 레코드 모두 CHECK 조건을 위반한다.
  • 가, 나, 라: 가격이 0이면 조건을 만족하지 않으므로 나를 허용할 수 없다.
  • 가, 나, 다, 라: 나와 다 모두 CHECK 조건을 위반한다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기