11
데 데 데 데 데 데 데데데데데 IT 데데데데 Ch8. 데데데 데데데데데 데

1. 시스템 카탈로그

Embed Size (px)

DESCRIPTION

1. 시스템 카탈로그. (1) 시스템 카탈로그의 정의 ① 데이터베이스 시스템에서 데이터가 실제로 읽혀지거나 수정되기 전에 먼저 참고 되는 파일 ② 카탈로그에 저장된 데이터를 메타데이터라고 함 ③ 카탈로그가 생성되면 자료 사전 (Data Dictionary) 에 저장 되므로 좁은 의미 로 자료사전이라 함 ④ 데이터베이스 구조에 따라 상이한 구조를 가짐 - PowerPoint PPT Presentation

Citation preview

Page 1: 1.  시스템 카탈로그

데 이 터 베 이 스

우송대학교IT 경영학부

Ch8. 시스템 카탈로그와 뷰

Page 2: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 2

1. 시스템 카탈로그(1) 시스템 카탈로그의 정의 ① 데이터베이스 시스템에서 데이터가 실제로 읽혀지거나 수정되기 전에 먼저 참고 되는 파일 ② 카탈로그에 저장된 데이터를 메타데이터라고 함 ③ 카탈로그가 생성되면 자료 사전 (Data Dictionary) 에 저장 되므로 좁은 의미 로 자료사전이라 함 ④ 데이터베이스 구조에 따라 상이한 구조를 가짐 ⑤ A data dictionary is a file that contains metadata -

that is, data

about data. This file is consulted before actual data

are read or

modified in the database system.

( 자료 사전은 메타데이터 ( 데이터에 대한 데이터 ) 를 포함하는 파일 이다 . 이 파일은 데이터베이스 시스템에서 실제 데이터가 읽혀지거 나 수정되기 전에 참고된다 .)

Page 3: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 3

(2) 시스템 카탈로그의 특징 ① 시스템 그 자체에 관련이 있는 다양한 객체들에 관한 정보를 포함하 는 파일 시스템 ② 분산 시스템에서 카탈로그는 보통의 릴레이션 , 인덱스 , 사용자 등의 정보를 포함할 뿐 아니라 위치 단편화 및 중복 독립성을 제공하기 위 해 필요한 모든 제어 정보를 가짐 ③ 카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 이용자도 SQL 을 이용하여 내용을 검색해 볼 수 있음 ④ DBMS 가 스스로 생성하고 , 유지하는 데이터베이스 내의 특별한 테이블의 집합체 ⑤ 데이터베이스 스키마에 대한 정보를 제공 ⑥ 테이블정보 , 인덱스 정보 , 뷰 정보 등을 저장하는 시스템 테이블 ⑦ 시스템 카탈로그에 대한 갱신은 DBMS 가 자동적으로 수행 ⑧ 개체들로서는 기본 , 테이블 , 뷰 , 인덱스 , 데이터베이스 , 패키지 , 접근 권한 등 이 있음

Page 4: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 4

(3) 데이터 디렉토리 ① 데이터 사전에 수록된 데이터를 실제로 접근하는데 필요한 정보를 관리 유지하는 시스템 ② 시스템만 접근할 수 있음

Page 5: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 5

※ 메타데이터 (metadata)

① 데이터의 관리를 위한 데이터 ( 시스템 카탈로그에 저장되는 내용 )

② 데이터베이스의 구조 , 제약조건 , 응용 , 권한부여에 관해 나타냄 ③ Many organizations now use data dictionary

systems, which are

mini DBMS that manage metadata for a database

system, that is,

data that describes the database structure,

constraints,

applications and authorizations.

( 많은 조직들은 데이터베이스 시스템을 위한 메타데이터를 관리하는 작은 DBMS 인 데이터 사전 시스템을 사용한다 . 즉 메타데이터는 데이터베이스 구조 , 제약조건 , 응용과 권한부여를 서술하는 데이터 이다 .)

Page 6: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 6

④ The term used to describe the structure of the primary

database,

and it stored information in the catalog is called

metadata.

( 주요 데이터베이스의 구조를 서술하는데 사용되는 용어 , 그리고 카탈로 그에 저장된 정보를 메타데이터라고 한다 .)

Page 7: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 7

(1) 뷰의 특성 ① 하나 이상의 기본 테이블로부터 유도된 가상 테이블 ( 기본 테이블의 열들로 구성 )

② 뷰를 이용한 또 다른 뷰의 생성이 가능 ③ 뷰의 활용은 테이블과 동일 ④ 뷰는 create view 명령을 사용하여 정의함 ⑤ 삽입 , 갱신 , 삭제 연산에는 제약이 따름 ( 뷰의 정의는 ALTER

문을 이용하여 변경할 수 없음 )

⑥ 논리적 데이터에 대한 독립성이 보장 ⑦ 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위한 테이블임

2. 뷰 (VIEW)

Page 8: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 8

(2) 뷰의 장점 ① 논리적 데이터 독립성을 제공함 ② 접근 제어를 통한 보안을 제공함 ③ 사용자의 데이터 관리를 간단하게 해줌 ④ 여러 사용자의 상이한 응용이나 요구를 편리하게 지원해 줌 ⑤ 숨겨진 데이터를 위한 자동 보안이 제공됨 ⑥ 동일 데이터를 다양하게 표현할 수 있음

Page 9: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 9

1. 다음 빈칸에 들어갈 가장 적절한 용어는 ? (0308)

A/An ( ) is a file that contains metadata - that is, data about data. This file is consulted before actual data are read or modified in the database system.

가 . view 나 . index 다 . ISAM file 라 . data dictionary

2. 시스템 카탈로그에 대한 설명 중 틀린 것은 ? (9904, 0303) 가 . 시스템 그 자체에 관련이 있는 다양한 객체들에 관한 정보를 포함하는 파일 시스템이다 . 나 . 분산 시스템에서 카탈로그는 보통의 릴레이션 , 인덱스 , 사용자 등의 정보를 포함할 뿐 아니라 위치 단편화 및 중복 독립성을 제공하기 위해 필요한 모든 제어 정보를 가져야 한다 . 다 . 관계형 시스템에서 시스템 이벤트와 데이터베이스는 다르며 , 서로 다른 인터페이스를 통해 접근한다 . 라 . 관계형 시스템에서 카탈로그 역시 보통의 질의문을 사용하여 질의할 수 있다 .

Page 10: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 10

3. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은 ? (0007, 0109) 가 . 사용자가 시스템 카탈로그를 직접 갱신할 수 있다 . 나 . 일반 질의어를 이용해 그 내용을 검색할 수 있다 . 다 . DBMS 가 스스로 생성하고 , 유지하는 데이터 베이스 내의 특별한 테이블의 집합체이다 . 라 . 데이터베이스 스키마에 대한 정보를 제공한다 .

4. 데이터 사전에 수록된 데이터를 실제로 접근하는 데 필요한 정보를 관리 유지하 는 시스템은 ? (9908, 0209) 가 . 데이터 조작어 번역기 나 . 시스템 카탈로그 다 . 데이터 디렉토리 라 . 트랜잭션 관리기

5. Many organizations now use data dictionary systems, which are mini DBMS that manage ( ) for a database system, that is, data that describes the database structure, constraints, applications and authorizations. (0209) 가 . Viewdata 나 . metadata 다 . logdata 라 . historydata

Page 11: 1.  시스템 카탈로그

Ch 8. 시스템 카탈로그와 뷰

Page : 11

6. 데이터베이스의 뷰 (view) 에 관한 설명으로 옳지 않은 것은 ? (0003, 0109,

0403)

가 . 하나 이상의 테이블에서 유도되는 가상 테이블이다 .

나 . 뷰 정의문 및 데이터가 물리적 구조로 생성된다 .

다 . 뷰를 이용한 또 다른 뷰의 생성이 가능하다 .

라 . 뷰의 활용은 테이블과 동일하다 .

7. 뷰 에 대한 설명으로 옳지 않은 것은 (View) ? (0106)

가 . 둘 이상의 기본 테이블에서 유도된 실제 테이블이다 .

나 . 논리적 데이터에 대한 독립성이 보장된다 .

다 . 여러 사용자의 다양한 요구에 대한 지원이 편리하다 .

라 . 자료에 대한 접근제어로 보안을 제공한다 .