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

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

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

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

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


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