Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovik.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.12 Mб
Скачать

ВВЕДЕНИЕ

Актуальность состоит в том, что с внедрением компьютерных технологий в жизнь учебного заведения, возникла возможность ведения электронного журнала, который автоматизирует процесс контроля над успеваемостью, дублирует записи бумажного журнала, защищая его от искажений, даёт возможность контролировать накопляемость оценок по предметам. В настоящее время реализуется проект «Электронная Россия», цель которого - повсеместное внедрение Интернет - ресурсов в систему госуправления, в связи с этим внедрение электронных дневников и журналов довольно актуальная и острая тема.

БД может использоваться в любом образовательном учреждении, где необходим для просмотра данных о преподавателях.

Цель работы является разработка и защита удалённой базы данных «Преподаватели».

Задачи курсовой работы является:

  • анализ предметной области;

  • изучение литературы;

  • выбор среды создания;

  • проектирование базы данных (БД);

  • разработка приложения для взаимодействия с БД.

1.Основная часть

1.1 Модели бд

    1. База данных (БД) - совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области, предназначенная для хранения во внешней памяти компьютера и для постоянного применения.

Сетевая модель данных - это логическая модель данных, представляющая их сетевыми структурами типов записей и связанные отношениями мощности один-к-одному или один-ко-многим.

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

Рисунок 1- Иерархическая модель

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

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

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

Основные элементы сетевой модели данных:

  • элемент данных – минимальная информационная единица доступная пользователю;

  • агрегат данных – именованная совокупность элементов данных внутри записи или другого агрегата, которую можно рассматривать как единое целое. Имя агрегата используется для его идентификации в схеме структуры данного более высокого уровня. Агрегат данных может быть простым, если состоит только из элементов данных, и составным, если включает в свой состав другие агрегаты;

  • запись - совокупность агрегатов или элементов данных, отражающих некоторую сущность предметной области. Иными словами, запись - это агрегат, который не входит в состав никакого другого агрегата и может иметь сложную иерархическую структуру, поскольку допускается многократное применение агрегации. Имя записи используется для идентификации типа записи в схемах типов структур более высокого уровня;

  • тип записей – эта совокупность подобных записей. Тип записей представляет некоторый класс реального мира;

  • набор - именованная двухуровневая иерархическая структура, которая содержит запись владельца и запись (или записи) членов. Наборы отражают связи «один ко многим» и «один к одному» между двумя типами записей.

Наборы бывают нескольких видов:

  • с одними и теми же типами записей, но разными типами наборов;

  • наборы из трех записей и более, в том числе с обратной связью;

  • сингулярный набор (только один экземпляр). У такого набора нет естественного владельца и в качестве него выступает система. В дальнейшем такие наборы могут приобрести запись – владельца;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]