Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Проектирование архитектуры БД

Автор:   •  Март 15, 2024  •  Лабораторная работа  •  263 Слов (2 Страниц)  •  22 Просмотры

Страница 1 из 2

Министерство науки и высшего образования Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего образования

«Национальный исследовательский университет ИТМО»

Факультет информационных технологий и программирования

Лабораторная работа № 1

Проектирование архитектуры БД

Вариант №11

Санкт-Петербург

2024

Предметной область и портал: сеть салонов красоты https://olacenters.com/about/

Задание: нужно было составить ER модель базы данных для данного сайта

Описание: была разработана модель базы данных для сайта сети салонов красоты. Модель охватывает не все данные, которые предполагают наличие, а лишь некоторые из них, наиболее весомые.

[pic 1]

  1. Customer представляет таблицу клиентов, которые уже когда-либо записывались на услуги;
  2. Record представляет таблицу клиентов которые записались на услугу в конкретном объекте (конкретном салоне);
  3. Service представляет таблицу услуг, которые предоставляет салон;
  4. Category представляет таблицу категорий услуг, которые предоставляет салон;
  5. Subcategory представляет таблицу подкатегорий услуг, которые предоставляет салон;
  6. ObjectHeader представляет таблицу объектов (конкретных салонов по данным адресам)
  7. ObjectDetail представляет таблицу объектов (конкретных салонов по данным адресам) с уточнением какие услуги предоставляет данный объект
  8. SaleHeader представляет таблицу акций, которые проходят в сети салонов;
  9. SaleDetail представляет таблицу акций, с уточнением с какими услугами связана акция

Таблицы находятся в 3 нормальной форме:

  1. так как они находятся в 1 (все атрибуты простые, атомарными), например в таблице object атрибут адрес разбивается на два атрибута улица и номер здания
  2. во 2 нормальной форме (атрибуты функционально полно зависят от первичного ключа), создан для сущностей суррогатный ключ для определения ID
  3. также в таблицах ни один ключевой атрибут не находится в транзитивной зависимости от потенциального ключа. Транзитивная зависимость – это когда неключевые столбцы зависят от значений других неключевых столбцов. Например: услуги не содержат в себе акции связанной с услугой, чтобы не было транзитивной зависимости тип услуги –> услуга, услуга -> акция, тип услуги -> акция.

...

Скачать:   txt (3.9 Kb)   pdf (145.1 Kb)   docx (204.3 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club