Разработка базы данных осуществляется на основе пакета Models
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Для разработки базы данных использована реляционная СУБД MS Sql Server. Так как работа с базой данных ведется через фреимворк Entity Framework 6, то разработка базы выполнена по следующему алгоритму:
Установка фреимворка в проект.
Создание классов-моделей, на основе которых будут создаваться таблицы базы. Классы создаются на основе концептуальной модели данных.
Создание класса-контекста, представляющего собой объектно-ориентированный аналог реляционной базы данных.
Включение механизма миграций, за счет которых будет осуществляться создание таблиц, установка связей между ними, редактирование структуры таблиц, при необходимости.
Создание строки подключения к базе данных.
Запуск миграции на создание таблиц.
Физическая модель базы данных показана на рисунке 7.
Характеристики атрибутов приведены в таблицах 2-6.
Таблица 2 – Users
Атрибут Тип данных Описание
Id
int
Идентификатор пользователя, первичный ключ
Login
nvarchar(40) Логин пользователя
Pass
nvarchar(40) Пароль от учетной записи пользователя
Name
nvarchar(300) Имя пользователя
Role
nvarchar(100) Тип учетной записи пользователя
Таблица 3 – Tickets
Атрибут Тип данных Описание
Id
int
Идентификатор билета
Line
int
Ряд
Place
int
Место в ряду
Event_Id
int
Номер мероприятия, внешний ключ
Связь между таблицами Tickets и Events относится к типу «один-ко-многим»: на одно событие может быть продано несколько билетов
Зарегистрируйся, чтобы продолжить изучение работы
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!