Курсовая работа по предмету Разработка кода информационных систем Тема работы Разработка информационной системы для организации работы дорожных служб
Скачать 314.96 Kb.
|
Глава 2. Реализация информационной системы2.1. Реализация базы данныхРисунок 4. ERD-диаграмма базы данных Разработка базы данных начинается с данных, которые используются в работе организации. В частности, это данные работников организации (Ф.И.О., специальность, фото, доступ), значимость в организации и главное, к какой бригаде принадлежит сотрудник. По сколько принадлежность к бригаде это признак, который одинаковый у несколько сотрудников, то разумно будет вынести информацию в отдельную таблицу соединив по принципу связи один ко многим. Аналогично, в таблицу с задачами передаётся лишь ссылка на запись в другой таблице. И из этого у нас выходит, что основная таблица - таблица с информацией о «бригадах», к которой ссылаются таблицы «сотрудники» и «задачи». Также в таблице есть справочники, необходимые для расшифровки VIN, которые напрямую не выводятся пользователю, а используется только расшифровка. В перспективе с ростом возможностей программы в следующих версиях будет развиваться база данных. База данных проектируется на основе файла excel, который был отредактирован, то есть данные были сформированы в таблицы, ячейкам присвоен четкий формат и т.д. После, с помощью мастера импорта и экспорта SQL Server, были импортированы на сервер, при этом, не смотря на подготовку, они были не удовлетворительного качества. Данные не имели авто инкремента у первичного ключа, как собственно и сам первичный и вторичные ключи, также столбцы, которые должны иметь тип int, вместо этого был назначен тип float. Для исправления ошибок был проведен ряд изменений. Первое создание макета удовлетворявших требованием таблиц. Второе - это копирование данных, для этого использовался следующий скрипт:
Код 1. Копирование данных из таблицы в таблицу Далее задаются внешние ключи с помочью инструмента построение ERD диаграмм в SQL Server Management Studio, диаграмма представлена на Рисунке 4. |