< D53514C2CBAE42CBDC3BDBAC5DBC4ABC5BBB7CEB1D72D3130B3E2B0A3B1E2C3E2BAD0B7F9C1FD28C5EBC7D5292E687770>

Similar documents
Microsoft PowerPoint - 사본 - DB06-SQL,시스템카탈로그,뷰.ppt

DBMS & SQL Server Installation Database Laboratory

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

슬라이드 제목 없음

5장 SQL 언어 Part II

MySQL-.. 1

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

슬라이드 제목 없음

PowerPoint Presentation

금오공대 컴퓨터공학전공 강의자료

SQL

PowerPoint 프레젠테이션

Microsoft PowerPoint - QVIZMVUMWURI.pptx

PowerPoint Presentation

Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt

6장. SQL

Microsoft PowerPoint - 10Àå.ppt

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

강의 개요

금오공대 컴퓨터공학전공 강의자료

Microsoft PowerPoint - ch07_데이터베이스 언어 SQL.pptx

< B3E220C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE B3E2B0A320B1E2C3E2B9AEC1A6C0BAC7E02E687770>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074>

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

TITLE

Microsoft PowerPoint - 27.pptx

쉽게 풀어쓴 C 프로그래밊

강의 개요

<4D F736F F F696E74202D20BFC0B6F3C5AC2D38C0E52DBAE4BFCD20BDC3BDBAC5DB20C4ABC5BBB7CEB1D72DBFC0B6F3C5AC2E BC8A3C8AF20B8F0B

단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT

PowerPoint 프레젠테이션

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

10.ppt

PowerPoint 프레젠테이션

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

문서 템플릿

PowerPoint Presentation

금오공대 컴퓨터공학전공 강의자료

02-01 데이터베이스의필요성 데이터베이스의정의와특성

PowerPoint 프레젠테이션

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

슬라이드 제목 없음

Microsoft PowerPoint Python-DB

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

untitled

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770>

PowerPoint Presentation

윈도우시스템프로그래밍

슬라이드 1

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

Microsoft Word - SQL튜닝_실습교재_.doc

Microsoft PowerPoint - 2장 (DBConcepts) [호환 모드]

빅데이터분산컴퓨팅-5-수정

금오공대 컴퓨터공학전공 강의자료

Microsoft PowerPoint - 5 [호환 모드]

윈도우시스템프로그래밍

금오공대 컴퓨터공학전공 강의자료

PowerPoint 프레젠테이션

Microsoft PowerPoint MySQL 연동.ppt

Microsoft Word - ijungbo1_13_02

금오공대 컴퓨터공학전공 강의자료

PowerPoint Presentation

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

슬라이드 1

PowerPoint 프레젠테이션

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37

JDBC 소개및설치 Database Laboratory

Database Applications - 멀티미디어 데이터베이스 – 제6장 텍스트 색인과 검색

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2

기초컴퓨터프로그래밍

chap 5: Trees

슬라이드 제목 없음

RDB개요.ppt

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Chapter 1: 데이터베이스시스템개관

Discrete Mathematics

<4D F736F F F696E74202D20BFC0B6F3C5AC2D31C0E52DB5A5C0CCC5CDBAA3C0CCBDBA20BDC3BDBAC5DB2E BC8A3C8AF20B8F0B5E55D>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

1교시(공통) 2책형.hwp

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터

18강.hwp

<B5A5C0CCC5CDBAA3C0CCBDBA20BDC7B1E B0AD3134B0AD3135B0AD2E687770>

FBVWIKCWBMAZ.hwp

객관식 1. 아래의쿼리를만족하는결과를가장잘설명한것은? SELECT A.* FROM HR.EMPLOYEES A, HR.EMPLOYEES B WHERE 1=1 AND A.MANAGER_ID = B.EMPLOYEE_ID AND B.SALARY >= ANY A.SALARY;

슬라이드 제목 없음

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

Object Oriented Analyis & Design Training Agenda

13주-14주proc.PDF

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Microsoft PowerPoint SQL 추가 기능

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Transcription:

(1) SQL ********************************************************* [ 기-07년5 월] 1. 다음의관계대수문장을 SQL로표현한것으로옳은것 π name, dept( σ year =3 (student)) 가. SELECT name, dept FROM student HAVING year=3; 나. SELECT name, dept FROM student WHERE year=3; 다. SELECT student FROM name dept WHERE year=3; 라. SELECT student FROM name dept HAVING year=3; [ 산-00년5 월][ 산-02년9 월] 2. 다음 SQL 문에서 WHERE 절의조건이의미하는것은? SELECT CNO CNAME FROM COURSE WHERE CNO LIKE 'S ' S로시작되는 3문자의 CNO 를검색한 S로시작되는모든문자 CNO 를검색한 문자열로만이루어진모든 CNO 를검색한 S를포함한모든 CNO 를검색한 [ 산-04년3 월][ 산-00년10 월] 3. SQL 언어의데이터제어어(DCL) 에해당하는것은? SELECT문 INSERT문 UPDATE문 GRANT문 [ 기-06년3 월][ 산-02년5 월] 4. 스키마, 도메인, 테이블, 뷰, 인덱스의제거시사용되는 SQL 정의어는? CREATE문DROP문ALTER문CLOSE문 [ 기-03년8 월][ 산-02년5 월][ 산-05년5 월] 5. 다음 SQL 문의형식에서괄호에들어갈단어는? Select 열-리스트 From 테이블- 리스트 [ ] 조건 가. When 다. What 나. Where 라. How [ 산-05년9 월] 6. 학생테이블에서학번이 300인학생의학년을 3으로수정하기위한 SQL 질의어는? 학생( 학번, 이름, 학년, 학과) UPDATE 학년=3 FROM 학생WHERE 학번=300; UPDATE 학생 SET 학년=3 WHERE 학번=300; UPDATE FROM 학생SET 학년=3 WHERE 학번=300; UPDATE 학년=3 SET 학생WHEN 학번=300; [ 산-05년9 월][ 산-00년7 월] * 주요키워드 * (1) SQL (2) (= 데이터사전), 데이터디렉토리 (3) 뷰(view) (4) 2008 년기출문제( 중복제거) 7. SQL 검색문의기본적인구조로옳게짝지어진것은? SELECT (1) FROM (2) WHERE (3) (1) 릴레이션 (2) 속성 (3) 조건 (1) 조건 (2) 릴레이션 (3) 튜플 (1) 튜플 (2) 릴레이션 (3) 조건 (1) 속성 (2) 릴레이션 (3) 조건 [ 산-05년3 월] 8. SQL에서 DELETE 질의명령에대한형식으로틀린것은? DELETE FROM < 테이블명> WHERE < 삭제조건> DELETE FROM < 테이블명> < 삭제조건> DELETE FROM < 테이블명> WHERE < 중첩질의가포함된삭제조건 > DELETE FROM < 테이블명> [ 기-08년9 월][ 산-99년4 월] 9. SQL 언어의데이터조작어(DML) 에속하지않는것은? INSERT명령 SELECT 명령 UPDATE명령 ADD명령 [ 산-05년3 월] 10. 테이블에있는자료를검색, 갱신, 삭제및삽입하는 SQL 문과관계없는것 가. SELECT 나. ADD 다. UPDATE 라. DELETE [ 기-07년3 월] 11. 다음의관계대수를 SQL 로옳게나타낸것은? π 이름, 학년 ( σ 학과 = 컴퓨터 ( 학생)) SELECT 이름, 학년FROM 학과 WHERE 학생 = 컴퓨터 ; SELECT 학과, 학년FROM 학생 WHERE 이름 = 학년 ; SELECT 이름, 학과FROM 학년 WHERE 학과 = 컴퓨터 ; SELECT 이름, 학년FROM 학생 WHERE 학과 = 컴퓨터 ; [ 산-03년8 월] 12. SQL 언어에포함되는기능이아닌것은? DCL DDL DQL DML [ 산-08년9 월][ 산-00년7 월] 13. 관계데이터베이스의테이블인수강( 학번, 과목명, 중간성적, 기말성적) 에서과목명이 'DB' 인모든튜플들을성적에의해정렬된형태로검색하고자한 이때정렬기준은기말성적의내림차순으로정렬하고기말성적이같은경우는중간성적의오름차순으로정렬하고자한 다음질의문에서 ORDER BY 절의밑줄친부분의내용으로옳은것은? SELECT * FROM 수강 WHERE 과목명 = 'DB' ORDER BY ; 중간성적 DESC, 기말성적 ASC 기말성적 DESC, 중간성적 ASC 중간성적 D(1), 기말성적 A(2) 중간성적 (DESC), 기말성적 (ASC) -1-

[ 기-02년5 월] 14. 다음표와같은두테이블에서성별이 여 인사원의 성명, 나이, 직책 을구하는 SQL 문은? 테이블명 : 사원테이블명 : 연락처 사번성명나이직책사번성별연락처 11 홍길동 35 과장 11 남 111-1111 32 안중근 44 부장 32 남 222-2222 41 강동표 37 과장 41 남 333-3333 31 송윤아 24 사원 31 여 444-4444 45 이중건 26 사원 13 김순자 33 계장 SELECT * FROM 사원, 연락처 WHERE 성별= 여 SELECT 성명, 나이, 직책 FROM 사원, 연락처 WHERE 성별= 여 SELECT 성명, 나이, 직책 FROM 사원, 연락처 WHERE 연락처. 성별= 여 SELECT 성명, 나이, 직책 FROM 사원, 연락처 WHERE 연락처. 성별= 여 AND 사원. 사번 = 연락처. 사번 [ 산-01년9 월][ 산-06년9 월] 15. 다음 SQL 문에서 DISTINCT 의의미는? " SELECT DISTINCT DEPT FROM STUDENT; " 검색결과에서레코드중복을제거하 모든레코드를검색하라 검색결과를순서대로정렬하라 DEPTDML 처음레코드만검색하 [ 기-02년5 월] 16. 다음두테이블 R과 S에대한아래 SQL 문의실행결과 로옳은것 R S A B A B 1 A 1 A 2 B 2 B 3 C 4 C SELECT A FROM R UNION SELECT A FROM S; 가. 나. 1 2 3 1 2 3 2 3 1 2 3 4 [ 기-08년3 월][ 기-01년6 월] 17. 회사원 이라는테이블에서 사원명 을찾을때, 연락번호 가 Null 값이아닌 사원명 을모두찾을때의 SQL 질의로옳은것 SELECT 사원명 FROM 회사원 WHERE 연락번호!=NULL; SELECT 사원명 FROM 회사원 WHERE 연락번호 <>NULL; SELECT 사원명 FROM 회사원 WHERE 연락번호 IS NOT NULL; SELECT 사원명 FROM 회사원 WHERE 연락번호 DO NOT NULL; [ 산-04년9 월][ 산-99년8 월] 18. 다음질의문실행의결과는? SELECT 가격 FROM 도서가격 WHERE 책번호= (SELECT 책번호 FROM 도서 WHERE 책명=' 운영체제'); 도서 table 도서가격 table 책번호 책명 책번호 가격 1111 운영체제 1111 15000 2222 세계지도 2222 23000 3333 생활영어 3333 7000 4444 5000 가. 5000 나. 7000 다. 15000 라. 23000 [ 산-03년5 월] 19. 학생(STUDENT) 테이블에컴퓨터정보과학생 120 명, 인터넷정보과학생 160 명, 사무자동화과학생 80명에관한데이터가있다고했을때, 다음에주어지는 SQL 문 ( ㄱ), ( ㄴ), ( ㄷ) 을각각실행시키면, 결과튜플수는각각몇개인가? ( 단, DEPT 는학과컬럼명임) ( ㄱ) SELECT DISTINCT DEPT FROM STUDENT; ( ㄴ) SELECT DEPT FROM STUDENT; ( ㄷ) SELECT COUNT (DISTINCT DEPT) FROM STUDENT WHERE DEPT=' 컴퓨터정보과'; ( ㄱ)3( ㄴ)360( ㄷ)1 ( ㄱ)360( ㄴ)3( ㄷ)120 ( ㄱ)3( ㄴ)360( ㄷ)120 ( ㄱ)360( ㄴ)3( ㄷ)1 [ 산-05년3 월][ 산-03년5 월][ 산-02년3 월][ 산-06년3 월][ 산-0 3년3 월][ 산-07년3 월][ 산-00년3 월][ 산-07년5 월][ 기-04년3월 ][ 기-02년9 월] 20. SQL 의기술이옳지않은것은? 가. SELECT...FROM...WHERE... 나. INSERT...INTO...VALUES... 다. UPDATE...TO...WHERE... 라. DELETE...FROM...WHERE... [ 산-03년5 월] 21. 다음의질의를 SQL 문으로가장잘변환한것은? "3 학년이상의전자계산과학생들의이름을검색하시오." SELECT * FROM 학생 WHEN 학년>=3 AND 학과=" 전자계산" SELECT 이름 FROM 학생 WHERE 학년>=3 OR 학과=" 전자계산" SELECT * FROM 학생 FOR 학년>=3 AND -2-

학과=" 전자계산" SELECT 이름 FROM 학생 WHERE 학년>=3 AND 학과=" 전자계산" [ 산-04년9 월][ 산-06년5 월] 22. SQL에서관계형모델의릴레이션을테이블로생성하는데사용하는명령어는? 가. DEFINE 나. ALTER 다. CREATE 라. MAKE [ 산-04년9 월] 23. SQL 언어의질의기능에대한설명중옳지않은것은? SELECT 절은질의결과에포함될데이터행들을기술하며, 이는데이터베이스로부터의데이터행또는계산행이될수있다. FROM절은질의에의해검색될데이터들을포함하는테이블을기술한다. 복잡한탐색조건을구성하기위하여단순탐색조건들을 AND, OR, NOT 으로결합할수있 ORDERBY절은질의결과가한개또는그이상의열값을기준으로올림차순또는내림차순으로정렬될수있도록기술된다. [ 기-04년9 월] 24. 다음질의어를 SQL 문장으로바르게나타낸것은? " 부서번호가널(NULL) 인사원번호와이름를검색하" SELECT 사원번호, 이름 FROM 직원 WHERE 부서번호 = NULL; SELECT 사원번호, 이름 FROM 직원 WHERE 부서번호 <> NULL; SELECT 사원번호, 이름 FROM 직원 WHERE 부서번호 IS NULL; SELECT 사원번호, 이름 FROM 직원 WHERE 부서번호 = " "; [ 기-04년9 월] 25. 다음 SQL 문의빈칸에들어갈내용은? update 직원 ( ) 급여 = 급여 * 1.1 where 급여 100000 or 입사일 19990101 ; into set from select [ 기-04년5 월] 26. STUDENT 테이블을생성한후, GENDER 필드가누락되 어이를추가하려고한 이에적합한 SQL 명령어는? 가. CREATE 나. ALTER 다. ADD 라. MODIFY [ 기-04년5 월] 27. SQL에서각기능에대한내장함수의연결이옳지않은것 열에있는값들의개수 - COUNT 열에있는값들의평균 - AVG 열에있는값들의합 - TOT 열에서가장큰값 - MAX [ 기-04년5 월] 28. SQL 구문과의미가잘못연결된것은? -3- CREATE -테이블생성DROP-레코드삭제 UPDATE - 자료갱신DESC-내림차순정렬 [ 기-03년3 월] 29. 아래의 인사 테이블과 차량 테이블을이용하여 SQL 문을수행했을경우의결과는? select 종류 from 차량 where 사원번호 = (select 사원번호 from 인사 where 성명 = 오형우); [ 인사] 성명 소속 사원번호 [ 차량] 사원번호 종류 김이순 총무과 25 23 A 박이준 자재과 56 25 B 이형수 영업과 23 43 C 오형우 교육과 43 56 D 43 56 C D [ 기-03년3 월][ 산-04년3 월] 30. SQL문에서 STUDENT(SNO, SNAME, YEAR, DEPT) 테이블에 " 학번 600, 성명홍길동, 학년 2 학년" 인학생튜플을삽입하는명령으로옳은것 ( 단, SNO 는학번, SNAME 은성명, YEAR 는학년, DEPT 는학생, 교수구분필드임.) 가. INSERT STUDENT INTO VALUES (600, ' 홍길동', 2); 나. INSERT FROM STUDENT VALUES (600, ' 홍길동', 2); 다. INSERT INTO STUDENT(SNO, SNAME, YEAR) VALUES(600, ' 홍길동', 2); 라. INSERT TO STUDENT(SNO, SNAME, YEAR) VALUES(600, ' 홍길동', 2); [ 기-99년8 월][ 산-99년4 월] 31. 학생(STUDENT) 테이블에전산과학생이 50 명, 전자과학생이 100 명, 기계과학생이 50 명있다고할때, 다음 SQL 문ᄀ, ᄂ, ᄃ의실생결과튜플수는각각얼마인가? ( 단, DEPT 필드는학과명을의미한) ᄀ SELECT DEPT FROM STUDENT; ᄂ SELECT DISTINCT DEPT FROM STUDENT; ᄃ SELECT COUNT(DISTINCT DEPT) FROM STUDENT WHERE DEPT= 전산과 ; 가. ᄀ 3 ᄂ 3 ᄃ 1 나. ᄀ 200 ᄂ 3 ᄃ 1 다. ᄀ 200 ᄂ 3 ᄃ 50 라. ᄀ 200 ᄂ 200 ᄃ 50 [ 기-05년5 월] 32. SQL 명령어로수행된결과를실제물리적디스크로저장 하는 SQL 명령은? ROLLBACK COMMIT GRANT REVOKE [ 산-08년5 월][ 산-07년9 월][ 기-00년10 월] 33. 데이터베이스정의언어(DDL) 에해당하는것은? 가. SELECT 나. UPDATE 다. ALTER 라. INSERT [ 산-99년4 월]

34. 다음 SQL 문중에서구문적오류가있는것은? 가. DELETE FROM STUDENT, ENROL WHERE SNO=100; 나. INSERT INTO STUDENT(SNO, SNAME, YEAR) VALUES (100, ' 홍길동', 4); 다. INSERT INTO COMPUTER(SNO, SNAME, YEAR) SELECT SNO, SNAME, YEAR FROM STUDENT WHERE DEPT='CE' ; 라. UPDATE STUDENT SET DEPT = (SELECT DEPT FROM COURSE WHERE CNO='C123') WHERE YEAR = 4; [ 기-01년3 월] 35. STUDENT 테이블은 50 개의튜플이정의되어있으며, "S-AGE" 열의값은정수값으로되어있 S-AGE 값이 18 인튜플이 10 개, 19인튜플이 35 개, 20인튜플이 5개일경우다음두 SQL 문의실행결과값을순서대로옳게나타낸것은? SELECT COUNT(DISTINCT S-AGE) FROM STUDENT; SELECT COUNT(DISTINCT S-AGE) FROM STUDENT WHERE S-AGE > 19; 50, 40 50, 5 3, 5 3, 1 [ 기-08년3 월][ 기-01년3 월] 36. 다음 SQL 문의실행결과를가장올바르게설명한것은? Drop Table 인사 Cascade; 인사테이블을제거한 인사테이블을참조하는테이블과인사테이블을제거한다. 인사테이블이참조중이면제거하지않는 인사테이블을제거할지의여부를사용자에게다시질의한다. [ 기-00년10 월] 37. 다음 SQL에서데이터베이스사용자에게부여하는권한에대한설명으로옳은것 [ 기-00년7 월] 40. 다음릴레이션 R1과 R2에대해아래의 SQL 문을실행한결과는? select B from R1 where C=(select C from R2 where D='k'): R1 ABC ----- 1ax 2bx 1cy R2 CDE ----- xk3 yx3 z12 a b abc ab [ 기-05년5 월][ 기-99년4 월] 41. 다음과같은일련의권한부여 SQL 명령에대한설명중부적합한것 DBA: GRANT SELECT ON STUDENT TO U1 WITH GRANT OPTION; U1: GRANT SELECT ON STUDENT TO U2; DBA: REVOKE SELECT ON STUDENT FROM U1 CASCADE; U1은STUDENT 에대한검색권한이없 DBA는 STUDENT 에대한검색권한이있 U2는STUDENT 에대한검색권한이있 U2는STUDENT에대한검색권한을다른사용자에게부여할수없다. [ 기-00년7 월] 42. 다음질의어를 SQL 문장으로바르게나타낸것은? " 학번이 100, 이름이홍길동, 학과가컴퓨터인학생을학생테이블에삽입하라." ( 단, 학생테이블에학번, 이름, 학과의열이있다고가정한) GRANT RESOURCE, CONNECT TO 사용자: 사용자에게데이터베이스객체를생성하고데이터베이스에접속할권한을준다. 사용자에게시스템자원을사용할수있게하고데이터베이스에접속할권한을준다. 사용자에게시스템자원을사용할수있게하고다른사용자의스키마에들어갈수있는권한을준다. 사용자에게데이터베이스객체를다른사용자의스키마에들어갈수있는권한을준다. 가. UPDATA 학생테이블 SET 학번 = 100, 이름 = ' 홍길동', 학과 = 컴퓨터 INSERT INTO 학생테이블 VALUES(100, ' 홍길동', 컴퓨터 ) INSERT 학생테이블 VALUE(100, ' 홍길동', 컴퓨터) UPDATA 학생테이블 SET(100, ' 홍길동', 컴퓨터) [ 기-03년5 월] 43. 다음릴레이션 R1과 R2에대해아래의 SQL 문을실행한결과는? [ 기-99년6 월] 38. SQL의 DROP 문에관한설명중잘못된것은? 해당 table에삽입된 tuple 들도없어진 해당 table에대해만들어진 index 가없어진 해당 table에대해만들어진 view 가없어진 해당 table에참조관계가있는 table 이없어진 [ 기-99년6 월] 39. SQL 언어의 CREATE TABLE 문에포함될수없는것은? 속성의 NOT NUll 제약조건 속성의타입변경 속성의초기값지정 CHECK제약 조건의정의 -4-

SELECT B FROM R1 WHERE C = (SELECT C FROM R2 WHERE D='k'); a b abc ab [ 기-05년5 월] 44. SQL의 UPDATE 문에대한설명으로옳은것은? 새로운튜플을삽입할때사용한 테이블전체를 UPDATE 하기위해서는반드시 WHERE 절을사용하여야한 UPDATE 될속성의순서는 CREATE TABLE 에명시되었던순서이어야한다. 튜플의내용을변경하는데사용한 [ 기-99년6 월] 45. SQL 문장에서 group by절에의해선택된그룹의탐색 조건을지정할수있는것 가. having 나. order by 다. union 라. join [ 기-08년5 월][ 기-03년5 월] 46. 다음표와같은판매실적테이블을읽어서울지역에 한하여판매액내림차순으로지점명과판매액을출력하 고자한 가장적절한 SQL 구문은? ( 판매실적테이블) 도시 지점명 판매액 서울 강남지점 330 서울 강북지점 168 광주 광주지점 197 서울 강서지점 158 서울 강동지점 197 대전 대전지점 165 SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시=' 서울' ORDER BY 판매액 DESC ; SELECT 지점명, 판매액 FROM 판매실적 ORDER BY 판매액 DESC ; SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시=' 서울' ASC ; SELECT * FROM 판매실적 WHEN 도시=' 서울' ORDER BY 판매액 DESC ; [ 기-05년3 월] 47. DDL(Data Definition Language) 의기능이아닌것은? 데이터베이스의생성기능 병행처리시 Lock 및 Unlock 기능 테이블의삭제기능 인덱스(Index) 생성기능 [ 산-08년9 월][ 산-07년5 월][ 기-06년5 월][ 산-07년3 월] 48. 다음중 SQL 정의어에포함되지않는명령어는? 가. CRETE 나. SELECT 다. ALTER 라. DROP [ 기-07년3 월] 49. 다음 SQL 문에서 ( ) 의내용으로옳은것은? UPDATE 인사급여 ( ) 호봉=15 WHERE 성명= 홍길동 ; 가. SET 다. INTO 나. FROM 라. IN [ 기-99년4 월] 50. 테이블의기본키로지정된속성에관한설명중잘못된것 NOTNULL 이 UNIQUE 하 외래키로참조된 검색할때꼭필요하 [ 기-99년10 월] 51. SQL문에서 HAVING 을사용할수있는절은? LIKE절WHERE절GROUPBY절ORDERBY절 [ 기-99년10 월] 52. 관계데이터베이스에서 main table의데이터를삭제시 각외래키에대해부합되는모든데이터를삭제하는참조무 결성의법칙 가. RESTRICTED 나. CASCADES 다. SET NULL 라. CUSTOMIZED [ 산-99년10 월] 53. 테이블에있는자료를검색, 갱신, 삭제및삽입하는 SQL 문과관계없는것 가. SELECT 나. ADD 다. UPDATE 라. DELETE [ 기-99년8 월] 54. 다음 SQL 문장이뜻하는것은무엇인가? INSERT INTO 컴퓨터과테이블( 학번, 이름, 학년) SELECT 학번, 이름, 학년 FROM 학생테이블 WHERE 학교=' 컴퓨터'; 학생테이블에서학과가컴퓨터인사람의학번, 이름, 학년을검색하라. 학생테이블에학고가검퓨터인사람의학번, 이름, 학년을삽입하라. 학생테이블에서학과가컴퓨터인사람의학번, 이름, 학년을검색하여컴퓨터과테이블에삽입하라. 컴퓨터과테이블에서학과가컴퓨터인사람의학번, 이름, 학년을검색하여학생테이블에삽입하 [ 기-05년3 월] 55. 다음질의에대한 SQL 문은? 프로젝트번호(PNO) 1, 2, 3 에서일하는사원의주민등록번호(JUNO) 를검색하 ( 단, 사원테이블(WORKS) 은프로젝트번호(PNO), 주민등록번호(JUNO) 필드로구성된) 가. SELECT WORKS FROM JUNO WHERE PNO IN 1, 2, 3; 나. SELECT WORKS FROM JUNO WHERE PNO ON 1, 2, 3; 다. SELECT JUNO FROM WORKS WHERE PNO IN (1, 2, 3); 라. SELECT JUNO FROM WORKS WHERE PNO ON (1, 2, 3); [ 기-99년10 월] 56. 입교지원현황을조회하고자할때다음예시된 SQL구문으로알수없는것 -5-

예시) SELECT 지원, 지원학과, 전화번호 FROM 지원자 WHERE 점수> 59 ORDER BY 지원학과, 점수 DESC 지원자테이블을검색한 점수가 60 점이상인지원자만을검색한 지원자전체에대해점수순( 내림차순) 으로정렬된 지원학과별점수순위를알수있 [ 기-05년3 월] 57. 다음표와같은성적테이블을읽어학생별점수평균을얻고자한 가장알맞은 SQL 구문은? ( 성적테이블) 성명 과목 점수 홍길동 국어 80 홍길동 영어 68 홍길동 수학 97 강감찬 국어 58 강감찬 영어 97 강감찬 수학 65 SELECT 성명, SUM( 점수) FROM 성적 ORDER BY 성명 SELECT 성명, AVG( 점수) FROM 성적 ORDER BY 성명 SELECT 성명, SUM( 점수) FROM 성적 GROUP BY 성명 SELECT 성명, AVG( 점수) FROM 성적 GROUP BY 성명 [ 기-01년6 월] 58. 관계데이터베이스의테이블지점정보( 지점코드, 소속도시, 매출액) 에대해다음과같은 SQL 문이실행되었 그결과에대한설명으로부적합한것 SELECT 소속도시, AVG( 매출액) FROM 지점정보 WHERE 매출액 > 1000 GROUP BY 소속도시 HAVING COUNT(*) >= 3; WHERE절의조건에의해해당도시의지점들의매출액이 1000 이하인경우는출력에서제외된 지점이 3 군데이상있는도시에대해각도시별로그도시에있는매출액 1000 초과인지점들의평균매출액을구하는질의이다. SELECT 절의 "AVG( 매출액)" 을 "MAX( 매출액)" 으로변경하면각도시별로가장높은매출을올린지점의매출액을구할수있다. HAVING 절에서 "COUNT(*)>=3" 을 "SUM( 매출액)>=5000" 으로변경하면어느한도시의지점들의매출액합이 5000 이상인경우만그도시지점들의매출액평균을구할수있다. [ 기-07년9 월] 59. SQL에서 DELETE 명령에대한설명으로옳지않은것 테이블의행을삭제할때사용한 특정테이블에대하여 WHERE 조건절이없는 DELETE 명령을수행하면 DROP TABLE 명령을수행했을때와같은효과를얻을수있다. SQL을사용용도에따라분류할경우 DML에해당한다. 기본사용형식은 DELETE FROM 테이블 [WHERE 조건]; 이 [ 기-08년5 월][ 산-08년3 월][ 기-07년9 월] 60. SQL의명령은사용용도에따라 DDL, DML, DCL 로구 분할수있 다음명령중그성격이나머지셋과다른것 가. SELECT 나. UPDATE 다. INSERT 라. GRANT (2) (= 데이터사전), 데이터디렉토리 ********************************************************* [ 산-05년5 월] 61. 시스템자신이필요로하는여러가지객체에관한정보 를포함하고있는시스템데이터베이스로서, 포함하고있는 객체로는테이블, 데이터베이스, 뷰, 접근권한등이있는것 스키마(schema) (system catalog) 관계(relation) 도메인(domain) [ 기-06년3 월] 62. 에관한설명으로옳지않은것은? 가상테이블이며메타데이터라고도한 내의각테이블은 DBMS에서지원하는개체들에관한정보를포함한다. 시스템의사용자들에관한정보를포함하고있 라. DBMS가스스로생성하고유지하는데이터베이스내의특별한테이블들의집합체이다. [ 기-08년5 월][ 기-07년9 월][ 기-04년9 월][ 기-01년9 월][ 기 -00년7 월][ 산-07년5 월] 63. 에대한설명으로옳지않은것은? 사용자가를직접갱신할수있 일반질의어를이용해그내용을검색할수있 DBMS 가스스로생성하고, 유지하는데이터베이스내의특별한테이블의집합체이다. 데이터베이스스키마에대한정보를제공한 [ 기-04년3 월][ 기-02년3 월][ 산-01년9 월][ 산-00년3 월] 64. 관계형데이터베이스에서기본테이블, 뷰, 인덱스, 데이 터베이스, 응용계획, 패키지, 접근권한등을가지고있는것 사전(dictionary) 카탈로그(catalog) 레포지토리(repository) 스키마(schema) [ 기-03년3 월][ 기-99년4 월] 65. 에대한설명중옳지않은것은? 가. 시스템그자체에관련이있는다양한객체들에관한정보를포함하는파일시스템이다. 분산시스템에서카탈로그는보통의릴레이션, 인덱스, 사용자등의정보를포함할뿐아니라위치단편화및중복독립성을제공하기위해필요한모든제어정보를가져야한다. 관계형시스템에서시스템이벤트와데이터베이스는다르며, 서로다른인터페이스를통해접근한 관계형시스템에서카탈로그역시보통의질의문을사용하여질의할수있다. -6-

[ 기-05년5 월] 66. 데이터사전(data dictionary) 에대한설명으로부적합한것 여러가지스키마와이들속에포함된사상들에관한정보도컴파일되어저장된다. 데이터베이스를실제로접근하는데필요한정보를유지, 관리하며시스템만이접근한 사전자체도하나의데이터베이스로간주되며, (system catalog) 라고도한 데이터베이스가취급하는모든데이터객체들에대한정의나명세에관한정보를관리유지한다. [ 기-05년9 월][ 기-03년5 월] 67. 에대한설명으로옳지않은것은? 시스템자신이필요로하는여러가지개체에대한정보를포함한시스템데이터베이스이다. 개체들로서는기본테이블, 뷰, 인덱스, 데이터베이스, 패키지, 접근권한등이있 카탈로그자체도시스템테이블로구성되어있어일반이용자도 SQL을이용하여내용을검색해볼수있다. 모든데이터베이스시스템에서요구하는정보를제공한다. [ 기-05년3 월][ 기-01년3 월] 68. 에대한설명으로옳지않은것은? 는테이블정보, 인덱스정보, 뷰정보등을저장하는시스템테이블이다. 는 DBMS 가스스로생성하고, 유지하는데이터베이스내의특별한테이블이다. 에는사용자의접근이허락되지않는다. 에대한갱신은 DBMS가자동적으로수행한다. [ 산-00년5 월] 69. 에포함되는정보가아닌것은? 테이블 사용자 뷰 개체 [ 기-01년6 월] 70. 에대한설명으로옳지않은것은? 시스템자신이필요로하는여러가지개체에대한정보를포함한시스템데이터베이스이다. 개체들로서는기본테이블, 뷰, 인덱스, 데이터베이스, 패키지, 접근권한등이있 카탈로그자체도시스템테이블로구성되어있어일반이용자도 SQL을이용하여내용을검색해볼수있다. 모든데이터베이스시스템에서요구하는정보는동일하므로데이터베이스시스템의종류에관계없이동일한구조로필요한정보를제공한다. [ 기-99년8 월][ 기-02년9 월] 71. 데이터사전에수록된데이터를실제로접근하는데필요한정보를관리유지하는시스템 데이터조작어번역기 데이터디렉토리 트랜잭션관리기 [ 산-01년6 월][ 산-99년4 월] 72. 에대한설명으로부적합한것은? 데이터베이스시스템에따라상이한구조를가진 사용자도 SQL 을이용하여검색할수있 데이터베이스에대한통계정보가저장될수있 사용자데이터베이스이 [ 산-99년8 월] 73. 데이터베이스에포함되는모든데이터객체들에대한정 의나명세에관한정보를유지관리하는시스템을무엇이라 하는가? 데이터디렉토리 데이터사전 저장시스템 메타시스템 (3) 뷰 (View) ********************************************************* [ 기-08년5 월][ 기-06년3 월][ 기-02년5 월][ 산-06년3 월][ 산-9 9년8 월] 74. 뷰(VIEW) 에대한설명중잘못된것은? 뷰는 SQL에서 CREATE VIEW 명령어로작성한 뷰는하나이상의기본테이블로부터유도되어만들어지는가상테이블이다. 뷰는 INSERT. DELETE, UPDATE 등을이용한삽입, 삭제, 갱신연산이항상허용된 뷰의정의는 ALTER 문을이용하여변경할수없 [ 산-08년3 월][ 산-04년3 월] 75. 뷰에대한설명으로옳은것은? 정의된사항을변경할수있 데이터의논리적독립성을제공한다 삽입, 삭제, 갱신연산에제한이없 둘이상의기본테이블에서유도된실제테이블이 [ 산-03년8 월] 76. 다음은무엇에대한설명인가? " 관계형데이터베이스관점에서볼때이것은다른테이블로부터유도된하나의테이블을가리키며이를유도하는데사용된테이블을정의테이블이라한 또한이것은자주참조되는테이블에대해서생성되고편리하며임의보안절차에서사용된다." Catalog View SQL Schema [ 기-08년9 월][ 기-04년9 월] 77. 뷰(View) 에대한설명중잘못된것으로만짝지어진것 1 논리적독립성을제공한다. 2 데이터에대한보안을제공한다. 3 물리적독립성을제공한다. 4 정의된사항에대하여변경가능하다. 5 삽입, 삭제, 변경연산에제한이있 6 동일데이터를다양하게표현할수있다. 가. 1 4 다. 1 2 4 나. 3 4 라. 2 3 4 [ 기-03년5 월] 78. 관계형데이터베이스의뷰(view) 에대한설명으로틀린것 가상테이블이 -7-

기본테이블의열들로구성된 실제데이터가저장된 융통성있는검색연산에사용가능하 [ 산-04년5 월][ 산-00년10 월][ 산-07년3 월] 79. SQL 뷰(View) 의생성을위한정의예약어는? 가. CREATE 나. ALTER 다. UPDATE 라. DROP [ 기-00년10 월][ 기-99년8 월][ 기-02년9 월][ 산-00년10 월][ 산 -03년3 월][ 기-07년3 월][ 산-07년3 월] 80. SQL 의뷰(view) 에대한장점으로부적합한것은? 논리적데이터독립성을제공한 접근제어를통한보안을제공한 뷰정의의변경이용이하 사용자의데이터관리를간단하게해주 [ 산-08년9 월][ 기-04년3 월][ 기-00년7 월] 81. 기본테이블 R을이용하여뷰 V1 을정의하고, 뷰 V1을이용하여다시뷰 V2 가정의되었 그리고기본테이블 R과뷰 V2를조인하여뷰 V3 를정의하였 이때다음과같은 SQL 문이실행되면어떤결과가발생하는지올바르게설명한것 DROP VIEW V1 RESTRICT; V1 만삭제된 R,V1,V2,V3 모두삭제된 V1,V2,V3 만삭제된 하나도삭제되지않는 [ 기-00년7 월][ 기-07년3 월][ 산-07년5 월][ 기-05년3 월] 82. 뷰(view) 에대한설명으로옳지않은것은? 뷰는 creat view 명령을사용하여정의한 뷰는일반적은 ALTLR 문으로변경할수없 뷰를제거할때는 DROP 문을사용한 뷰에대한검색은일반테이블과는다르 [ 기-04년3 월][ 기-06년5 월][ 기-01년9 월][ 기-99년4 월][ 기-0 0년3 월][ 산-05년3 월][ 산-02년5 월] 83. 데이터베이스의뷰(view) 에관한설명으로옳지않은것 하나이상의테이블에서유도되는가상테이블이 뷰정의문및데이터가물리적구조로생성된 뷰를이용한또다른뷰의생성이가능하 삽입, 갱신, 삭제연산에는제약이따른 [ 산-07년9 월][ 기-03년8 월][ 기-99년10 월] 84. 뷰(View) 에대한설명으로거리가먼것은? 물리적인테이블로관리가편하 여러사용자의상이한응용이나요구를지원해준 사용자의데이터관리를간단하게해준 숨겨진데이터를위한자동보안이제공된 [ 기-01년6 월][ 산-01년6 월][ 산-03년5 월][ 산-02년3 월][ 산-0 6년5 월] 85. 뷰(View) 에대한설명으로옳지않은것은? 둘이상의기본테이블에서유도된실제테이블이 논리적데이터에대한독립성이보장된 여러사용자의다양한요구에대한지원이편리하 자료에대한접근제어로보안을제공한 [ 산-01년9 월][ 산-06년9 월][ 산-00년7 월] 86. 뷰(view) 에대한설명으로옳지않은것은? 데이터베이스일부만선택적으로보여주므로데이터베이스의접근을제한할수있다. 복잡한검색을사용자는간단하게할수있 사용자에게데이터의독립성을제공할수있 뷰는별도의디스크공간을차지하여생성되는실제적테이블이다. [ 산-01년3 월] 87. 뷰(view) 의장점으로거리가먼것은? 데이터의논리적독립성을제공한 데이터에대한보안이제공된 삽입, 삭제, 갱신, 연산에유연성을제공한 같은데이터를다양한방법으로볼수있게한 [ 산-00년5 월] 88. 데이터베이스관리자가기본테이블에서임의로유도하여만드는테이블로서사용자에게접근이허용된자료만을제한적으로보여주기위한테이블을무엇이라하는가? 임시테이블(temporary table) 뷰테이블(view table) 색인테이블(index table) 기본테이블(base table) [ 산-02년5 월] 89. 뷰(view) 에대한설명중가장거리가먼것은? 뷰는원칙적으로하나이상의기본테이블로부터유도된이름을가진가상테이블을말한다. 기본테이블은물리적으로구현되어데이터가실제로저장되지만뷰는물리적으로구현되어있지않다. 뷰는근본적으로기본테이블로부터유도되지만일단정의된뷰가또다른뷰의정의에기초가될수도있다. 뷰의정의만시스템내에저장하였다가필요시실행시간에테이블을구축하므로시스템검색에있어서뷰와기본테이블사이에약간의차이가있다. (4) 2008 년기출문제( 중복제거) ********************************************************* [ 기-08년9 월][ 산-08년3 월] 90. 에대한설명으로옳지않은것은? 기본테이블, 뷰, 인덱스, 패키지, 접근권한등의정보를저장한다. 시스템테이블로구성되어있어일반사용자는내용을검색할수없다. 시스템자신이필요로하는스키마및여러가지객체에대한정보를포함하고있는시스템데이터베이스이다. 자료사전(Data Dictionary) 이라고도한 [ 산-08년5 월][ 기-08년3 월] 91. 뷰(View) 에대한설명으로옳지않은것은? 뷰는독자적인인덱스를가질수없 뷰의정의를변경할수없 뷰로구성된내용에대한삽입, 갱신, 삭제연산에는제약이따른다. 뷰가정의된기본테이블이삭제되더라도뷰는자동적으로삭제되지않는다. [ 기-08년3 월] -8-

92. 데이터베이스언어중 DDL 의기능이아닌것은? 논리적, 물리적데이터구조의정의 데이터회복과병행수행제어 논리적데이터구조와물리적데이터구조의사상정의 데이터베이스정의및수정 [ 기-08년3 월] 93. 에대한설명으로옳은것은? 메타데이터를갖고있는시스템데이터베이스이 일반사용자도제한없이의내용을직접갱신할수있다. 는사용자의테이블당한개씩만들어진 는 DBA 가생성한 [ 산-08년9 월] 94. 뷰(View) 의설명으로거리가먼것은? 뷰는저장장치내에물리적으로존재하지않지만, 사용자에게는있는것처럼간주된다. 뷰를통하여데이터를접근하게되면뷰에나타나지않는데이터는안전하게보호할수있다. 필요한데이터만뷰로정의해서처리할수있기때문에관리가용이해진다. 삽입, 삭제연산에아무런제한이없으므로사용자가뷰를다루기가편하다. [ 기-08년9 월] 95. 데이터제어어(DCL) 의기능으로옳지않은것은? 데이터보안 논리적, 물리적데이터구조정의 무결성유지 병행수행제어 [DB-06-SQL, 뷰, ] 1 2 3 4 5 6 7 8 9 10 나 가 라 나 나 나 라 나 라 나 11 12 13 14 15 16 17 18 19 20 라 다 나 라 가 라 다 다 가 다 21 22 23 24 25 26 27 28 29 30 라 다 가 다 나 나 다 나 다 다 31 32 33 34 35 36 37 38 39 40 나 나 다 가 라 나 가 라 나 라 41 42 43 44 45 46 47 48 49 50 다 나 라 라 가 가 나 나 가 라 51 52 53 54 55 56 57 58 59 60 다 나 나 다 다 다 라 나 나 라 61 62 63 64 65 66 67 68 69 70 나 가 가 나 다 나 라 다 라 라 71 72 73 74 75 76 77 78 79 80 다 라 나 다 나 나 나 다 가 다 81 82 83 84 85 86 87 88 89 90 라 라 나 가 가 라 다 나 라 나 91 92 93 94 95 96 97 98 99 100 라 나 가 라 나 -9-