0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
|
|
1 | |
База данных Учёт успеваемости студентов18.03.2022, 20:32. Показов 2552. Ответов 17
Метки access 2010 (Все метки)
Добрый вечер, есть один вопрос. Допустим, у меня есть ведомость, и мне нужно указать оценку по предметам у каждого студента.
Т.е. 40 студентов 22 предмета. Есть ли другие варианты, кроме того как сделал я? Вот сама база
0
|
18.03.2022, 20:32 | |
Ответы с готовыми решениями:
17
База данных успеваемости студентов по результатам контрольных недель и сессий Создание БД "Учет успеваемости студентов" База данных успеваемости База данных учет рождаемости База данных Учет ДТП |
ᴁ®
|
|
18.03.2022, 21:10 | 2 |
dedbariga, ведомость правильное решение. По оценкам вопросов нет. Вопрос- почему у этой оценки нет даты или хотя бы семестра когда ее поставили? А вот итоги сессии и тем более средний балл должен посчитать запрос.
0
|
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
|
|
18.03.2022, 21:12 [ТС] | 3 |
Я пока что полностью не стал заполнять таблицу, т.к. я не знаю как мне правильно поступить с заполнением оценки. Делать так как я начал или же просто добавить столбцы с названием предметов. И уже так заполнять.
0
|
Модератор
|
|
19.03.2022, 10:11 | 5 |
не очень-то разумно добавлять предметы как поля в таблицу
конечно таблица будет короче(меньше записей), но у каждого факультета разный набор предметов(конечно есть и общие) поэтому возникнут проблемы со вводом и расчетом среднего балла, как и отслеживанием задолженности более разумно иметь таблицу с перечнем предметов по каждой группе+курсу+семестру к сожалению не всегда предметы даже параллельных групп совпадают, еще больше отличий у групп разного года
0
|
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,243
|
|
19.03.2022, 10:47 | 6 |
Удалите данные в ведомости по предметам, проставьте в связях целостность данных, потом добавьте данные по предметам в ведомость. У вас неверно введено.
0
|
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
|
|
19.03.2022, 12:35 [ТС] | 7 |
Я специально сначала убрал целостность, т.к. мне пришлось бы полностью заполнять поля.
0
|
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,243
|
|
21.03.2022, 08:46 | 8 |
Во-первых, для примера хватило бы 3-5 записей. Во-вторых, без целостности у вас не БД, а мусор, любой запрос даст неверный результат.
0
|
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
|
|
21.03.2022, 11:23 | 9 |
А целостность установить невозможно т.к в таблице со стороны М, в поле связи имеются значения 0 и 1 которых нет в тбл. со стороны 1...Что говорит о заполнении таблицы до установления связей,а это неверно от слова совсем.
0
|
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
|
|
03.04.2022, 09:24 [ТС] | 10 |
Вопрос, можно ли мне как-то посчитать средний балл и итоги сессии в самой таблице без запроса?
Т.к. базу я буду потом "соединять" с Delphi? И запросы я уже там буду делать.
0
|
ᴁ®
|
|
03.04.2022, 12:23 | 11 |
dedbariga, студенты всегда учатся на одном курсе (вечные)
В ведомости преподаватель ставит неизвестно когда (без даты) сразу оценку, средний бал и итог сессии. Потрясающе. Успехов в соединении. Добавлено через 12 минут Вообще ведомость пошла бы в качестве запроса неплохо (почти) если бы была таблица по которой такой запрос строить...
0
|
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
|
|
03.04.2022, 12:41 [ТС] | 12 |
На другие данные не смотрите, я сделал так как сказал преподаватель, в самой базе мне лишь нужны таблицы, все остальное я буду делать в Delphi. Сейчас я не знаю как в самой таблице сделать вычисление в поле
0
|
ᴁ®
|
|
03.04.2022, 13:07 | 13 |
Теоретически в таблице могут быть вычисляемые поля, однако должен быть алгоритм по которому перемножить или разделить поля. Все форумчане дружно скажут, что этого делать не следует, однако, если этого требует преподаватель, то уточните у него что именно надо вычислить. Не понятно как из одной оценки взять среднее. Разумеется, если такую структуру таблиц подтвердил преподаватель.
0
|
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
|
|
03.04.2022, 13:13 | 14 |
есть же подобная тема:Схема данных. Экзаменационная сессия
0
|
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
|
|
03.04.2022, 13:13 [ТС] | 15 |
Изначально, у меня таблица ведомость имела другой вид, т.е. названия полей(столбцов) имели название предметов. В итоге как мне сказал преподаватель это не правильно..
0
|
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
|
|
03.04.2022, 14:44 | 16 |
А Вы можете сказать ему что информацию, которая понадобится из данных хранимых в таблицах( он эоб этом и говорит) извлекается запросами на выборку, перекрестными или отчетами и отдельно взятая таблица, практически никогда, в нормально\хорошо\правильно спроектированной БД,не имеет тот вид который хочется увидеть. Информация и данные таки две большие разницы
Добавлено через 10 минут А в каком поле\столбце таблицы "экзамен" Вы увидели название предмета-только в справочнике\таблице "предметы"
0
|
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,243
|
|
05.04.2022, 02:31 | 18 |
0
|
05.04.2022, 02:31 | |
05.04.2022, 02:31 | |
Помогаю со студенческими работами здесь
18
База данных Социальный учет Учет ос база данных. нужно разобраться База данных учет заявок на авибилеты База данных учет канцелярских товаров База данных Учет нагрузки учителей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |