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

소개글

데이터베이스론 연습문제에 대한 보고서 자료입니다.

본문내용

외부 스키마에 영향을 주지 않고도 저장 데이터베이스 구조를 변경할 수 있게 된다.
4.13 절차적 조작어와 비절차적 조작어의 장단점을 설명하라.
▶ 절차적 데이터 조작어
절차적 데이터 조작어(procedural DML)는 사용자가 무슨 데이터(what data)를 원하며 어떻게(how) 그것을 접근하는지를 명세해야 되는 초급 데이터 언어이다. 이런 유형의 조작어는 데이터베이스로부터 한번에 레코드 하나(one-record-at-a-time)씩 검색해서 호스트 언어와 함께 처리하는 특성을 가지고 있기 때문에 독자적으로 사용되지 못하고 호스트 프로그래밍 언어로 작성된 응용 프로그램 속에 삽입(embedded)되어 사용된다. 통상 일반 프로시저 호출(CALL)문 형식으로 삽입되어 사용되는 DML은 먼저 DML 예비 컴파일러에 의해 컴파일된 뒤에 호스트 프로그래밍 언어 컴파일러로 넘겨져서 수행된다. 이와 같은 언어는 프로그램도 알고 데이터베이스도 아는 사람만이 사용할 수 있으므로 일반 비전문가가 쓰기는 상당히 어려운 단점을 가진다.
▶ 비절차적 데이터 조작어
비절차적 데이터 조작어(nonprocedural DML)는 사용자가 무슨 데이터(what data)를 원하는지만 명세하고 그것을 어떻게(how) 접근할 것인가에 대해서는 명세할 필요가 없는 고급 데이터 언어이다. 이러한 언어는 데이터베이스로부터 보통 한 번에 여러 개의 레코드(set-of-record-at-a-time)를 검색해서 처리하는 특성을 가지고 있다. 뿐만 아니라 어떻게 그 데이터들을 검색하는지는 DBMS가 알아서 처리하므로 독자적으로 사용될 수 있다. 그러기 때문에 이런 언어는 터미널을 통해 일반 사용자가 대화식으로 사용하기 편리한 장점을 가지며 호스트 프로그램 속에 삽입시켜 사용하기도 한다.
4.14 데이터 사전이란 무엇이며 어떻게 활용될 수 있는가를 설명하라.
▶ 데이터 사전(data dictionary)은 시스템 카탈로그(catalog)라고도 하는데 데이터베이스에 포함되는 모든 데이터 객체들에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템이다. 따라서 여러 스키마와 이들 속에 포함된 사상들에 관한 정보도 컴파일되어 저장된다. 이러한 정보는 데이터를 관리할 뿐만 아니라 데이터베이스를 이용하는 데도 사용된다. 따라서 데이터 사전은 그 자체가 하나의 데이터베이스로 간주되기도 하지만 사용자 데이터베이스와는 구별되는 시스템 데이터베이스이다.
  • 가격1,000
  • 페이지수6페이지
  • 등록일2006.04.12
  • 저작시기2005.4
  • 파일형식한글(hwp)
  • 자료번호#343962
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니