Проектирование схемы данных
Сущность таблицы «Журналисты» имеет следующие атрибуты: Табельный номер, Фамилия, Имя, Отчество, Год рождения, Редакция, Статус. Табельный номер мы выбираем в качестве ключевого поля.
Она имеет вид представленный на рисунках 1.1, 1.2.
![Окно конструктора таблицы “Журналисты”.](/img/s/9/35/2229435_1.png)
Рисунок 1.1 — Окно конструктора таблицы «Журналисты».
![Таблица “Журналисты”.](/img/s/9/35/2229435_2.png)
Рисунок 1.2 — Таблица «Журналисты».
Сущность таблицы «Статьи» имеет следующие атрибуты: Табельный номер, Фамилия, Статьи, Жанр, Количество опубликованных статей, Город проживания, Вид.
Она имеет вид представленный на рисунках 2.1, 2.2.
![Окно конструктора таблицы “Журналисты”.](/img/s/9/35/2229435_3.png)
Рисунок 2.1 — Окно конструктора таблицы «Журналисты».
![Окно конструктора таблицы “Журналисты”.](/img/s/9/35/2229435_4.png)
Рисунок 2.2 — Окно конструктора таблицы «Журналисты».
Сущность таблицы «Зарплата» имеет следующие атрибуты: Табельный номер, Фамилия, Имя, Отчество, Год рождения, Редакция, Статус. Табельный номер мы выбираем в качестве ключевого поля.
Она имеет вид представленный на рисунках 3.1, 3.2.
![Окно конструктора таблицы “Зарплата”.](/img/s/9/35/2229435_5.png)
Рисунок 3.1 — Окно конструктора таблицы «Зарплата».
![Таблицы “Зарплата”.](/img/s/9/35/2229435_6.png)
Рисунок 3.2 — Таблицы «Зарплата».
Чтобы объединить сущности необходимо задать связь между таблицами. Связь между таблицами осуществляется с помощью общих полей.
Между таблицами установлена связь «один — ко — многим», при таком типе связи каждой записи в одной таблице соответствует несколько записей в связанной таблице.
Чтобы в связанных таблицах не нарушалась целостность данных, нужно для связи добавить опции «Обеспечение целостности данных». После этого Access сделает невозможным запись в не ключевую таблицу такого значения общего поля, которого нет в ключевой таблице. После установления целостности данных Access включает две дополнительные опции: «Каскадное обновление связанных полей» и «Каскадное удаление связанных полей». Первая опция позволяет при изменении какого-либо значения ключевого поля в ключевой таблице Access автоматически обновит значения этого поля для соответствующих записей во всех связанных таблицах. Вторая опция позволяет при удалении одной из записей в ключевой таблице удалить те записи в таблице со стороны «много», которые имеют такое же значение ключа.
На рисунке 4 представлена схема данных.
![Окно Схема данных.](/img/s/9/35/2229435_7.png)
Рисунок 4 — Окно Схема данных.