다음 Student, Course, Enrollment 테이블에 대한 SQL 구문들을 수행하였을 때, COUNT(*) 값은? (단, Enrollment 테이블 생성 시 sno 속성과 cno 속성은 각각 Student 테이블과 Course 테이블 기본키의 외래키이며, 두 외래키에 모두 ON DELETE CASCADE 조건이 적용된다)
Student | |||
sno | sname | year | dept |
100 | John | 4 | Com |
200 | David | 3 | EE |
300 | Tom | 1 | Com |
400 | Mark | 4 | Com |
500 | Simon | 2 | ME |
Course | ||||
cno | cname | credit | dept | professor |
C123 | Java | 3 | Com | Andy |
C312 | Data Structure | 3 | Com | Joseph |
C324 | File System | 3 | Com | Helen |
C413 | Database | 3 | Com | Luna |
E412 | OS | 3 | EE | Elsa |
Enrollment | ||||
sno | cno | grade | midterm | final |
200 | C123 | B | 85 | 80 |
300 | C312 | A | 90 | 95 |
400 | C312 | A | 90 | 95 |
500 | C312 | B | 85 | 80 |
300 | C324 | C | 75 | 75 |
400 | C324 | A | 95 | 90 |
100 | C413 | A | 90 | 95 |
300 | C413 | A | 95 | 90 |
400 | C413 | B | 80 | 85 |
100 | E412 | A | 95 | 95 |
400 | E412 | C | 65 | 75 |
SQL 구문 |
DELETE FROM Student WHERE sname= ‘Simon’; DELETE FROM Course WHERE cname= ‘OS’; SELECT COUNT(*) FROM Enrollment; |
- ①6
- ②7
- ③8
- ④9
선지를 골라 바로 채점해 보세요.
정답 ③
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)