Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [MS Access] проектирование и 3я нормальная форма БД


Автор: isida 10.6.2010, 19:40
Бьюсь с заданием, может, кто подскажет)
Задание: База данных «Подшивки журналов»

База Данных (БД) должна быть приведена к третьей нормальной форме и содержать следующие поля: Номер подшивки, Название статьи, автор, журнал, номер, www-адрес журнала, e-mail журнала, кол-во страниц в статье, тематика статьи.

что сделала я: выделила 3 сущности: Журнал, Автор, Статья.

Журнал:
Номер подшивки
www-адрес журнала
e-mail журнала
Название журнала

Автор:
Фамилия
Имя
Отчество
Название журнала
Название статьи


Статья:
Номер
Название статьи

Число страниц
Тема
Название журнала
Фамилия автора


связи: Журнал - Автор. по названию журнала 1:М.
Автор - Статья. по названию журнала и названию статьи 1:М.


жирным выделены ключи. Где не так?

Автор: Akina 10.6.2010, 19:58
Для домашних заданий, курсовых и вопросов типа "Сделайте за меня" существует раздел "Центр Помощи".

Тема перенесена.

Добавлено через 34 секунды
Цитата(isida @  10.6.2010,  20:40 Найти цитируемый пост)
жирным выделены ключи. Где не так? 

ТО, что на стороне "много" - ни разу не ключ.

Автор: bopoha 10.6.2010, 20:41
Не стоит использовать в качестве ключевых полей текстовые поля. Для этого есть автоинкрементные числовые поля.

Надо так. Поля начинающиеся с Id и отмеченые жирным - числовые автоинкрементные ключевые поля. Без жирного шрифто - просто числовые поля.

Журнал:
IdZhurnal
Номер подшивки
www-адрес журнала
e-mail журнала
Название журнала

Автор:
IdAvtor
Фамилия
Имя
Отчество

Статья:
IdStatya
Название статьи
Число страниц
Тема
IdZhurnal
IdAvtor

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)