목차
1. SQL 질의어의 구성 요소를 분류하고 특징을 기술하시오.
2. 무결성 제약 검사가 필요한 사례를 조사하시오.
3. 다음과 같은 예제 데이터베이스 스킴을 이용하여 SQL 질의어를 작성하시오.
고객(고객번호, 고객이름, 주소, 전화번호, 생일)
제품(제품번호, 제품이름, 제고수량, 가격)
주문(주문번호, 고객번호, 제품번호, 주문수량, 주문가격, 주문일시)
4. 조인(Join) 연산이 필요한 이유를 기술하시오.
5. SQL 질의어 작성시에 한정된 열이름을 사용하여야 하는 이유를 기술하시오.
6. 릴레이션 별칭을 사용한 검색의 장점을 기술하시오.
7. where 절과 having 절의 차이점을 기술하시오.
8. 부속질의 작성시에 이용할 수 있는 키워드를 분류하고, 특징을 기술하시오.
9. 뷰 기능의 장단점을 기술하시오.
10. 인덱스 생성 시 고려사항을 기술하시오.
11. 데이터 제어어의 주요 용도를 기술하시오.
2. 무결성 제약 검사가 필요한 사례를 조사하시오.
3. 다음과 같은 예제 데이터베이스 스킴을 이용하여 SQL 질의어를 작성하시오.
고객(고객번호, 고객이름, 주소, 전화번호, 생일)
제품(제품번호, 제품이름, 제고수량, 가격)
주문(주문번호, 고객번호, 제품번호, 주문수량, 주문가격, 주문일시)
4. 조인(Join) 연산이 필요한 이유를 기술하시오.
5. SQL 질의어 작성시에 한정된 열이름을 사용하여야 하는 이유를 기술하시오.
6. 릴레이션 별칭을 사용한 검색의 장점을 기술하시오.
7. where 절과 having 절의 차이점을 기술하시오.
8. 부속질의 작성시에 이용할 수 있는 키워드를 분류하고, 특징을 기술하시오.
9. 뷰 기능의 장단점을 기술하시오.
10. 인덱스 생성 시 고려사항을 기술하시오.
11. 데이터 제어어의 주요 용도를 기술하시오.
본문내용
릴레이션의 전체 이름을 기술하지 않아도 되기 때문에 SQL 질의어 문장을 단순하게 표현할 수 있는 장점이 있다.
7. where 절과 having 절의 차이점을 기술하시오.
having 절이 검색 조건을 표시한다는 점에서 where 절과 기능이 유사하나, having 절의 특징은 집단 함수를 이용한 집계 내용을 포함할 수 있다는 것이다.
8. 부속질의 작성시에 이용할 수 있는 키워드를 분류하고, 특징을 기술하시오.
키워드
의 미
ALL
부속질의에서 검색된 모든 결과를 만족할 경우 참(true)
θ all(부속질의)
θ 는 {<,<=,=,<>,>,>=} 중 하나를 사용
ANY
부속질의에서 검색된 결과 중 최소한 하나를 만족할 경우 참(true)
θ any(부속질의)
θ 는 {<,<=,=,<>,>,>=} 중 하나를 사용
IN
부속질의에서 검색된 결과에 대하여 멤버십 연산자()를 수행
형식 : [not] in (부속질의)
EXISTS
부속질의에서 검색된 결과가 존재(nonempty)하는지를 검사
형식 : [not] exists (부속질의)
9. 뷰 기능의 장단점을 기술하시오.
뷰(view)란 create table 명령으로 생성한 릴레이션(기본 테이블 : base table)으로부터 특정 조건에 맞는 내용들을 추출하여 생성한 가상의(virtual) 릴레이션(테이블)이다. 가상 테이블이라는 의미는 뷰에 저장된 테이블 내용이 물리적으로 디스크 데이터베이스에 저장되지 않는다는 것이며, 뷰 생성시에 정의한 뷰의 스키마 내용만이 저장되어 있다가 실행 시간에 기본 테이블로부터 내용을 가져와 테이블을 생성한다는 것이다.
이와
7. where 절과 having 절의 차이점을 기술하시오.
having 절이 검색 조건을 표시한다는 점에서 where 절과 기능이 유사하나, having 절의 특징은 집단 함수를 이용한 집계 내용을 포함할 수 있다는 것이다.
8. 부속질의 작성시에 이용할 수 있는 키워드를 분류하고, 특징을 기술하시오.
키워드
의 미
ALL
부속질의에서 검색된 모든 결과를 만족할 경우 참(true)
θ all(부속질의)
θ 는 {<,<=,=,<>,>,>=} 중 하나를 사용
ANY
부속질의에서 검색된 결과 중 최소한 하나를 만족할 경우 참(true)
θ any(부속질의)
θ 는 {<,<=,=,<>,>,>=} 중 하나를 사용
IN
부속질의에서 검색된 결과에 대하여 멤버십 연산자()를 수행
형식 : [not] in (부속질의)
EXISTS
부속질의에서 검색된 결과가 존재(nonempty)하는지를 검사
형식 : [not] exists (부속질의)
9. 뷰 기능의 장단점을 기술하시오.
뷰(view)란 create table 명령으로 생성한 릴레이션(기본 테이블 : base table)으로부터 특정 조건에 맞는 내용들을 추출하여 생성한 가상의(virtual) 릴레이션(테이블)이다. 가상 테이블이라는 의미는 뷰에 저장된 테이블 내용이 물리적으로 디스크 데이터베이스에 저장되지 않는다는 것이며, 뷰 생성시에 정의한 뷰의 스키마 내용만이 저장되어 있다가 실행 시간에 기본 테이블로부터 내용을 가져와 테이블을 생성한다는 것이다.
이와
키워드
추천자료
소비자와 시장 박미혜교수 데이터베이스 마케팅의 이해와 활용적 측면에서
(보험)데이터베이스 보험 마케팅
MS Access로 구현한 대학 데이터베이스 예제
틈새라면 수요, 통계, 경제성, 데이터베이스
데이터베이스 기말고사
[다이렉트 마케팅] 데이터베이스 마케팅과 텔레마케팅
[리눅스 서버구축 과제] 한빛미디어 리눅스 설치 - 오라클 데이터베이스 서버 구축
대학교 중고책거래 DB 데이터베이스 구축
데이터베이스의 특징
데이터베이스 모형을 3가지로 구분하고 각 모형의 장단점에 대하여 서술
[컴퓨터] 데이터베이스 및 정렬
디지털저작권의 구성, 디지털저작권의 중요성, 디지털저작권의 자유사용허용기준, 디지털저작...
(마케팅기법) 최신마케팅기법 종류 - 최신 마케팅기법 - 데이터베이스 마케팅, 관계마케팅, ...
마케팅의 주요 개념 - 소비자구매행동, 시장세분화, 마케팅믹스전략, 제품포지셔닝전략, 제품...
소개글