powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите как связать таблицы бд?
17 сообщений из 17, страница 1 из 1
Подскажите как связать таблицы бд?
    #38272902
Wanz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Нужно спроектировать бд "Учащиеся" Учащийся изучает предметы, по предметам у него есть оценки. Возник вопрос, как спроектировать сущности и какие должны быть связи? Вначале думал над таким вариантом
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38272905
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WanzУчащийся изучает предметы, по предметам у него есть оценки. Возник вопрос, как
спроектировать сущности и какие должны быть связи?
Ну ты же сам пишешь: "учащиеся", "предметы", "оценки". Соответсвенно учащийся связан с
предметами поскольку их изучает. Оценки связаны с этой связью.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38272906
Wanz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но, подумав я понял, что такая база будет очень перегружена, т.к. придется создавать для каждого ученика по списку предметов, которые в свою очередь будут иметь оценки...сдал думать в сторону такой вот связи между сущностями, а так как думалка отбитая..вопрос, могу ли я так связать что бы не было перегруза? Или как правильно связать? Что-бы в бд был фиксированный набор предметов, и не приходилось для каждого ученика по новой создавать их. Блин, вот читаю..вопрос из темы "сам не знаю что хочу". Подскажите пожалуйста?
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38272910
Wanz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, да, простите, не знаю что я эти слова ляпнул вообще.
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38272927
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие атрибуты у сущности оценка?
Заслуживает ли она чести быть вынесенной в отдельную сущность.
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38272930
Slaviskes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нету смысла в отдельной таблице с оценкой, в таблицу связь добавь поля оценки и даты.
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38272936
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SlaviskesНету смысла в отдельной таблице с оценкой, в таблицу связь добавь поля
оценки и даты.
Эва... Не бывает изучения предмета без оценки? Или по предмету может быть только одна
оценка? Ню-ню...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273004
blackangel222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSlaviskesНету смысла в отдельной таблице с оценкой, в таблицу связь добавь поля
оценки и даты.
Эва... Не бывает изучения предмета без оценки? Или по предмету может быть только одна
оценка? Ню-ню...

А где вы видите ограничение на ввод одной оценки, или на ввод одной оценки за один день, или ограничение на ввод оценки 'зачет', а в чем смысл ставить оценку по предмету без оценки? Единственное что не нравится на данном этапе - то что дата оценки в таблице с оценками - надо перенести в таблицу связь. Тогда все станет на свои места.
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273083
Slaviskes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovSlaviskesНету смысла в отдельной таблице с оценкой, в таблицу связь добавь поля
оценки и даты.
Эва... Не бывает изучения предмета без оценки? Или по предмету может быть только одна
оценка? Ню-ню...

Единственное не усмотрел, что нужно строить список изучаемых предметов, тогда нужна отдельная таблица с оценками, но тогда можно ввести ещё тип оценки, ведь есть разница между оценкой по контрольной или за реферат и ещё что-либо.
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273144
Wanz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273146
Wanz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273160
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wanz. Подскажите пожалуйста?

Вот так как ты нарисовал на картинке -- правильно.
Тут Подскажите как связать таблицы бд?
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273204
Slaviskes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я предлагаю так
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273419
Wanz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Slaviskes, а в чем Вы так красиво сделали?)
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273420
Wanz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, я так или иначе буду атрибутов больше делать, просто мне понять надо, как связать все это. База-то будет на MySQL. InnoDB. +php. У меня есть наброски скриптов, но все очень сыро.Схемка будет вроде такой, только тут связи убрал пока-что.
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38273460
Slaviskes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WanzSlaviskes, а в чем Вы так красиво сделали?)
MySQL Workbench
...
Рейтинг: 0 / 0
Подскажите как связать таблицы бд?
    #38275138
Wanz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде собрал все в кучу...стало плохо
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите как связать таблицы бд?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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