Описание сущностей, атрибутов, ключей, связей
ВВЕДЕНИЕ
Постепенно с развитием программного обеспечения ЭВМ появились идеи создания управляющих систем, которые позволяли бы накапливать, хранить и обновлять взаимосвязанные данные по целому комплексу решаемых задач. Эти идеи нашли свое воплощение в системах управления базами данных (СУБД). СУБД взаимодействуют не с локальными, а взаимосвязанными по информации массивами, называемыми базами данных. С появлением персональных компьютеров СУБД становятся наиболее популярным средством обработки табличной информации. Они являются инструментальным средством проектирования банков данных при обработке больших объемов информации. В настоящее время в большинстве организаций нашей страны обработка и хранение информации происходит вручную, что приводит к большим затратам времени и дополнительным расходам. Сейчас широко распространена архитектура «клиент-сервер». В этом случае в качестве клиента выступает Web-браузер, а в качестве сервера – Web-сервер. В функции Web-сервера входят обработка запросов клиентов сети, передача параметров запроса и формирование Web-документа с использованием различных HTML-шаблонов. Готовый HTML-документ отсылается Web-обозревателю в формате протокола HTTP [1, с. 572]. Целью данной курсовой работы является проектирование и создание средствами СУБД MS SQL Server и Microsoft Visual Web Developer Express Edition базы данных. Так же и интерфейс к базе в виде набора ASP.NET и HTML страниц для отображения и редактирования информации из базы данных, позволяющих автоматизировать работу со структурированной информацией в заданной предметной области внутри корпоративной сети, а именно «Движение железнодорожного транспорта». Требованиями к отображению данных является: 1. Отдел кадров (данные обо всех сотрудниках и их должностях, отображение сведений о сотрудниках с определенными: возрастом, стажем работы; отображение сведений о сотрудниках-машинистах; вывод сведений о сотрудниках данного поезда на определенный день недели). 2. Расписания (расписания движения пригородных поездов: по всем остановкам; по выбранной остановке; расписание движения поездов дальнего следования через заданную станцию). 3. Расчет маршрутов (подсчет количества поездов, отправляющихся с заданной остановки в заданный интервал времени; отображение поездов по убыванию времени движения между начальной и конечной станциями; подсчет общего количества станций). СУБД MS SQL Server – Microsoft SQL Server 2008 – это полнофункциональное решение для управления данными, а также платформа для построения решений для анализа, обладающая развитыми возможностями по взаимодействию с другими системами. ЛОГИЧЕСКАЯ СТРУКТУРА БАЗЫ ДАННЫХ
Информационно-логическая модель предметной области. Описание сущностей, атрибутов, ключей, связей
Логический уровень – это абстрактный «взгляд» на данные, на нем данные представляются так, как они называются в реальном мире, например, «Отдел», «Фамилия сотрудника». Объекты модели, представленные на логическом уровне, называются сущностями и атрибутами. Логический уровень модели данных является универсальным и никак не связан с конкретной реализацией СУБД. Различают 3 подуровня логического уровня модели данных, отличающиеся по глубине представления информации о данных: · диаграмма сущность-связь (Entity Relationship Diagram (ERD)); · модель данных, основанную на ключах (Key Based model (KB)); · полная атрибутивная модель (Fully Attributed model (FA)).
Описание всех сущностей и их атрибутов приведено в таблицах:
Таблица 1 – «track»
Таблица 2 – «perfomer»
Таблица 3 – «personal»
Таблица 4 – «genre»
Таблица 5 – «education»
Таблица 6 – «schedule»
Таблица 7 – «schedule_pers»
Между сущностями определяются связи. Все связи типа один ко многим. Связи могут быть идентифицирующими или неидентифицирующими. Если задана идентифицирующая связь то это значит, что каждому экземпляру дочерней сущности должен соответствовать хотя бы один экземпляр родительской [7]. Неидентифицирующая связь означает, что экземпляр дочерней сущности может быть идентифицирован без использования экземпляра родительской сущности [7].
Логическая структура базы данных представлена на рисунке 1. Рисунок 1 – логическая модель данных в пакете AllFusion ERwin Data Modeler
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Почему стероиды повышают давление?: Основных причин три... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1661)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |