데이터베이스 시스템총론 (3판/이재호 저) 5장 연습문제 풀이
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

데이터베이스 시스템총론 (3판/이재호 저) 5장 연습문제 풀이에 대한 보고서 자료입니다.

목차

1. SQL 질의어의 구성 요소를 분류하고 특징을 기술하시오.

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) 릴레이션(테이블)이다. 가상 테이블이라는 의미는 뷰에 저장된 테이블 내용이 물리적으로 디스크 데이터베이스에 저장되지 않는다는 것이며, 뷰 생성시에 정의한 뷰의 스키마 내용만이 저장되어 있다가 실행 시간에 기본 테이블로부터 내용을 가져와 테이블을 생성한다는 것이다.
이와
  • 가격500
  • 페이지수5페이지
  • 등록일2008.06.13
  • 저작시기2008.6
  • 파일형식한글(hwp)
  • 자료번호#469436
본 자료는 최근 2주간 다운받은 회원이 없습니다.
  • 편집
  • 내용
  • 가격
다운로드 장바구니