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