1.
물리적 데이터 독립성과 관련된 설명으로 옳은 것은?
- ①데이터베이스 시스템 내부에서 포인터를 사용할 수 없다.
- ②동일한 릴레이션의 튜플(tuple)들은 동일한 파일에 저장한다.
- ③데이터를 접근하기 위해서는 반드시 인덱스(index)를 사용한다.
- ④사용자는 튜플을 접근하기 위해서 질의(query)를 사용한다.
정답 보기
정답 ④ · 해설 보기
시행 2014-07-26 · 책형 A · 20문항 · 출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
정답 ④ · 해설 보기
정답 ③ · 해설 보기
정답 ③ · 해설 보기
정답 ② · 해설 보기
정답 ③ · 해설 보기
정답 ③ · 해설 보기
정답 ① · 해설 보기
정답 ④ · 해설 보기

정답 ④ · 해설 보기
<데이터베이스 스키마> | ||
교과목(교과목번호, 교과목명, 학과명, 학점)
이수(강좌번호, 학번, 교과목번호, 성적)
강좌(강좌번호, 교과목번호, 개설학년도, 개설학기, 분반)
학생(학번, 성명, 학과명, 입학연도) | ||
<설 명> | ||
○ 밑줄 친 애트리뷰트는 기본키이고, 이탤릭체인 애트리뷰트는 외래키이다.
○ 이수 릴레이션의 강좌번호는 강좌 릴레이션의 강좌번호를 참조하고 학번은 학생 릴레이션의 학번을 참조하며 교과목번호는 교과목 릴레이션의 교과목번호를 참조한다.
○ 강좌 릴레이션의 교과목번호는 교과목 릴레이션의 교과목번호를 참조한다.
○ 이수 릴레이션의 교과목번호는 질의 성능 향상을 위하여 중복시켰다.
○ 모든 학과들은 1개 이상의 교과목들을 개설하고 있는 것으로 가정한다. | ||
SELECT DISTINCT A.학번, A.성명 FROM 학생 AS A, 이수 AS B WHERE A.학번 = B.학번 AND EXISTS (SELECT C.교과목번호 FROM 교과목 AS C WHERE B.교과목번호 = C.교과목번호 AND C.학과명 = ‘컴퓨터공학과’);
SELECT A.학번, A.성명 FROM 학생 AS A WHERE NOT EXISTS ((SELECT 교과목번호 FROM 교과목 WHERE 학과명 = ‘컴퓨터공학과’) EXCEPT (SELECT B.교과목번호 FROM 이수 AS B WHERE A.학번 = B.학번));
SELECT DISTINCT A.학번, A.성명 FROM 학생 AS A, 이수 AS B WHERE A.학번 = B.학번 AND B.교과목번호 = ALL (SELECT 교과목번호 FROM 교과목 WHERE 학과명 = ‘컴퓨터공학과’);
SELECT A.학번, A.성명
FROM 학생 AS A
WHERE A.학번 IN (SELECT B.학번
FROM 이수 AS B
WHERE A.학번 = B.학번 AND
EXISTS
(SELECT C.교과목번호
FROM 교과목 AS C
WHERE C.학과명 = ‘컴퓨터공학과’ AND
C.교과목번호 = B.교과목번호));정답 ② · 해설 보기
○ 주문의 입력과 전달, 결제 정보 기록, 주문의 상태 점검, 재고 수량 모니터링 등의 작업으로 구성되어 있다.○ 성능의 측정은 분당 트랜잭션 수로 나타낸다.○ OLTP 시스템의 성능 측정을 위하여 가장 널리 쓰이는 벤치마크이다.
정답 ② · 해설 보기

정답 ② · 해설 보기
○ , 는 릴레이션○ r1, r2는 릴레이션 의 애트리뷰트○ s1, s2는 릴레이션 의 애트리뷰트
SELECT DISTINCT R.r2 FROM R WHERE EXISTS (SELECT S.s1 FROM S WHERE S.s1=R.r1 AND S.s2=100);
SELECT DISTINCT A.r2 FROM R AS A, S AS B WHERE A.r1=B.s1 AND B.s2=100;
SELECT DISTINCT R.r2 FROM R NATURAL JOIN S WHERE S.s2=100;
SELECT DISTINCT R.r2 FROM R WHERE R.r1 IN (SELECT S.s1 FROM S WHERE S.s2=100);
정답 ③ · 해설 보기
정답 ④ · 해설 보기
정답 ④ · 해설 보기
정답 ① · 해설 보기
<데이터베이스 스키마> | ||
학생(학번, 이름, 학과)
교수(교수ID, 이름, 학과)
지도(교수ID, 학번, 내용)
멘토링(멘토, 멘티, 내용) | ||
<조 건> | ||
○ 진로지도를 담당하지 않는 교수도 있을 수 있다.
○ 진로지도를 받지 않는 3, 4학년 학생도 있을 수 있다.
○ 멘토링 프로그램에 멘토 또는 멘티로 참가하지 않는 학생도 있을 수 있다. | ||
정답 ④ · 해설 보기
CREATE TRIGGER SALARY_TRIGGERWHEN (N.Dno IS NOT NULL)UPDATE DEPARTMENTSET Total_sal = Total_sal + N.Salary - O.SalaryWHERE Dno = N.Dno;
정답 ① · 해설 보기
정답 ③ · 해설 보기
트랜잭션ID | 구매품목 |
1 | 빵, 맥주, 우유 |
2 | 소고기, 맥주, 우유, 빵 |
3 | 우유, 빵, 사이다 |
4 | 사이다, 빵, 우유 |
5 | 소고기, 맥주, 사이다, 빵 |
6 | 사이다, 소고기, 맥주 |
정답 ① · 해설 보기