Иерархические модели данных

Автор работы: Пользователь скрыл имя, 30 Сентября 2011 в 07:20, курсовая работа

Описание

Целью данной курсовой работы является описание иерархической модели данных.

Содержание

Введение 3
Основная часть 5
1. База данных и модели данных 5
1.1. Задание…. ……………………………………………………………………. 5
1.2. Определение данных и моделей данных …………………………………….5
1.3. Понятия БД и СУБД..………………………………………………………….7
1.4. Концепция моделей данных …………………...……………………………10
1.5. Объекты базы данных……………………………………………………..…12
2. Иерархическая модель данных 15
2.1. Понятие и структура иерархической модели……………………………….15
2.2. Сегмент иерархической модели……………………………………………..18
2.3. Язык описания данных иерархической модели ..…………………………..23
Заключение 26
Глоссарий………………………………………………………………………………...28
Список использованных источников 30
Приложения……………………………………………………………………………....31

Работа состоит из  1 файл

информатика и вычислительная техника.doc

— 224.50 Кб (Скачать документ)

     Представление внешней модели называется логической базой данных и определяется совокупностью  блоков связи данного приложения с физическими БД, входящими в концептуальную схему БД. Блок связи — PCB, program communication bloc — описывает связь с одной физической БД по следующим правилам:

     DBD NAME = < имя логической БД (подсхемы)> ,

     ACCESS = LOGICAL

     DATA SET = LOGICAL.

     SEGM NAME = <имя сегмента в подсхеме>,

     PARENT =<имя родительского сегмента  в подсхеме>,

     SOURSE =(Имя соответствующего сегмента  ФБД, имя ФБД)

     DBDGEN

     FINISH

     END

     Совокупность  блоков PCB образует полное внешнее представление  данного приложения, называемое "блоком спецификации программ" (PSB, program specification block).

     Базовыми  языками иерархической БД по-прежнему могут быть COBOL, PL/I, Assembler. 

 

      Заключение

     В данной курсовой работе была рассмотрена тема «Иерархические модели данных».

     Основные  идеи современной информационной технологии базируются на концепции баз данных (БД). Согласно данной концепции основой информационной технологии являются данные, организованные в БД, адекватно отражающие реалии действительности в той или иной предметной области и обеспечивающие пользователя актуальной информацией в соответствующей предметной области.

     Иерархическая структура представляет совокупность элементов, связанных между собой  по определённым правилам. Объекты, связанные  иерархическими отношениями, образуют ориентированный граф (перевёрнутое дерево).

     К основным понятиям иерархической структуры  относятся: уровень, элемент (узел), связь.

     Иерархическая древовидная структура, ориентированная  от корня, удовлетворяет следующим  условиям:

     -узел  состоит из одного или нескольких атрибутов;

     -иерархия  всегда начинается с корневого  узла;

     -на  верхнем уровне может находиться  только один узел - корневой;

     -на  нижних уровнях находятся порожденные  (зависимые) узлы: они могут добавляться  в вертикальном и горизонтальном  направлениях без ограничения;

     -каждый  порожденный узел, находящийся на  уровне i, связан только с одним  непосредственно исходным узлом  (непосредственным родительским  узлом), находящимся на верхнем  уровне (i-1) иерархии дерева;

     -каждый  исходный узел может иметь  один или несколько непосредственно порожденных узлов, которые называются подобными.

     Передо  мной были поставлены следующие задачи:

     –дать обзор современному состоянию теории баз данных, основным моделям СУБД, применяемым в ПК;

     –изучить  принципы функционирования и основные возможности иерархической модели данных;

     –рассмотреть  язык описания и манипулирования  данными в иерархической модели данных.

     В первой главе были рассмотрены вопросы  основ баз данных и моделей  данных. Были даны определения данных, модели данных, БД, СУБД, приведена классификация моделей данных, описаны объекты баз данных.

     Во  второй главе была более подробно описана иерархическая модель данных: была рассмотрена сущность и структура  данной модели, описан принцип функционирования и языковые средства описания данных (ЯОД) и средства манипулирования данными (ЯМД).

     При написании курсовой работы был произведен комплексный анализ. Основными методами в работе явились методы описания, историко-функциональный и сравнительно-сопоставительный метод.

     Глоссарий

№ п./п. Понятие Определение
    1      Данные это факты, характеризующие  свойства объектов и явлений из некоторой  предметной области.
     2      Данные, хранящиеся в памяти ЭВМ     совокупность  нулей и единиц (битов).
     3      Запись (декартово произведение)     совокупность  элементов данных разного типа.
     4      Иерархическая структура     совокупность  элементов, в которой данные одного уровня подчинены данным другого  уровня, а связи между элементами образуют древовидную структуру.
     5      Массив (функция с конечной областью определения)      простая совокупность элементов данных одного типа, средство оперирования группой данных одного типа.
     6      Отчеты     это средство для организации вывода данных на печать.
     7      СУБД     это комплекс программных и языковых средств, необходимых для разработки баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
     8      Узел     совокупность  атрибутов данных, описывающих некоторый  объект.
     9      Формы     основное  средство обработки, анализа и преобразования данных.
     10      Целостность (непротиворечивость) данных     это способность данных правильно отражать объект.

     Список  использованных источников

    1
    Аладьев, В.В. Основы информатики: учебное пособие/ В.В. Аладьев, Ю.Я. Хунт, М.Л. Шишаков, М., 2000.
    2
    Бойко, В.В. Проектирование баз данных информационных систем / В.В. Бойко, В.М. Савинков, М., Финансы и статистика, 2000 .
    3
    Девис, У. Операционные системы / У. Девис, М., Мир, 2000.
    4
    Дейт, К. Введение в системы баз данных / К. Дейт, М., Наука, 2001.
    5
    Дубнов, П.Ю. Access 2000: Проектирование баз данных / М., ДМК-Лайт, 2000.
    6
    Ездов, А.А. Лабораторные работы по физике с использованием компьютерной модели  /А.А. Ездов, М., Информатика и образование, 2002.
    7
    Ермаков, М.Г. Вопросы разработки тестирующих программ / М.Г. Ермаков, Л.Е. Андреева, М., Информатика и образование, 2001.
    8
    Жуков, А. А. Система контроля знаний TSTST / А. А. Жуков, Л.А. Федякина, М., Информатика и образование, 2001.
    9
    Кодд, Дж. Базы данных / Дж. Кодд, М., Мир, 2000.
    10
    Макашарипов, С. Эффективная работа с СУБД / С. Макашарипов, А. Горев, Р. Ахаян, СПб., Питер, 2000.

     Приложения

    А     

Информация о работе Иерархические модели данных