검색어 입력폼
평가점수D

[솔루션] 오라클기반 데이터베이스배움터(홍의경, 생능) 8장 연습문제

저작시기 2015.12 |등록일 2015.12.20 | 최종수정일 2016.07.20 한글파일한컴오피스 (hwp) | 8페이지 | 가격 3,000원

소개글

데이터베이스배움터 8장연습문제입니다.

[유포시 저작권 침해로 고소합니다]

목차

없음

본문내용

[유포시 저작권 침해로 고소합니다]

1. 다음 용어들을 간략히 설명하라.
뷰- 관계데이터베이스 시스템에서 데이터베이스의 보안 메커니즘으로서, 복잡한 질의를 간단하게 표현하는 수단으로 데이터 독립성을 높이기 위해서 사용 된다.
가상 릴레이션- 실제로 투플을 갖지 않은 릴레이션이란 뜻이다.
기본 릴레이션 -유도 릴레이션의 기본이 되는 릴레이션으로 뷰(view) 또는 순환적으로 정의된다.
스냅숏 - 어느 시점에 SELECT문의 결과를 기본 릴레이션의 형태로 저장 해놓은 것을 스냅숏 이라고 부른다.

<중 략>

7. 뷰가 어떻게 데이터베이스의 보안에 사용되는가?
뷰의 원본이 되는 기본 릴레이션에 직접 접근할 수 있는 권한을 부여하지 않고 뷰를 통해
데이터를 접근하도록 하기 때문에 보안 메커니즘으로 사용할 수 있다.
뷰는 일반적으로 기본 릴레이션의 일부 애트리뷰트들 또는 일부 투플들을 검색하는
select문으로 정의 되어 있어서 뷰를 통해서 기본 릴레이션을 접근하려면 기본 릴레이션의 일부만 검색 가능

8. 아래의 COMPANY 데이터베이스 스키마는 5.4.2절에서 ER스키마 다이어그램으로부터 사상한 관계 데이터베이스 스키마이다. 아래의 질문에 답하라.
(1) 프로젝트 이름과 프로젝트 관리자의 이름으로 이루어진 뷰를 정의
CREATE VIEW view (projname, Manager) // 뷰이름이 view
AS SELECT projname, manager
FROM PROJECT

<중 략>

16. DBMS의 질의 최적화 모듈이 사용하는 통계 정보가 어디에 저장되는가? 이런 통계 정보들을 몇 가지 열거하라.
시스템 카탈로그에 유지된다.
>릴레이션마다
투플의크기
투플의수
각 블록의 채우기 비율
블로킹인수
릴레이션의 크기(블록수)
>뷰마다
뷰의 이름과 정의
> 애트리뷰트마다
애트리뷰트의 데이터 타입과 크기
애트리뷰트 내의 상이한 값들의수
애트리뷰트 값이 범위

참고 자료

데이터베이스배움터 (홍의경 저, 생능출판사)
다운로드 맨위로