
- •1.Основная часть
- •1.1 Модели бд
- •Основные элементы сетевой модели данных:
- •Преимущества:
- •Недостатки:
- •1.2 Этапы создания бд
- •Требования заказчика
- •Среда разработки
- •2. Практическая часть
- •2.1 Разработка технического задания
- •2.2 Построение информационно – логической модели данных предметной области
- •2.3 Описание этапов разработки
- •2.4 Функциональные требования
- •5. Требования к программной документации
- •6. Техника – экономические показатели
ВВЕДЕНИЕ
Актуальность состоит в том, что с внедрением компьютерных технологий в жизнь учебного заведения, возникла возможность ведения электронного журнала, который автоматизирует процесс контроля над успеваемостью, дублирует записи бумажного журнала, защищая его от искажений, даёт возможность контролировать накопляемость оценок по предметам. В настоящее время реализуется проект «Электронная Россия», цель которого - повсеместное внедрение Интернет - ресурсов в систему госуправления, в связи с этим внедрение электронных дневников и журналов довольно актуальная и острая тема.
БД может использоваться в любом образовательном учреждении, где необходим для просмотра данных о преподавателях.
Цель работы является разработка и защита удалённой базы данных «Преподаватели».
Задачи курсовой работы является:
анализ предметной области;
изучение литературы;
выбор среды создания;
проектирование базы данных (БД);
разработка приложения для взаимодействия с БД.
1.Основная часть
1.1 Модели бд
База данных (БД) - совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области, предназначенная для хранения во внешней памяти компьютера и для постоянного применения.
Сетевая модель данных - это логическая модель данных, представляющая их сетевыми структурами типов записей и связанные отношениями мощности один-к-одному или один-ко-многим.
Иерархическая модель данных является частным случаем сетевой модели данных, структура иерархической базы данных немного проще сетевой и, соответственно, иерархические базы данных даже менее эффективны, чем сетевые. Иерархическая модель данных, как и сетевые БД, опирается на теорию графов.
Рисунок 1- Иерархическая модель
Самые первые в мире СУБД использовали иерархическую модель данных, иерархические базы данных появились даже раньше, чем сетевая модель хранения данных. Поэтому структура иерархической базы данных, немного проще, чем структура сетевой БД. И так, основными информационными единицами иерархической модели данных являются сегмент и поле. Поле данных является наименьшей неделимой информационной единицей иерархической базы данных, доступной пользователю. У сегмента данных можно определить его тип и экземпляр сегмента.
Рисунок 2- Иерархическая модель данных
В отличие от реляционной модели, связи в ней моделируются наборами, которые реализуются с помощью указателей. Сетевые модели данных являются расширенной версией иерархической модели, однако основным отличием является то, что в сетевых моделях данных имеются указатели в обоих направлениях, которые соединяют родственную информацию.
Основные элементы сетевой модели данных:
элемент данных – минимальная информационная единица доступная пользователю;
агрегат данных – именованная совокупность элементов данных внутри записи или другого агрегата, которую можно рассматривать как единое целое. Имя агрегата используется для его идентификации в схеме структуры данного более высокого уровня. Агрегат данных может быть простым, если состоит только из элементов данных, и составным, если включает в свой состав другие агрегаты;
запись - совокупность агрегатов или элементов данных, отражающих некоторую сущность предметной области. Иными словами, запись - это агрегат, который не входит в состав никакого другого агрегата и может иметь сложную иерархическую структуру, поскольку допускается многократное применение агрегации. Имя записи используется для идентификации типа записи в схемах типов структур более высокого уровня;
тип записей – эта совокупность подобных записей. Тип записей представляет некоторый класс реального мира;
набор - именованная двухуровневая иерархическая структура, которая содержит запись владельца и запись (или записи) членов. Наборы отражают связи «один ко многим» и «один к одному» между двумя типами записей.
Наборы бывают нескольких видов:
с одними и теми же типами записей, но разными типами наборов;
наборы из трех записей и более, в том числе с обратной связью;
сингулярный набор (только один экземпляр). У такого набора нет естественного владельца и в качестве него выступает система. В дальнейшем такие наборы могут приобрести запись – владельца;