Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выручите с нормализацией) / 12 сообщений из 12, страница 1 из 1
18.02.2014, 17:43
    #38564929
nerogen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
Задание:
Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи.

Таблица №1
Преподаватели (ФИО, ученная степень, ученое звание, должность, табельный номер)

Таблица №2
Дисциплина(Наименование, семестр, количество аудиторных часов, форма отчета)

Вообщем немного не понимаю как это нормализовать)
...
Рейтинг: 0 / 0
18.02.2014, 17:47
    #38564939
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
...
Рейтинг: 0 / 0
18.02.2014, 17:52
    #38564949
nerogen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
Это все понятно.
Просто я виже что в 1 нф будет разбито поле ФИО, а табельный номер станет естественным первичным ключом.
Во второй таблице только если добавлять новое поле IdDisc, индификатор дисциплин с шагом +1.

А отношение будет 1 ко многим, 1 преподаватель преподает несколько дисциплин.
Но еще вынести ученная степень, ученое звание, должность как отдельные справочники.
Я прав?
...
Рейтинг: 0 / 0
18.02.2014, 17:55
    #38564955
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
А где в задании просят что-то нормализовывать? Просят
установить необходимый тип связи
...
Рейтинг: 0 / 0
18.02.2014, 17:59
    #38564960
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
nerogen естественным первичным ключом.Здесь ты не прав. см дискуссию Естественные ключи vs суррогатные
nerogen Но еще вынести ученная степень, ученое звание, должность как отдельные справочники.
Я прав? Ты автор ты и выноси. А мы будем критиковать
...
Рейтинг: 0 / 0
18.02.2014, 17:59
    #38564961
nerogen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
Не сказано, но это нужно
...
Рейтинг: 0 / 0
18.02.2014, 18:09
    #38564982
Slavik_norma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
Автор! посмотри на просторах форума свой ответ! везде все по сто раз уже показывалось как делать!
просто мозг иногда врубать надо! как вас таких вообще на форум пускают?????? в школе смотрю плохо преподают
...
Рейтинг: 0 / 0
18.02.2014, 18:12
    #38564989
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
nerogenНо еще вынести ученная степень, ученое звание, должность как отдельные справочники.
nerogen Задание:
Создать реляционную СУБД, содержащую две таблицы.
nerogenЯ прав?Ответ на этот вопрос, имхо, очевиден.
...
Рейтинг: 0 / 0
18.02.2014, 18:14
    #38564992
nerogen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
Как бы объяснить. То что написано одно в задании, в итоге получим совсем другое.
Вообщем задание лучше не тыкать.
...
Рейтинг: 0 / 0
18.02.2014, 18:21
    #38565003
Slavik_norma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
прости я больше так не буду
...
Рейтинг: 0 / 0
19.02.2014, 06:50
    #38565410
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
nerogenТо что написано одно в задании, в итоге получим совсем другое.В задании сказано, что надо получить другое?
...
Рейтинг: 0 / 0
08.03.2014, 22:29
    #38581916
booby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выручите с нормализацией)
nerogenЗадание:
Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи.

Таблица №1
Преподаватели (ФИО, ученная степень, ученое звание, должность, табельный номер)

Таблица №2
Дисциплина(Наименование, семестр, количество аудиторных часов, форма отчета)

Вообщем немного не понимаю как это нормализовать)

Вас не просят в задании "нормализовать".
Вас просят спроектировать.
В том, результате, который Вы должны показать, должны присутствовать обе упомянутые в задании таблицы.

"Между таблицами установить необходимый тип связи. " - это не между таблицами 1 и 2

nerogenПросто я виже что в 1 нф будет разбито поле ФИО, а табельный номер станет естественным первичным ключом.
Во второй таблице только если добавлять новое поле IdDisc, индификатор дисциплин с шагом +1.
Для 1НФ ничего не нужно делать с фамилией. Нужно только определить подходящие первичные ключи.
Для того, чтобы что-то "видеть" или не "видеть" для второй таблицы - нужно ясное представление о том, что такое первичный ключ.

nerogenНе сказано, но это нужно
Попробуйте исходить из того, что в задании сказано явно.
А именно - авторСоздать реляционную СУБД, содержащую две таблицы
Если Вы правильно изложили задание, то, может оказаться,
что попытка "нормализовать" упомянутые таблицы, и, тем более, вкрячить в них суррогатные
ключи, будет интерпретирована как непонимание существа задания.
В таком случае, результат будет полностью не засчитан.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выручите с нормализацией) / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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