Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моя база данных_аналитическая часть.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
69.72 Кб
Скачать
      1. Определение бизнес-правил

База данных должна соответствовать следующим бизнес-правилам:

  • Полный набор сведений содержит виды продукции (полиграфия, веб, мультимедиа и т. п.), ее рекомендуемые размеры; требования к ее созданию; дополнительные параметры; программы, в которых можно создавать и редактировать элемент; форматы сохранения; цветовые палитры, в которых он может быть создан; наличие интерактивности

  • Форматы, программы, палитры могут повторяться для разных видов

  • К одному виду продукции может быть определено несколько форматов, размеров, программ.

  • Интерактивность определяется значениями yes/no (да/нет) без подробной информации

  • Вид, формат, программа, размер, цветовая палитра являются обязательными сведениями для всех элементов

  • Требования и параметры не являются обязательными сведениями для некоторых элементов

  • Значение размера может быть задано как «var», которое означает, что оно может варьироваться в зависимости от конечных потребностей

  • При наличии нескольких требований к одному виду, они указываются через запятую

  • При наличии нескольких параметров у одного вида, они указываются через запятую

  • Все сотрудники могут одновременно просматривать информацию и создавать поисковые запросы

  • Только дизайнер-верстальщик может вносить изменения в любые таблицы, дополнять или удалять данные.

    1. Разработка логической модели данных

      1. Определение сущностей, связей между сущностями и атрибутов сущностей

Чтобы определить, какие таблицы следует добавить к базе данных, следует обратиться к требованиям к системе, разработанным при анализе предметной области. Каждая выделенная категория (всего их пять) представляет основную таблицу и соответствующий табличный объект в структуре базы данных. Обозначим каждую таблицу названием одной из категорий. Для согласованности назовем таблицы так: Typography, Web, Multimedia, Graphic, Colors и Rest.

Каждая из категорий имеет несколько столбцов, дающий более подробную информацию по каждому виду продукта, который входит в каждую категорию. Таблица Colors содержит в себе два столбца – RGB и CMYK, значения которых сообщают пользователю, в какой цветовой палитре должны быть заданы все элементы и само цветовое пространство документа.

- обозначает тип цветовой палитры, в которой должен быть выполнен продукт в зависимости от его категории и назначения. В разных палитрах точный цвет задается специальным кодом. Таким образом, для всех пяти таблиц необходимо создать подчиненную таблицу (связь «многие к одному»). Для сотрудников будет достаточно указать основные цвета и корпоративные цвета согласно брендбуку,

Для определения связей между таблицами воспользуемся списком бизнес-правил, составленным при сборе требований к системе. В общей сложности должно быть 6 таблиц.

Для определения столбцов таблиц обратимся к требованиям к системе, разработанным при анализе предметной области. Для каждой категории данных определена информация, которая входит в эту категорию. Эта информация определяет столбцы. Для согласованности дадим столбцам названия, указанные ниже:

Таблица

Столбцы

Typography

Types, Width_height, Requirements, Parameters, Programs, Formats,

Web

Types, Width_height, Requirements, Parameters, Programs, Formats, Interactivity

Multimedia

Types, Width_height, Requirements, Parameters, Programs, Formats, Interactivity

Graphic

Types, Width_height, Requirements, Parameters, Programs, Formats

Rest

Types, Programs, Formats, , Interactivity

Colors

palettes_var

Palettes

tab_T, colors_T, tab_W, colors_W, tab_M, colors_M, tab_G, colors_G, tab_R, colors_R