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

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

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

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

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

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


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

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

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


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

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

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

преподователя с универом
...
Рейтинг: 0 / 0
Помогите пожалуйста с нормализацией!!!!
    #38411498
aslan1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тебе и M:N
...
Рейтинг: 0 / 0
Помогите пожалуйста с нормализацией!!!!
    #38411517
aslan1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще, в своей задаче уточни, сколько профессор может иметь специализайций
...
Рейтинг: 0 / 0
Помогите пожалуйста с нормализацией!!!!
    #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]