|
|
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые форумчане! У меня возникли проблемы с проектированием БД электронного журнала. У меня пока что пять таблиц: Специальности (Specialty), Группы (Groups), Студенты (Students), Оценки (Evalution), Дисциплины (Discipline). Я думаю, что Дисциплины по-любому должны быть привязаны к Оценкам. Но проблема ещё в том, что не каждая группа изучает те дисциплины, которые изучают остальные группы, соответственно, и специальности. Я думаю, что нужно привязать ещё Дисциплины к Специальностям. Но тогда структура базы данных будет замкнутой. Правильно ли это? Как потом строить SQL-запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:06 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Базу данных хочу подключать к Delphi. Вот набросок интерфейса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:08 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Игорь150698Я думаю, что нужно привязать ещё Дисциплины к Специальностям. А зачем? Какую практическую задачу будет решать эта связь? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:10 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovИгорь150698Я думаю, что нужно привязать ещё Дисциплины к Специальностям. А зачем? Какую практическую задачу будет решать эта связь? Чтобы студенту специальности "теоретическая физика" нельзя было поставить двойку по Закону Божьему и оставить тем самым без стипендии ;) ТС - связь дисциплин и специальностей это сущность "учебный план". Если вводить "учебный план", напрашивается ввести и "расписание". Сами глядите, входит ли это в Вашу задачу. Кстати, вот что имхо точно в задачу входит - это "типы оценок". Оценка на семинаре, оценка за курсач, оценка за экзамен и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:29 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Честно говоря, я в растерянности. Как же мне тогда определить, какие группы изучают конкретный предмет? Если у меня будут выбираться все дисциплины, которые ведет преподаватель, а группа этот предмет не изучает, что тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 12:10 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Игорь150698Как же мне тогда определить, какие группы изучают конкретный предмет? По выставленным оценкам?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 12:41 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин, + Кот МатроскинТС - связь дисциплин и специальностей это сущность "учебный план". у меня таблица plan Кот МатроскинКстати, вот что имхо точно в задачу входит - это "типы оценок". Оценка на семинаре, оценка за курсач, оценка за экзамен и т.п. ... for_wats исключительно как общий пример, требующий напильника: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 15:24 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
ну и соответственно АРМ преподавателя в этой схеме - это подмножество (часть) всего функционала схемы: - посмотреть план и прийти вовремя на занятия. - поставить оценки студентам в день занятия, возможно не каждому, возможно несколько оценок одному студенту (курсовая + оценка за занятие). Как бы и всё... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 15:58 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Игорь150698Честно говоря, я в растерянности. Как же мне тогда определить, какие группы изучают конкретный предмет? Если у меня будут выбираться все дисциплины, которые ведет преподаватель, а группа этот предмет не изучает, что тогда? Ну сделайте "учебный план", если хотите. Просто логичный следующий вопрос "А хорошо бы отбирать не все дисциплины, которые изучает группа, а те дисциплины, занятия по которым у этой группы проходят сегодня" - и тогда потребуется расписание ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 18:58 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Хорошо)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 19:09 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Игорь150698Хорошо)) На рисунке выше в таблице plan есть дата, время, аудитория, в принципе (для курсача) если напихать в неё ещё кучу параметров: тип занятия (лекция, семинар), Тема занятия, продолжительность,... то эта таблица с натягом может сойти и за учебный план и за расписание... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 23:01 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Игорь150698Честно говоря, я в растерянности. Как же мне тогда определить, какие группы изучают конкретный предмет? Если у меня будут выбираться все дисциплины, которые ведет преподаватель, а группа этот предмет не изучает, что тогда? Просто идешь в учебную часть и начинаешь с них выпытывать - какие бумаги появляются при создании и ведении группы Узнаешь что в природе существует учебный план, для каждой дисциплины, утвержденный приказом Далее делаешь учебный план для каждой учебной группы (readonly), и используя утвержденный план формируются план посещаемости и оценок, а далее сводная таблица для формирования приложения к диплому.... Преподаватель ведет предмет, а не группу, преподаватель может заболеть и будет заменен, но группа должна узнать урок, который ей назначен в плане... и т.д. и т.п. ...интересное дело если хоть кто-то, из тех кто будет этим пользоваться, в нем заинтересован.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 11:31 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
AndreyTarasov, Это курсовой проект)) Не пугайтесь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 23:46 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Игорь150698AndreyTarasov, Это курсовой проект)) Не пугайтесь! для 3-ки не хватит того, что нарисовано: первое что должен сделать студент (да и не только он) - это посмотреть, как уже подобное реализовано в др. системах. Вы смотрели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2017, 19:36 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
Игорь150698Я думаю, что Дисциплины по-любому должны быть привязаны к Оценкам. А может наоборот: оценки привязаны к студенту и дисциплине? ;) Вы спроектировали только те таблицы, которые совсем на поверхности лежат. Признайтесь- у вас ушло на это не более 10-15 минут ;) А если чуть чуть подумать? Для телефонов явно напрашивается отдельная таблица. ФИО обычно так не хранят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2017, 21:42 |
|
||
|
Структура базы данных электронного журнала (АРМ Преподавателя)
|
|||
|---|---|---|---|
|
#18+
SergueiДля телефонов явно напрашивается отдельная таблица. ФИО обычно так не хранят У человека может быть несколько телефонов, у нескольких человек может быть один телефон. ФИО может поменяться - смена пола, выход замуж ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 01:01 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39379805&tid=1540218]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 176ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...