Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура базы данных электронного журнала (АРМ Преподавателя) / 17 сообщений из 17, страница 1 из 1
02.12.2016, 16:06
    #39359445
Игорь150698
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Здравствуйте, уважаемые форумчане! У меня возникли проблемы с проектированием БД электронного журнала.
У меня пока что пять таблиц: Специальности (Specialty), Группы (Groups), Студенты (Students), Оценки (Evalution), Дисциплины (Discipline).
Я думаю, что Дисциплины по-любому должны быть привязаны к Оценкам. Но проблема ещё в том, что не каждая группа изучает те дисциплины, которые изучают остальные группы, соответственно, и специальности. Я думаю, что нужно привязать ещё Дисциплины к Специальностям. Но тогда структура базы данных будет замкнутой. Правильно ли это? Как потом строить SQL-запрос?
...
Рейтинг: 0 / 0
02.12.2016, 16:08
    #39359449
Игорь150698
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Базу данных хочу подключать к Delphi. Вот набросок интерфейса.
...
Рейтинг: 0 / 0
02.12.2016, 17:10
    #39359528
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Игорь150698Я думаю, что нужно привязать ещё Дисциплины к Специальностям.

А зачем? Какую практическую задачу будет решать эта связь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.12.2016, 17:29
    #39359554
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Dimitry SibiryakovИгорь150698Я думаю, что нужно привязать ещё Дисциплины к Специальностям.

А зачем? Какую практическую задачу будет решать эта связь?

Чтобы студенту специальности "теоретическая физика" нельзя было поставить двойку по Закону Божьему и оставить тем самым без стипендии ;)
ТС - связь дисциплин и специальностей это сущность "учебный план". Если вводить "учебный план", напрашивается ввести и "расписание". Сами глядите, входит ли это в Вашу задачу.
Кстати, вот что имхо точно в задачу входит - это "типы оценок". Оценка на семинаре, оценка за курсач, оценка за экзамен и т.п.
...
Рейтинг: 0 / 0
03.12.2016, 12:10
    #39359824
Игорь150698
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Честно говоря, я в растерянности. Как же мне тогда определить, какие группы изучают конкретный предмет? Если у меня будут выбираться все дисциплины, которые ведет преподаватель, а группа этот предмет не изучает, что тогда?
...
Рейтинг: 0 / 0
03.12.2016, 12:41
    #39359833
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Игорь150698Как же мне тогда определить, какие группы изучают конкретный предмет?

По выставленным оценкам?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
03.12.2016, 15:24
    #39359859
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Кот Матроскин,

+

Кот МатроскинТС - связь дисциплин и специальностей это сущность "учебный план".
у меня таблица plan
Кот МатроскинКстати, вот что имхо точно в задачу входит - это "типы оценок". Оценка на семинаре, оценка за курсач, оценка за экзамен и т.п.
... for_wats
исключительно как общий пример, требующий напильника:
...
Рейтинг: 0 / 0
03.12.2016, 15:58
    #39359873
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
ну и соответственно АРМ преподавателя в этой схеме - это подмножество (часть) всего функционала схемы:
- посмотреть план и прийти вовремя на занятия.
- поставить оценки студентам в день занятия, возможно не каждому, возможно несколько оценок одному студенту (курсовая + оценка за занятие).
Как бы и всё...
...
Рейтинг: 0 / 0
03.12.2016, 18:58
    #39359898
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Игорь150698Честно говоря, я в растерянности. Как же мне тогда определить, какие группы изучают конкретный предмет? Если у меня будут выбираться все дисциплины, которые ведет преподаватель, а группа этот предмет не изучает, что тогда?
Ну сделайте "учебный план", если хотите. Просто логичный следующий вопрос "А хорошо бы отбирать не все дисциплины, которые изучает группа, а те дисциплины, занятия по которым у этой группы проходят сегодня" - и тогда потребуется расписание ;)
...
Рейтинг: 0 / 0
03.12.2016, 19:09
    #39359901
Игорь150698
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Хорошо))
...
Рейтинг: 0 / 0
03.12.2016, 23:01
    #39359946
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Игорь150698Хорошо))

На рисунке выше в таблице plan есть дата, время, аудитория, в принципе (для курсача) если напихать в неё ещё кучу параметров: тип занятия (лекция, семинар), Тема занятия, продолжительность,... то эта таблица с натягом может сойти и за учебный план и за расписание...
...
Рейтинг: 0 / 0
05.12.2016, 11:31
    #39360338
AndreyTarasov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Игорь150698Честно говоря, я в растерянности. Как же мне тогда определить, какие группы изучают конкретный предмет? Если у меня будут выбираться все дисциплины, которые ведет преподаватель, а группа этот предмет не изучает, что тогда?

Просто идешь в учебную часть и начинаешь с них выпытывать - какие бумаги появляются при создании и ведении группы
Узнаешь что в природе существует учебный план, для каждой дисциплины, утвержденный приказом
Далее делаешь учебный план для каждой учебной группы (readonly), и используя утвержденный план формируются план посещаемости и оценок, а далее сводная таблица для формирования приложения к диплому....

Преподаватель ведет предмет, а не группу, преподаватель может заболеть и будет заменен, но группа должна узнать урок, который ей назначен в плане...
и т.д. и т.п.

...интересное дело если хоть кто-то, из тех кто будет этим пользоваться, в нем заинтересован....
...
Рейтинг: 0 / 0
13.12.2016, 23:46
    #39366284
Игорь150698
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
AndreyTarasov,
Это курсовой проект)) Не пугайтесь!
...
Рейтинг: 0 / 0
05.01.2017, 19:36
    #39379805
fsharp_fsharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Игорь150698AndreyTarasov,
Это курсовой проект)) Не пугайтесь!

для 3-ки не хватит того, что нарисовано: первое что должен сделать студент (да и не только он) - это посмотреть, как уже подобное реализовано в др. системах. Вы смотрели?
...
Рейтинг: 0 / 0
06.01.2017, 21:42
    #39380194
Serguei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
Игорь150698Я думаю, что Дисциплины по-любому должны быть привязаны к Оценкам.
А может наоборот: оценки привязаны к студенту и дисциплине? ;)

Вы спроектировали только те таблицы, которые совсем на поверхности лежат.
Признайтесь- у вас ушло на это не более 10-15 минут ;)

А если чуть чуть подумать?

Для телефонов явно напрашивается отдельная таблица. ФИО обычно так не хранят
...
Рейтинг: 0 / 0
07.01.2017, 01:01
    #39380215
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
SergueiДля телефонов явно напрашивается отдельная таблица. ФИО обычно так не хранят
У человека может быть несколько телефонов, у нескольких человек может быть один телефон.
ФИО может поменяться - смена пола, выход замуж
...
Рейтинг: 0 / 0
26.01.2017, 01:05
    #39391703
Seloa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных электронного журнала (АРМ Преподавателя)
AndreyTarasov....

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


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