Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с нормализацией!!!! / 14 сообщений из 14, страница 1 из 1
29.09.2013, 14:49
    #38411042
Ilyas123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
Привет всем!

Тут такое дело, нужно рассписать до nf3, помогите пожалуйста

0 NF: Professor(ProfNumber, Proffirstname, Proflastname, Profspecialisation, ProfYearsWorking, UniversityID, UniversityName, UnivFoundationYear, Campuscode, CampusSurface, NumberOfClassrooms)

Заранее спасибо!

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
29.09.2013, 18:20
    #38411147
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
Ilyas123,

Ну, твои варианты?
...
Рейтинг: 0 / 0
29.09.2013, 18:28
    #38411151
Ilyas123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
у меня в конце получилось типо,


Professor(ProfNumber*, Proffirstname, Proflastname, Profspecialisation, ProfYearsWorking,
Univer (UniversityID*, UniversityName, UnivFoundationYear)
Campus (Campuscode*, CampusSurface, NumberOfClassrooms)
но у меня также есть условия типо
1 универ может располагаться в одном или в нескольких кампусах, или может делить один кампус.
И 1 профессорможет преподавать в1 или нескольких универах,
не представляю что с этим делать???
...
Рейтинг: 0 / 0
29.09.2013, 18:35
    #38411155
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
Ilyas123,

Таблицы делать...
...
Рейтинг: 0 / 0
29.09.2013, 18:40
    #38411157
Ilyas123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
а как их делать?
...
Рейтинг: 0 / 0
29.09.2013, 18:46
    #38411159
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
Ilyas123а как их делать?
В точности по конспектам и букварю "связь N:M".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.09.2013, 18:54
    #38411163
Ilyas123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
объясните пожалуйста по проще :)
...
Рейтинг: 0 / 0
29.09.2013, 19:08
    #38411167
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
Дополнительная таблица. Проще некуда.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.09.2013, 10:33
    #38411455
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
Ilyas123, у тебя вот тут:

Ilyas1230 NF: Professor(ProfNumber, Proffirstname, Proflastname, Profspecialisation, ProfYearsWorking, UniversityID, UniversityName, UnivFoundationYear, Campuscode, CampusSurface, NumberOfClassrooms)


хранилась информация о том, где, в какой университете, работает каждый профессор.
И в каком кампусе находится университет.

Ты эту информацию ПОТЕРЯЛ после преобразования своего (которое было правильным).
Вот и попробуй её СОХРАНИТЬ.
Для этого надо хранить ещё какие-то данные.
Думай.
...
Рейтинг: 0 / 0
30.09.2013, 11:01
    #38411480
aslan1980
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
А в твоей ситуации в одном кампусе может ли быть несколько универов
...
Рейтинг: 0 / 0
30.09.2013, 11:05
    #38411493
aslan1980
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
Если да, то ты должен будеш создать еще 2 промежуточных таблий

которые свяжут универ с кампусом

преподователя с универом
...
Рейтинг: 0 / 0
30.09.2013, 11:10
    #38411498
aslan1980
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
вот тебе и M:N
...
Рейтинг: 0 / 0
30.09.2013, 11:18
    #38411517
aslan1980
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с нормализацией!!!!
И еще, в своей задаче уточни, сколько профессор может иметь специализайций
...
Рейтинг: 0 / 0
02.10.2013, 15:53
    #38414490
Помогите пожалуйста с нормализацией!!!!
Ilyas123,

А нельзя ли не выделять профессоров, а создать общую таблицу для всех людей

Например:
T_Person (id_Person, First_Name, Last_Name, Patronymic, Birth_Date, ... )
а уже в отдельном поле указывать, профессор он или студент.

А то получатся таблицы

T_Professor
T_Student
T_Aspirant
T_Car_Driver
T_Security_Stuff
T_Clean_Manager
....
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с нормализацией!!!! / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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