< D53514C2CBAE42CBDC3BDBAC5DBC4ABC5BBB7CEB1D72D3130B3E2B0A3B1E2C3E2BAD0B7F9C1FD28C5EBC7D5292E687770>

Size: px
Start display at page:

Download "< D53514C2CBAE42CBDC3BDBAC5DBC4ABC5BBB7CEB1D72D3130B3E2B0A3B1E2C3E2BAD0B7F9C1FD28C5EBC7D5292E687770>"

Transcription

1 (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-

2 [ 기-02년5 월] 14. 다음표와같은두테이블에서성별이 여 인사원의 성명, 나이, 직책 을구하는 SQL 문은? 테이블명 : 사원테이블명 : 연락처 사번성명나이직책사번성별연락처 11 홍길동 35 과장 11 남 안중근 44 부장 32 남 강동표 37 과장 41 남 송윤아 24 사원 31 여 이중건 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; 가. 나 [ 기-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 운영체제 세계지도 생활영어 가 나 다 라 [ 산-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-

3 학과=" 전자계산" 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 급여 or 입사일 ; 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 성명 = 오형우); [ 인사] 성명 소속 사원번호 [ 차량] 사원번호 종류 김이순 총무과 A 박이준 자재과 B 이형수 영업과 C 오형우 교육과 D 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 월]

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 ax 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-

5 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-

6 예시) 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-

7 [ 기-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 다 나. 3 4 라 [ 기-03년5 월] 78. 관계형데이터베이스의뷰(view) 에대한설명으로틀린것 가상테이블이 -7-

8 기본테이블의열들로구성된 실제데이터가저장된 융통성있는검색연산에사용가능하 [ 산-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-

9 92. 데이터베이스언어중 DDL 의기능이아닌것은? 논리적, 물리적데이터구조의정의 데이터회복과병행수행제어 논리적데이터구조와물리적데이터구조의사상정의 데이터베이스정의및수정 [ 기-08년3 월] 93. 에대한설명으로옳은것은? 메타데이터를갖고있는시스템데이터베이스이 일반사용자도제한없이의내용을직접갱신할수있다. 는사용자의테이블당한개씩만들어진 는 DBA 가생성한 [ 산-08년9 월] 94. 뷰(View) 의설명으로거리가먼것은? 뷰는저장장치내에물리적으로존재하지않지만, 사용자에게는있는것처럼간주된다. 뷰를통하여데이터를접근하게되면뷰에나타나지않는데이터는안전하게보호할수있다. 필요한데이터만뷰로정의해서처리할수있기때문에관리가용이해진다. 삽입, 삭제연산에아무런제한이없으므로사용자가뷰를다루기가편하다. [ 기-08년9 월] 95. 데이터제어어(DCL) 의기능으로옳지않은것은? 데이터보안 논리적, 물리적데이터구조정의 무결성유지 병행수행제어 [DB-06-SQL, 뷰, ] 나 가 라 나 나 나 라 나 라 나 라 다 나 라 가 라 다 다 가 다 라 다 가 다 나 나 다 나 다 다 나 나 다 가 라 나 가 라 나 라 다 나 라 라 가 가 나 나 가 라 다 나 나 다 다 다 라 나 나 라 나 가 가 나 다 나 라 다 라 라 다 라 나 다 나 나 나 다 가 다 라 라 나 가 가 라 다 나 라 나 라 나 가 라 나 -9-

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

Microsoft PowerPoint - 사본 - DB06-SQL,시스템카탈로그,뷰.ppt . SQL(Structured Query Language) 특징 [ 출제빈도 상 ] 사용자 SQL ) 관계대수와관계해석을기초로한고급데이터언어 ) 이해하기쉬운형태 3) 대화식질의어로사용가능 4) 데이터정의, 조작, 제어기능제공 5) COBOL, C, PASCAL 등의언어에삽입 -> 내장 SQL 6) 레코드집합단위로처리 7) DBMS 에서사용되는비절차적대화형 Language

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770> 제 8강 SQL: 관계데이터베이스언어 강의목표 관계데이타베이스언어로서상용 DBMS에서가장널리사용되는 SQL의동작원리에관하여학습하고, 이를이용하여다양한질의문을작성하는방법을습득한다 기대효과 SQL의데이터정의기능을이해한다 SQL의데이터조작기능중질의기능을이해한다 SQL의데이터조작기능중데이터갱신기능을이해한다 SQL의데이터조작기능중뷰및인덱스관련기능을이해한다 SQL 의개요

More information

슬라이드 제목 없음

슬라이드 제목 없음 뷰와시스템카탈로그 관계데이터베이스시스템의뷰 (view) 는다른릴레이션으로부터유도된릴레이션 (derived relation) 으로서 ANSI/SPARC 3단계아키텍처의외부뷰와다름 뷰는관계데이터베이스시스템에서데이터베이스의보안메카니즘으로서, 복잡한질의를간단하게표현하는수단으로서, 데이터독립성을높이기위해서사용됨 시스템카탈로그는시스템내의객체 ( 기본릴레이션, 뷰, 인덱스,

More information

5장 SQL 언어 Part II

5장 SQL 언어 Part II 5 장 SQL 언어 Part II 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 1 / 26 데이터조작문 데이터검색 : SELECT 문데이터추가 : INSERT 문데이터수정 : UPDATE 문데이터삭제 : DELETE 문 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 2 / 26 SELECT

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770> 3.2 관계데이터언어 0709 (1) 관계대수 0703 0705 0703 1) 관계대수정의 1 원하는정보와그정보를어떻게유도하는가를기술하는절차적인방법 0503 2 주어진관계로부터원하는관계를얻기위해연산자와연산규칙을제공하는언어 0503 3 릴레이션조작을위한연산의집합으로피연산자와결과가모두릴레이션이라는특성을가짐 2) 순수관계연산자 0305 관계데이터베이스에적용할수있도록특별히개발된관계연산자

More information

슬라이드 제목 없음

슬라이드 제목 없음 4.2 SQL 개요 SQL 개요 SQL은현재 DBMS 시장에서관계 DBMS가압도적인우위를차지하는데중요한요인의하나 SQL은 IBM 연구소에서 1974년에 System R이라는관계 DBMS 시제품을연구할때관계대수와관계해석을기반으로, 집단함수, 그룹화, 갱신연산등을추가하여개발된언어 1986년에 ANSI( 미국표준기구 ) 에서 SQL 표준을채택함으로써 SQL이널리사용되는데기여

More information

PowerPoint Presentation

PowerPoint Presentation Computer Science Suan Lee - Computer Science - 06 데이터베이스 1 06 데이터베이스 - Computer Science - 06 데이터베이스 2 목차 1. 데이터베이스의개요 2. 데이터모델 3. 관계형데이터베이스 4. SQL 5. 모바일데이터베이스 - Computer Science - 06 데이터베이스 3 데이터베이스의개념

More information

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

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 6. SQL 2013.04.10. 오병우 컴퓨터공학과 SQL 의역사 SEQUEL(Structured English QUEry Language) 에연유 1974 년, IBM 연구소에서발표 IBM 은 'SYSTEM R' 의인터페이스로설계구현 실험적관계데이터베이스시스템인터페이스표준 SQL 1986 년, SQL-86 또는 SQL1 1992

More information

SQL

SQL 데이터베이스및 SQL 언어의기초 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 1 / 36 Part I 데이터베이스 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 2 / 36 데이터의구성및표현 개체 (entity): DB가표현하려는유형 / 무형적정보의대상속성 (attribute): 개체가갖는특성도메인

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

Microsoft PowerPoint - QVIZMVUMWURI.pptx

Microsoft PowerPoint - QVIZMVUMWURI.pptx 데이타베이스시스템 2011.03 충북대학교경영정보학과조완섭 (wscho@chungbuk.ac.kr) Chap. 4 SQL 질의어 C4 2 목차 - SQL2에서데이터정의, 제약조건및스키마변경 - SQL에서의기본질의 - 더복잡한 SQL 질의들 - SQL에서삽입, 삭제, 갱신구문 - SQL 뷰 - 주장으로추가적인제약조건명시 - SQL의부가적인기능들 Ch4 3 SQL

More information

PowerPoint Presentation

PowerPoint Presentation 6 장 SQL (section 4-6) 목차 SECTION 01 SQL 의개요 1-1 SQL의역사 1-2 SQL의유형별종류 SECTION 02 데이터정의어 (DDL) 2-1 스키마 2-2 테이블생성 (CREATE TABLE) 2-3 테이블변경 (ALTER TABLE) 2-4 테이블제거 (DROP TABLE) 2-5 제약조건 SECTION 03 데이터조작어 (DML)

More information

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

Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt 1. 데이터베이스정의 : 특정조직이업무수행하는데필요한관련성있는자료들의집합체 ( 통합, 저장, 운영, 공용 ) 2. 데이터베이스시스템도입배경 : 파일시스템의문제점을해결 응용프로그램 1 ( 인사 ) 응용프로그램 2 ( 급여 ) 응용프로그램 3 ( 자재 ) 응용프로그램 4 ( 마케팅 ) 파일 1 파일 2 파일 3 파일 4 * 독립된파일단위로업무와관련한데이터를저장하므로데이터중복성과데이터종속성발생

More information

6장. SQL

6장. SQL 학습목표 SQL이 무엇인지 개념을 설명 테이블을 생성, 변경, 제거할 할 수 있다. 수 있다. 데이터를 검색, 갱신, 삽입, 삭 제할 수 있다. 뷰, 시스템 카탈로그, 저장 프 로시저, 트리거에 대한 개념 을 설명할 수 있다. 2 목차 SECTION 01 SQL의 개요 11 SQL의 역사 12 SQL의 유형별 종류 SECTION 0 21 스키마 22 테이블

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

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

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

강의 개요

강의 개요 정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋

More information

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

금오공대 컴퓨터공학전공 강의자료 데이타베이스 Chap 6. SQL 2014.03.26. 오병우 컴퓨터공학과 SQL 의역사 SEQUEL(Structured English QUEry Language) 에연유 1974 년, IBM 연구소에서발표 IBM 은 'SYSTEM R' 의인터페이스로설계구현 실험적관계데이터베이스시스템인터페이스표준 SQL 1986 년, SQL-86 또는 SQL1 1992 년개정,

More information

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

Microsoft PowerPoint - ch07_데이터베이스 언어 SQL.pptx 05-01 SQL의소개 SQL을이용한데이터정의 SQL을이용한데이터조작 뷰 삽입 SQL 학습목표 SQL의역할을이해하고, 이를기능별로분류해본다. SQL의데이터정의기능을예제를통해익힌다. SQL의데이터조작기능을예제를통해익힌다. 뷰의개념과장점을이해한다. 삽입 SQL의역할을이해한다. 2 01 SQL 의소개 SQL (Structured Query Language) 의미

More information

< B3E220C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE B3E2B0A320B1E2C3E2B9AEC1A6C0BAC7E02E687770>

< B3E220C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE B3E2B0A320B1E2C3E2B9AEC1A6C0BAC7E02E687770> [ 정보처리기사/ 산업기사] 데이터베이스 [ 정보처리기사/ 산업기사기출문제은행] 1과목 - 데이터베이스 10 년간기출문제(99~08 년도) -1- * 주요키워드 * (1) 데이터베이스정의, 목적, 특성, 장/ 단점 (2) 데이터베이스시스템 (3) 정보시스템 & 자료처리시스템 (4) 데이터와정보 (5) 2008 년기출문제( 중복제거) (1) 데이터베이스정의,

More information

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074> [ 저자소개 ] 권우석 現. 모두교육평생교육원 ( 기사퍼스트 ) 대표 現. 기사퍼스트정보처리필기 / 실기전임강사 - 영남대학교경영대학원 E-비즈니스전공 - 세림이동통신정보통신기술부근무 - 비트컴퓨터정보처리실기전담강사 - 비트사이버정보처리실기전담강사 - 초등교육포털에듀모아 (edumoa.com) 개발팀장 - 영진출판사, 웰북출판사정보처리기사, 산업기사, 기능사교재집필및감수

More information

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074> [ 저자소개 ] 권우석 現. 모두교육평생교육원 ( 기사퍼스트 ) 대표 現. 기사퍼스트정보처리필기 / 실기전임강사 - 영남대학교경영대학원 E-비즈니스전공 - 세림이동통신정보통신기술부근무 - 비트컴퓨터정보처리실기전담강사 - 비트사이버정보처리실기전담강사 - 초등교육포털에듀모아 (edumoa.com) 개발팀장 - 영진출판사, 웰북출판사정보처리기사, 산업기사, 기능사교재집필및감수

More information

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

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname

More information

TITLE

TITLE CSED421 Database Systems Lab MySQL Basic Syntax SQL DML & DDL Data Manipulation Language SELECT UPDATE DELETE INSERT INTO Data Definition Language CREATE DATABASE ALTER DATABASE CREATE TABLE ALTER TABLE

More information

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

<4D F736F F F696E74202D20BFC0B6F3C5AC2D38C0E52DBAE4BFCD20BDC3BDBAC5DB20C4ABC5BBB7CEB1D72DBFC0B6F3C5AC2E BC8A3C8AF20B8F0B

<4D F736F F F696E74202D20BFC0B6F3C5AC2D38C0E52DBAE4BFCD20BDC3BDBAC5DB20C4ABC5BBB7CEB1D72DBFC0B6F3C5AC2E BC8A3C8AF20B8F0B 8 제장오라클 81 8.1 뷰 8.2 관계 DBMS의시스템카탈로그 8.3 오라클의시스템카탈로그연습문제 뷰와시스템카탈로그 관계데이터베이스시스템의뷰 (view) 는다른릴레이션으로부터유도된릴레이션 (derived relation) 으로서 ANSI/SPARC 3단계아키텍처의외부 뷰와다름 뷰는관계데이터베이스시스템에서데이터베이스의보안메카니즘으로서, 복잡한질의를간단하게표현하는수단으로서,

More information

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

단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT Study Room Doc.03 : SQLD 예상문제 ( 단답형 ) 네이버 Cafe : 데이터베이스전문가포럼 Study Room http://cafe.naver.com/sqlpd SQLD 26,25,24,21 회기출문제를바탕으로작성 작성자 : 월야루 도움 : 빙수민외카페댓글 2017-11-30 단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 IT CookBook, SQL Server 로배우는데이터베이스개론과실습 [ 강의교안이용안내 ] 본강의교안의저작권은한빛아카데미 에있습니다. 이자료를무단으로전제하거나배포할경우저작권법 136 조에의거하여최고 5 년이하의징역또는 5 천만원이하의벌금에처할수있고이를병과 ( 倂科 ) 할수도있습니다. Chapter3. SQL 기초 SQL Server 로배우는데이터베이스개론과실습

More information

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

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------

More information

10.ppt

10.ppt : SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 IT CookBook, SQL Server 로배우는데이터베이스개론과실습 [ 강의교안이용안내 ] 본강의교안의저작권은한빛아카데미 에있습니다. 이자료를무단으로전제하거나배포할경우저작권법 136 조에의거하여최고 5 년이하의징역또는 5 천만원이하의벌금에처할수있고이를병과 ( 倂科 ) 할수도있습니다. Chapter3. SQL 기초 SQL Server 로배우는데이터베이스개론과실습

More information

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

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

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

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

문서 템플릿

문서 템플릿 HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,

More information

PowerPoint Presentation

PowerPoint Presentation MySQL 한번에끝내기 목차 1. MySQL 소개 2. MySQL 설치 3. SQL 기본 4. SQL 고급 MySQL 한번에끝내기 3 1. MySQL 소개 MySQL 소개 MySQL 은가장널리사용되고있는관계형데이터베이스관리시스템 (RDBMS: Relational DBMS) MySQL 은오픈소스이며, 다중사용자와다중스레드를지원 C 언어, C++, JAVA, PHP

More information

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

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 2. 데이터베이스관리시스템 2013.03.11. 오병우 컴퓨터공학과 Inconsistency of file system File System Each application has its own private files Widely dispersed and difficult to control File 중심자료처리시스템의한계 i. 응용프로그램의논리적파일구조는직접물리적파일구조로구현

More information

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

02-01 데이터베이스의필요성 데이터베이스의정의와특성 02-01 데이터베이스의필요성 데이터베이스의정의와특성 학습목표 데이터와정보의차이를이해한다. 데이터베이스의필요성을알아본다. 데이터베이스의정의에숨겨진의미와주요특성을이해한다. 2 01 데이터베이스의필요성 데이터와정보 데이터 (data) 현실세계에서단순히관찰하거나측정해수집한사실이나값 정보 (information) 의사결정에유용하게활용할수있도록데이터를처리한결과물 정보또한다시데이터로간주될수있다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 15. 데이타베이스서버의 신뢰성과보안성 이장의주요내용 회복이필요한이유및절차 회복을위한개념들 로그 (log) UNDO 와 REDO 체크포인트 (checkpoint) 회복기법들 즉시갱신회복프로토콜 (UNDO/REDO) 그림자페이지기법 Fundamentals of Database System, 6 th, Elmasri Navathe, 23 장 데이타베이스회복기술이필요한이유

More information

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

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

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

Microsoft PowerPoint Python-DB

Microsoft PowerPoint Python-DB 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 학습내용 데이터베이스 SQLite 데이터베이스 파이썬과데이터베이스연결 순천향대학교컴퓨터공학과 2 데이터베이스 (Database) 소개 데이터베이스 DBMS (DataBase Management System) 이라고도함 대용량의데이터를매우효율적으로처리하고저장하는기술 SQLite, 오라클, MySQL 등이있음

More information

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

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

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

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 6 장. DML 을배웁니다 1 - SQL 명령어들 DML (Data Manipulation Language) : INSERT( 입력 ), UPDATE( 변경 ), DELETE( 삭제 ), MERGE( 병합 ) DDL (Data Definition Language) : CREATE ( 생성 ), ALTER

More information

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770>

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770> 국 가 공 인 자 격 검 정 2010년 9월 11일 시행 무 단 전 재 금 함 대 한 상 공 회 의 소 수험번호 제한 80분 형별 다음 문제를 읽고 알맞은 것을 골라 답안카드의 답란 (①, ②, ③, ④)에 표기하시오. 성 명 7. 다음 중 기억장치의 단편화에 대한 설명으로 옳은 1. 다음 중 운영체제에 대한 설명으로 옳지 않은 8. 다음 중 상주모니터 기법의

More information

PowerPoint Presentation

PowerPoint Presentation 6 장 SQL 목차 SECTION 01 SQL 의개요 1-1 SQL의역사 1-2 SQL의유형별종류 SECTION 02 데이터정의어 (DDL) 2-1 스키마 2-2 테이블생성 (CREATE TABLE) 2-3 테이블변경 (ALTER TABLE) 2-4 테이블제거 (DROP TABLE) SECTION 03 데이터조작어 (DML) 3-1 데이터검색 (SELECT)

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

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

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

More information

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

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양핚예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 10 장 view 를배웁니다 1 - View 란가상의테이블이다! 2 1. 단순 View (Simple View) SCOTT>CONN / AS SYSDBA; SYS>GRANT CREATE VIEW TO scott ; CREATE [OR REPLACE] [ FORCE NOFORCE] VIEW view

More information

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

Microsoft Word - SQL튜닝_실습교재_.doc * 실습환경 * 1. 오라클데이터베이스의튜닝실습을하기위해서는기본적인테이블과데이터가필요합니다. 다음과같은절차에의해환경설정을하십시오. 1) 강사가제공하는 Export 된파일 (scott.dmp) 을자신의 ORACLE 경로에저장하십시오. [C: ] cd C: ORACLE ORA92 BIN [C: ] dir scott.dmp scott.dmp 2) SYSTEM 사용자로접속하여

More information

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

Microsoft PowerPoint - 2장 (DBConcepts) [호환 모드] 제 2 장 데이타베이스시스템개념과아키텍처 Fundamentals of Database Systems R. A. Elmasri and S. B. Navathe Copyright 2002 황규영홍의경음두헌박영철김진호조완섭 목차 2.1 데이타모델, 스키마, 인스턴스 2.2 DBMS 아키텍처와데이타독립성 2.3 데이타베이스언어와인터페이스 2.4 데이타베이스시스템환경

More information

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

빅데이터분산컴퓨팅-5-수정 Apache Hive 빅데이터분산컴퓨팅 박영택 Apache Hive 개요 Apache Hive 는 MapReduce 기반의 High-level abstraction HiveQL은 SQL-like 언어를사용 Hadoop 클러스터에서 MapReduce 잡을생성함 Facebook 에서데이터웨어하우스를위해개발되었음 현재는오픈소스인 Apache 프로젝트 Hive 유저를위한

More information

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

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 4. 관계데이터베이스 (#1/2) 2013.03.20. 오병우 컴퓨터공학과 관계데이터모델 관계데이터모델 (relational data model) 의탄생 1970 년대 IBM 의 E. F. Codd 에의해제안 Data structure Data manipulation (operation) Data integrity (constrains)

More information

Microsoft PowerPoint - 5 [호환 모드]

Microsoft PowerPoint - 5 [호환 모드] Chapter 5 SQL: 확장된질의, 주장, 트리거, 뷰 Copyright 2004 Pearson Education, Inc. 목차 5.1 더복잡한 SQL 검색질의 5.2 주장으로제약조건및트리거로동작 5.3 SQL에서뷰 ( 가상테이블 ) 5.4 SQL에서스키마변경문 Slide 5-1 5.1 더복잡한 SQL 검색질의 널값비교 중첩질의와집합비교 상관중첩질의 SQL의

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

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

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 4. 관계데이터베이스 (#2/2) 2013.03.20. 오병우 컴퓨터공학과 Integrity rule Introduction To inform the DBMS of certain constraints in the real world, so that it can prevent impossible configuration of values

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 IT CookBook, SQL Server 로배우는데이터베이스개론과실습 [ 강의교안이용안내 ] 본강의교안의저작권은한빛아카데미 에있습니다. 이자료를무단으로전제하거나배포할경우저작권법 136 조에의거하여최고 5 년이하의징역또는 5 천만원이하의벌금에처할수있고이를병과 ( 倂科 ) 할수도있습니다. Chapter9. 데이터베이스보안과관리 SQL Server 로배우는데이터베이스개론과실습

More information

Microsoft PowerPoint MySQL 연동.ppt

Microsoft PowerPoint MySQL 연동.ppt 고급웹프로그래밍 () Lectures 21 & 22: 2005 년중등 1급정교사연수 문양세컴퓨터과학과강원대학교자연과학대학 데이터베이스? (1/4) 데이터베이스 (database), DBMS 처리 / 관리하고자하는정보혹은데이터를모아놓은저장소 저장된정보에의미를부여하고, 다양한연산 ( 검색, 갱신등 ) 을제공하는소프트웨어시스템 사용자에의해지시되는일련의연산 (transaction)

More information

Microsoft Word - ijungbo1_13_02

Microsoft Word - ijungbo1_13_02 [ 인터넷정보관리사필기 ] 기출문제 (11) 1 1. 지금부터인터넷정보관리사필기기출문제 (11) 를풀어보겠습니다. 2. 홈페이지제작할때유의할점으로가장거리가먼것은무엇일까요? 3. 정답은 ( 라 ) 입니다. 홈페이지제작시유의할점으로는로딩속도를고려하며, 사용자중심의인터페이스로제작하고, 이미지의크기는적당하게조절하여야한다. [ 인터넷정보관리사필기 ] 기출문제 (11)

More information

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

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

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

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 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 NOT NULL, FOREIGN KEY (parent_id) REFERENCES Comments(comment_id)

More information

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770> 25 강. 수열의극한참거짓 2 두수열 { }, {b n } 의극한에대한 < 보기 > 의설명중옳은것을모두고르면? Ⅰ. < b n 이고 lim = 이면 lim b n =이다. Ⅱ. 두수열 { }, {b n } 이수렴할때 < b n 이면 lim < lim b n 이다. Ⅲ. lim b n =0이면 lim =0또는 lim b n =0이다. Ⅰ 2Ⅱ 3Ⅲ 4Ⅰ,Ⅱ 5Ⅰ,Ⅲ

More information

슬라이드 1

슬라이드 1 17.1 데이터베이스트리거 17.2 DML 트리거 17.3 DML 트리거작성 17.4 DML 트리거관리 17.5 INSTEAD OF 트리거 17.6 NON-DML 트리거 17.1 데이터베이스트리거 데이터베이스트리거 (database trigger) 테이블에어떤조작이가해졌을때에미리지정해놓은처리를자동으로실행시키는블록 PL/SQL 블록으로작성, 오라클데이터베이스에저장

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

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

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본으로사용할수도있음 여러개의테이블에서서로유기적인관계를설정하여하나의테이블에서작업하는것처럼작업이가능 2- 쿼리 (Query) 종류 1) 선택쿼리가장일반적인방법형태의쿼리

More information

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

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37 21. 다음식의값이유리수가되도록유리수 의값을 정하면? 1 4 2 5 3 26. 을전개하면상수항을 제외한각항의계수의총합이 이다. 이때, 의값은? 1 2 3 4 5 22. 일때, 의값은? 1 2 3 4 5 27. 를전개하여간단히 하였을때, 의계수는? 1 2 3 4 5 23. 를전개하여 간단히하였을때, 상수항은? 1 2 3 4 5 28. 두자연수 와 를 로나누면나머지가각각

More information

JDBC 소개및설치 Database Laboratory

JDBC 소개및설치 Database Laboratory JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }

More information

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

Database Applications - 멀티미디어 데이터베이스 –  제6장  텍스트 색인과 검색 - 데이터베이스시스템 2013. 09. 05 가천대학교 IT 대학 컴퓨터미디어융합학과 목차 4.1 개요 4.2 자료정의 4.3 자료질의 4.4 자료갱신 4.5 스키마변경 4.6 무결성제약조건 4.7 익힘문제 4.1 개요 SQL structured query language 상업용 RDB의표준언어, IBM 설계및구현. SQL1: 86년 ANSI와 ISO의합작

More information

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

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

More information

기초컴퓨터프로그래밍

기초컴퓨터프로그래밍 구조체 #include int main() { } printf("structure\n"); printf("instructor: Keon Myung Lee\n"); return 0; 내용 구조체 (struct) Typedef 공용체 (union) 열거형 (enum) 구조체 구조체 (structure) 어떤대상을표현하는서로연관된항목 ( 변수 )

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

슬라이드 제목 없음

슬라이드 제목 없음 컴퓨터를사용하여정보를수집하고분석하는데데이터베이스기술이활용되고있음 정보와데이터는서로다름 데이터베이스 (database) 의정의 데이터베이스는조직체의응용시스템들이공유해서사용하는운영데이터 (operational data) 들이구조적으로통합된모임이다. 데이터베이스의구조는사용되는데이터모델에의해결정된다. 2 ( 계속 ) 데이터베이스의예 대학에서는데이터베이스에학생들에관하여신상정보,

More information

RDB개요.ppt

RDB개요.ppt 1 2 3 < > 1 SQL SQL 2 SQL 3 column DEPT DEPT# DNAME BUDGET D1 D2 D3 Marketing Development Research 10M 12M 5M tuple EMP EMP# ENAME DEPT# SALARY D1 40 D1 45 E1 E2 E3 Lopez Cheng Finzi D2 30 E4 Satio D2

More information

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

Tablespace On-Offline 테이블스페이스 온라인/오프라인 2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가

More information

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

Chapter 1:  데이터베이스시스템개관 3. 데이터 : 현실세계 vs. 컴퓨터 현실세계 ( 개체 ) 개념세계 ( 개념 ) 컴퓨터세계 ( 데이타 ) 개체 개체타입 레코드타입 특성 속성 필드 값 값 값 값 추상화 추상적 변환 데이타구조의 사실 개념적모델링 개념적표현 데이타모델링 논리적표현 3. : 현실세계 vs. 컴퓨터 현실세계 개체 개념세계 개념적구조 일치성 저장 컴퓨터세계 논리적구조 3.3 데이터모델

More information

Discrete Mathematics

Discrete Mathematics 웹프로그래밍 () 2005 년봄학기 문양세컴퓨터과학과강원대학교자연과학대학 데이터베이스? (1/4) 데이터베이스 (database), DBMS 처리 / 관리하고자하는정보혹은데이터를모아놓은저장소 저장된정보에의미를부여하고, 다양한연산 ( 검색, 갱신등 ) 을제공하는소프트웨어시스템 사용자에의해지시되는일련의연산 (transaction) 을효과적이고정확하게처리하는소프트웨어시스템

More information

<4D F736F F F696E74202D20BFC0B6F3C5AC2D31C0E52DB5A5C0CCC5CDBAA3C0CCBDBA20BDC3BDBAC5DB2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BFC0B6F3C5AC2D31C0E52DB5A5C0CCC5CDBAA3C0CCBDBA20BDC3BDBAC5DB2E BC8A3C8AF20B8F0B5E55D> 컴퓨터를사용하여정보를수집하고분석하는데데이터베이스기술이 활용되고있음 정보와데이터는서로다름 데이터베이스 (database) 의정의 데이터베이스는조직체의응용시스템들이공유해서사용하는운영데이터 (operational data) 들이구조적으로통합된모임이다. 데이터베이스의 구조는사용되는데이터모델에의해결정된다. 2 ( 계속 ) 데이터베이스의예 대학에서는데이터베이스에학생들에관하여신상정보,

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

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

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권 마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-05-12 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1 INDEX Activity 2041. Design Real Use Cases

More information

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

1교시(공통) 2책형.hwp 2018 년 3 월 3 일시행 법원 9 급공개경쟁채용제 1 2 차시험 1 교시 문제책형 2 시험과목헌법 (25 문 ), 국어 (25 문 ), 한국사 (25 문 ), 영어 (25 문 ) 응시자 준수사항 1. 문제책을받더라도시험시작시간까지문제내용을보아서는안됩니다. 2. 문제책을받는즉시과목편철순서, 문제누락여부, 인쇄상태이상유무등을확인한후답안지의문제책형란에본인의책형을

More information

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

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터 Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터를사용자에게전송하게되며 Parsing 단계에서실행계획이생성된다. Bind 변수를사용하는 SQL

More information

18강.hwp

18강.hwp ------------------8강 데이터 관리------------------ **주요 키워드 ** () 레코드관리 () 정렬 () 자동필터, 고급필터 () 그룹과 윤곽설정, 텍스트나누기, 외부데이터 () 레코드관리********************************** [08/]. 다음 중 [데이터]-[레코드 관리]에 대한 설명으로 옳지 않은 것

More information

<B5A5C0CCC5CDBAA3C0CCBDBA20BDC7B1E B0AD3134B0AD3135B0AD2E687770>

<B5A5C0CCC5CDBAA3C0CCBDBA20BDC7B1E B0AD3134B0AD3135B0AD2E687770> 3. SQL 뷰 - 하나이상의테이블로부터유도되어만들어진가상테이블. 1) 뷰의특징 1 뷰가정의된기본테이블이제거 ( 변경 ) 되면, 뷰도자동적으로제거 ( 변경 ) 된다. 2 외부스키마는뷰와기본테이블의정의로구성된다. 3 뷰에대한검색은기본테이블과거의동일.( 삽입, 삭제, 갱신은제약 ) 4 DBA는보안측면에서뷰를활용할수있다. 5 뷰는 CREATE문에의해정의되며, SYSVIEWS에저장된다.

More information

FBVWIKCWBMAZ.hwp

FBVWIKCWBMAZ.hwp 프로그래밍 직업탐구영역 ( 프로그래밍) 먼저수험생이선택한과목의문제지인지확인하시오. 문제지에성명과수험번호를정확히기입하시오. 답안지에수험번호, 선택과목, 답을표기할때는반드시 수험생이지켜야할일 에따라표기하시오. 문항에따라배점이다르니, 각물음의끝에표시된배점을 참고하시오. 점문항에만점수가표시되어있습니다. 점수 표시가없는문항은모두 점씩입니다.. 대화에서말하는특징을공통으로가진프로그래밍를

More information

객관식 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;

객관식 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; Study Room Doc.02 : SQLD 예상문제 네이버 Cafe : 데이터베이스전문가포럼 Study Room http://cafe.naver.com/sqlpd SQLD 21 회기출문제를바탕으로작성 작성자 : 월야루 2016-09-04 객관식 1. 아래의쿼리를만족하는결과를가장잘설명한것은? SELECT A.* FROM HR.EMPLOYEES A, HR.EMPLOYEES

More information

슬라이드 제목 없음

슬라이드 제목 없음 관계데이터모델에서지원되는두가지정형적인언어 SQL 관계해석 (relational calculus) 원하는데이터만명시하고질의를어떻게수행할것인가는명시하지않는선언적인언어 관계대수 (relational algebra) 어떻게질의를수행할것인가를명시하는절차적인어 관계대수는상용관계 DBMS들에서널리사용되는 SQL의이론적인기초 관계대수는 SQL을구현하고최적화하기위해 DBMS의내부언어로서도사용됨

More information

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

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

More information

Object Oriented Analyis & Design Training Agenda

Object Oriented Analyis & Design Training Agenda Chapter 1 Players in the Systems Game 1 C H A P T E R 6 데이터베이스 데이터베이스의정의 한조직내에서관련된자료들을정보생산을목적으로 논리적관계에따라분류하고정리해서전자적매체에 저장해놓은것 데이터베이스의특성 (1) 집합 (2) 목적지향적 (3) 공유 (4) 상호연관성 Chapter 1 Players in the Systems

More information

13주-14주proc.PDF

13주-14주proc.PDF 12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float

More information

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

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600 균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at

More information

Microsoft PowerPoint SQL 추가 기능

Microsoft PowerPoint SQL 추가 기능 데이터베이스 (Database) : 주장, 뷰, 프로그래밍기법 문양세강원대학교 IT특성화대학컴퓨터과학전공 강의내용 주장 (Assertions) 으로일반적인제약조건명시 SQL 에서뷰 ( 가상테이블 ) 데이터베이스프로그래밍 내포된 SQL (Embedded SQL) 함수호출, SQL/CLI [ 생략 ] 저장프로시저와 SQL/PSM [ 생략 ] 요약 Page 2 주장

More information

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

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information