Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Оцените пожалуйста структуру БД / 6 сообщений из 6, страница 1 из 1
02.05.2005, 17:47
    #33044982
DenisKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оцените пожалуйста структуру БД
Оцените пожалуйста структуру БД, насколько я понимаю, БД нормализована, находится в 3НФ, а вот как определить находится ли она в 4НФ 5 НФ и БКНФ?
Заранее спасибо!
...
Рейтинг: 0 / 0
02.05.2005, 17:57
    #33044990
itON
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оцените пожалуйста структуру БД
DenisKBа вот как определить находится ли она в 4НФ 5 НФ и БКНФ?
А нафига вам они?
А какая связь между товаром и магазом?
имхо, должна быть много-ко-многим...
...
Рейтинг: 0 / 0
02.05.2005, 18:07
    #33044999
DenisKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оцените пожалуйста структуру БД
курсовая по СУБД
...
Рейтинг: 0 / 0
02.05.2005, 18:12
    #33045004
DenisKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оцените пожалуйста структуру БД
Кстати получается, что между товаром и поставщиком (Provider) тоже связь много ко многим?
...
Рейтинг: 0 / 0
02.05.2005, 19:03
    #33045042
DenisKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оцените пожалуйста структуру БД
Вторая версия структуры:
...
Рейтинг: 0 / 0
02.05.2005, 20:44
    #33045115
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оцените пожалуйста структуру БД
А зачем Вам поля REC_ID, да еще с одинаковыми именами для разных табл? Это я так понимаю ассоциативные сущности. Суррогатные ключи ведь могут быть оправданы только для соединений или если нет других идентификаторов.
Ну, или для единообразия, хотя в ассоциативных сущностях, если те больше ни для чего не предназначены они все равно лишние.
Вообще, стоит подумать о том, стоит ли давать одинаковые имена столбцов в разных таблах. Все-таки там разные данные, и это может усложнить написание запросов, например, естественное соединение будет сложней применять.
На предмет нарушения нормальных форм выше первой можно подозревать тока таблы с числом столбцов, превышающих 2. Ну тада надо выписывать зависимости атрибутов.
Лучше объявить все ключи. Так как счас нарисовано, например, могут быть магазины с одинаковым name даже в одном городе. И что еще хуже они могут повторяться, хотя и с разными ID.
Тоже про товары - можно много раз повторять один товар с одной ценой, но с разными ID. Тем более это относится к ассоциативным сущностям: какой смысл в повторе пар сурроготав, но с разными REC_ID?
Т.е. раз уж Вы беспокоитесь о нормальных формах, то следуе озаботиться тем полностью ли она характерихзует функциональные зависмости ПО.
И вообще - Нет ли потерь информации после такой декомпозиции, что Вы проделали, и является ли число отношений минимальным.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Оцените пожалуйста структуру БД / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]