Мегаобучалка Главная | О нас | Обратная связь


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



2016-01-26 493 Обсуждений (0)
Иерархическая модель данных 0.00 из 5.00 0 оценок




Н.С. Безруких, И.С. Матвеева

 

 

УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ

 

Учебное пособие для студентов специальностей

080502, 080109, 220501 заочной формы обучения

 

Красноярск 2010


 

Безруких, Н.С. УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ: учебное пособие для студентов специальностей 080502, 080109, 220501 заочной формы обучения / Н.С. Безруких, И.С. Матвеева. – Красноярск: СибГТУ, 2010. – 74 с.

 

Одобрено и рекомендовано к печати редакционно-издательским советом СибГТУ __________.

 

 

Рецензенты: д-р физ.-мат. наук, проф. А.К. Шлепкин (КрасГАУ);

 

ст. преп. Е.В. Касьянова (научно-методический совет СибГТУ).

 

Отв. редактор проф. Г.А. Доррер

 

Редактор РИЦ Т.А. Полуэктова

 

 

© Безруких Н.С., Матвеева И.С. 2010

© ГОУ ВПО «Сибирский государственный

технологический университет», 2010


Содержание

Введение. 4

1 Работа с базой данных. 5

1.1 Понятие базы данных. 5

1.2 Виды моделей данных. 6

1.3 Проектирование базы данных. 10

1.4 Функциональные возможности СУБД.. 13

1.5 Обобщенная технология работы в СУБД.. 14

1.6 Технология работы в СУБД MS Access. 16

2 Лабораторные работы.. 18

2.1 Лабораторная работа №1. Создание таблиц и ввод данных. 18

2.2 Лабораторная работа №2. Создание запросов на выборку данных. 26

2.3 Лабораторная работа №3. Создание форм. 33

2.4 Лабораторная работа №4. Разработка отчетов. 43

3. Задания для контрольной работы.. 53

4. Пример выполнения контрольной работы. 62

Библиографический список. 73

Приложение А (обязательное) Образец титульного листа. 74

 

 


Введение

 

Пособие предназначено для студентов специальностей 080502 «Организация предпринимательской деятельности» и 080109 «Бухгалтерский учет, анализ и аудит в коммерческих организациях», 220501 «Управление качеством в производственно-технологических системах» заочной формы обучения.

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

Раздел 2, состоящий из четырех подразделов, содержит задания на лабораторные работы, общий объем которых составляет 8 часов. Каждый подраздел содержит лабораторную работу, связанную с технологией создания в среде MS Access одного из основных объектов базы данных: таблиц, запросов, форм и отчетов. Причем, в первой части подраздела приводится подробное описание технологии создания соответствующего объекта, а во втором – непосредственно само задание. Такая структура позволит студенту легко найти ответы на вопросы, возникающие при выполнении задания.

В третьем разделе пособия приведено 25 вариантов заданий для домашних контрольных работ, предусмотренных рабочей программой изучения дисциплины. Четвертый раздел содержит пример выполнения контрольной работы.

Для успешного выполнения лабораторных и контрольных работ необходимо иметь навыки работы в операционной системе Windows, программах Word и Excel.


Работа с базой данных

Понятие базы данных

 

Основу современных информационных систем представляют огромные объемы хранимых данных сложной организации, позволяющие удовлетворять разнообразные требования пользователей. В широком смысле слова база данных – это совокупность сведений о конкретных объектах реального мира в какой-то предметной области. Под предметной областью принято понимать часть реального мира, подлежащую изучению для организации управления и автоматизации, например, вуз, предприятие, склад и т.д.

Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам с целью быстрого поиска и извлечения нужных данных. Это возможно только в том случае, если данные структурированы. Структурирование – это введение соглашений о способах представления данных. Например, чтобы автоматизировать поиск нужных данных о студентах, необходимо ввести соглашение, что дата рождения должна записываться одинаково для каждого студента, иметь одинаковую длину и занимать определенное место среди другой информации о нем. Аналогичные соглашения должны быть выработаны и для остальных данных (номер зачетной книжки, фамилия, имя, отчество и т.д.).

База данных (БД) – это поименованная совокупность структурированных данных, относящихся к определенной предметной области.

Пользователями базы данных могут быть различные прикладные программы и специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями.

В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного инструментария – системы управления базами данных.

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

Предполагается необходимость существования некоторого лица (группы лиц), на которое возлагаются функции администрирования данными, хранимыми в базе.


Виды моделей данных

Ядром любой базы данных является модель данных. С помощью модели данных могут быть формально описаны объекты предметной области и связи между ними. Модель данных представляет собой совокупность структур данных и операций их обработки. Различают три основных типа моделей данных: иерархическая, сетевая и реляционная.

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

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

 

 

Рисунок 1 – Графическое изображение иерархической структуры БД

 

Каждый элемент на более низком уровне связан только с одним элементом более высокого уровня. Имеется только один элемент, не подчиненный никакому другому элементу, который находится на самом верхнем (первом) уровне. Зависимые элементы находятся на втором, третьем и т. д. уровнях. В БД может быть несколько деревьев. К каждому элементу БД существует только один путь от элемента первого уровня.

Примером иерархической модели данных могут служить данные о студентах одного из факультетов. Элементом первого уровня является деканат (название факультета, фамилия декана, номер телефона). Элементами второго уровня являются группы (название группы, шифр специальности, фамилия старосты). Третий уровень представляют студенты (фамилия, имя, отчество и т.д.). Каждый студент учится в определенной (только одной) группе, которая относится к определенному (только одному) факультету.

Сетевая модель данных

В сетевой модели каждый элемент может быть связан с любым другим элементом, но иерархия явно не выражена. Любой элемент может быть и главным и подчиненным. На рисунке 2 изображена сетевая модель данных в виде графа.

 

Рисунок 2 – Графическое изображение сетевой структуры БД

 

Примером двухуровневой сетевой модели может служить структура базы данных, содержащей сведения о студентах, участвующих в научно-исследовательских работах (НИРС). Возможно участие одного студента в нескольких НИРС, а также участие нескольких студентов в разработке одной НИРС.



2016-01-26 493 Обсуждений (0)
Иерархическая модель данных 0.00 из 5.00 0 оценок









Обсуждение в статье: Иерархическая модель данных

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (493)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)