[7급 국가직 데이터베이스론 2022년 16번]

다음 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;
데이터베이스론
  1. ①6
  2. ②7
  3. ③8
  4. ④9

선지를 골라 바로 채점해 보세요.

정답 ③

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고