Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / в какой нф диаграмма / 14 сообщений из 14, страница 1 из 1
16.11.2012, 08:33
    #38040868
stenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
Здравствуйте, у меня такой вопрос, соответствует ли данная модель хоть каким то требованиям к рбд, мне кажется, что в ней много ключей. Я в этом вопросе нубоват. К самой модели предъявлено только такое смысловое требование: Абитуриенты из различных потоков поступают в различные группы различных специальностей, различных факультетов вуза. Буду рад, если вы мне подскажете алгоритм, как выявлять и тестировать аномалии. Заранее спасибо :)
...
Рейтинг: 0 / 0
16.11.2012, 09:19
    #38040906
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
stenio,

У абитуриента, вроде, уникальный ID_абитуриента. Ну может паспортные данные.
В остальном могут быть повторы: в частности, на одном потоке, в одной группе, тем более по одной специальности и на одном факультете - полно народу, вроди. Потому не понятно, что означают ключики напротив них.
И воообще не понятно - это один составной там ключь или действительно туча ключей. Но в любом случае последние 4 не выглядят как ключевые ни по одиночке ни даже в совокупности. Ить даже если это один составной ключ и 5 колонок, то это не ключ, а суперключ, поскоку содержит ключ ID_абитуриента (т.е. лишние они там).
...
Рейтинг: 0 / 0
16.11.2012, 09:24
    #38040910
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
stenio,

Более того, там, из этих 4, возможно, тока группа в этой табле должна остаться.
...
Рейтинг: 0 / 0
16.11.2012, 09:25
    #38040912
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
Пардон и номер потока
...
Рейтинг: 0 / 0
16.11.2012, 09:28
    #38040918
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
Оба оставшихся - внешние ключи. По аналогии и в остальных лишнее выкидывать, скорее всего, моно и оставшиеся делать внешними ключами.

Ну, без дополнительной инфы, кажется чт как-то так.
...
Рейтинг: 0 / 0
16.11.2012, 10:00
    #38040954
stenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
vadiminfo, у каждой сущности уникальный ключ, который стоит на первом месте, остальное-плоды связей один-ко-многим (причем во всей диаграмме только такие связи). То есть остальные, помеченные как ключи - это внешние ключи. В сущности абитуриент еще потенциальным ключем (если я правильно выражаюсь) может являться данные аттестата.
...
Рейтинг: 0 / 0
16.11.2012, 10:21
    #38040993
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
steniovadiminfo, у каждой сущности уникальный ключ, который стоит на первом месте, остальное-плоды связей один-ко-многим (причем во всей диаграмме только такие связи). То есть остальные, помеченные как ключи - это внешние ключи. В сущности абитуриент еще потенциальным ключем (если я правильно выражаюсь) может являться данные аттестата.
Ну тада эти значки ключа - сбивают с толку.
Однако, скорей всего, код_специальности и номер_факультета - лишние в таблице Абитуриент. Номер факультета - лишний в таблице Группа. Ить их можно вычислить из других таблов, по всей видимости. Например, зная группу абитуриента, его специальность и факультет, можно соуденив с группой и специальностью.
...
Рейтинг: 0 / 0
16.11.2012, 12:33
    #38041298
stenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
мм. согласен, получается ключ от родителя уйдет в обычные атрибуты дочерней сущности?
...
Рейтинг: 0 / 0
16.11.2012, 12:59
    #38041339
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
stenio,

Может я не точно понял что Вы имели в виду, но, возможно, то что Вы хотите сказать, связано с понятием миграции ключей.
...
Рейтинг: 0 / 0
16.11.2012, 13:40
    #38041427
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
stenioЗдравствуйте, у меня такой вопрос, соответствует ли данная модель хоть каким то требованиям к рбд,
Честно говоря, постановка выглядит настолько бредовой, что состав и структуру сущностей комментировать просто бессмысленно. Она не из этого мира (ну или по крайней мере из совершенно не знакомой мне его части :) Что же до требований к рбд - судя по всему, у Вас используются идентифицирующие связи с миграцией внешнего ключа, как минимум по пути факультет - специальность - группа - абитуриент, что неверно.
...
Рейтинг: 0 / 0
16.11.2012, 13:45
    #38041440
stenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
Да о нем
...
Рейтинг: 0 / 0
16.11.2012, 13:51
    #38041454
stenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
vadiminfo, спасибо, немного прояснилась моя мутная голова
...
Рейтинг: 0 / 0
16.11.2012, 13:55
    #38041465
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
stenioДа о нем
Ну типа да. CASE тулсы это типа поддерживают: рисуете связь, они сами всатвляют внешние ключи. ERWIN, на скока помню так делал.
...
Рейтинг: 0 / 0
16.11.2012, 13:58
    #38041473
stenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в какой нф диаграмма
Схема импортирована оттуда
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / в какой нф диаграмма / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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