Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Разработка базы данных осуществляется на основе пакета Models
100%
Уникальность
Аа
2631 символов
Категория
Программирование
Курсовая работа

Разработка базы данных осуществляется на основе пакета Models

Разработка базы данных осуществляется на основе пакета Models .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор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% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по программированию:
Все Курсовые работы по программированию
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.