Создание модели данных в case-средстве Erwin Data Modeler

Автор: Конькова Д.С., Матвеев В.А., Комиссарова О.Р.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 11 (17), 2016 года.

Бесплатный доступ

Статья посвящена разработке базы данных для рекламного агентства. База данных содержит минимальное количество полей. Модель данных будет представлена в CASE-средстве ERwin Data Modeler. Модель данных будет представлена сразу в 3 нормальной форме.

Медиаплан, рекламное агентство, база данных, структура

Короткий адрес: https://sciup.org/140267525

IDR: 140267525

Текст научной статьи Создание модели данных в case-средстве Erwin Data Modeler

Рекламному агентству     необходима база данных (БД), предназначенная для хранения информации об проводимых рекламных кампаниях, сроках проведения, видах рекламы и клиентах агентства.

Информация, хранимая в БД, должна быть необходима и достаточна для формирования медиаплана, оформляемого на рекламную кампанию.

Один медиаплан может содержать информацию об одной организации заказавшей кампанию и о нескольких видах рекламы. Медиаплан не предполагает отслеживание выполнения рекламной кампании. Медиаплан должен выглядеть как на рис.1.

Рекламное агенство "Darya"

Заказчик

Дата начала:

Дата окончания:

Медиаплан рекламной кампании

Дата вид""———

Месяц

Месяц

Стоимость

1 неделя

2неделя

3неделя

1неделя

2неделя

Знеделя

ролик на TV-канале

5 часов

5 часов

5 часов

5 часов

5 часов

5 часов

70000

радио на волне

3 часа

3 часа

3 часа

3 часа

3 часа

3 часа

50000

интернет (ссылка на сайт)

постоянна

постоянна

постоянна

постоянна

постоянна

постоянна

20000

интернет (ссылка на сайт)

постоянна

постоянна

постоянна

постоянна

постоянна

постоянна

20000

Итог:

160000

Рис. 1. Полученный медиаплан

Для этого, необходимо продумать какие атрибуты и сущности должна содержать наша БД (таб.1.).

Таб. 1. Список необходимых атрибутов и сущностей

п/п

Атрибуты

Тип

Размер

Объекты

(сущности)

1.

ФИО заказчика (отдельным полем фамилию, имя и отчество)

varchar

фамилия [20]

имя [15]

отчество [15]

Заказчик

2.

Код заказчика

int

[9999]

Заказчик

3.

Номер медиаплана (PK)

int

[9999]

Медиаплан

4.

Дата начала

datetime

Медиаплан

5.

Дата окончания

datetime

Медиаплан

6.

Стоимость

money

Медиаплан

7.

Код рекламы (FK)

int

[9999]

Медиаплан

8.

Код рекламы (PK)

int

[9999]

Вид рекламы

9.

Вид рекламы

varchar

[50]

Вид рекламы

Сокращение PK (primary key) – обозначает, что атрибут будет первичным ключом, а FK (foreign key ) – внешним ключом.

Разделение полученных объектов (сущностей) на объекты-справочники и объекты оперативной информации:

  • •"Вид рекламы", "Заказчик"– справочники;

  • •" Медиаплан " - объект оперативной информации.

По полученным данным построим модель данных (рис.2.).

Рис. 2. Полученная модель данных в CASE-средстве ERwin Data Modeler

Отношение находится в 3 нормальной форме, минимизация числа сущностей не требуется [1].

Список литературы Создание модели данных в case-средстве Erwin Data Modeler

  • Давлеткиреева Л.З., Назаров В.О., Мусыгина А.А. Разработка технологической модели обработки данных и компонентов сети для КИС//Современные инновации в науке и технике: сб. научных трудов 4-ой Международной научно-практической конференции (17 апреля 2014 года)/редкол.: Горохов А.А. (отв. Ред.); В 4-х томах, Том 2., Юго-Зап. гос. ун-т. Курск, 2014. 413 с.-С.17-21
Статья научная