Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
1

База данных Учёт успеваемости студентов

18.03.2022, 20:32. Показов 2552. Ответов 17

Author24 — интернет-сервис помощи студентам
Добрый вечер, есть один вопрос. Допустим, у меня есть ведомость, и мне нужно указать оценку по предметам у каждого студента.
Т.е. 40 студентов 22 предмета. Есть ли другие варианты, кроме того как сделал я?

Вот сама база
Вложения
Тип файла: rar База.rar (30.9 Кб, 129 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2022, 20:32
Ответы с готовыми решениями:

База данных успеваемости студентов по результатам контрольных недель и сессий
Приветствую киберфорум,мне необходимо было составить БД для...

Создание БД "Учет успеваемости студентов"
Нужно помощь касательно БД, дали небольшое задание, о нем чуть ниже. Как мне правильно...

База данных успеваемости
Помогите с БД. Проблема с таблицей успеваемость, а именно не совсем понимаю, как создать запрос с...

База данных учет рождаемости
По заданию нужно составить базу данных к ней формы запросы и отчеты. Все сделала но ни как не могу...

База данных Учет ДТП
помогите, пожалуйста, не могу разобраться как и что делать..Дали на самостоятельное изучение, но я...

17
ᴁ®
Эксперт MS Access
3878 / 2206 / 463
Регистрация: 13.12.2016
Сообщений: 7,590
Записей в блоге: 5
18.03.2022, 21:10 2
dedbariga, ведомость правильное решение. По оценкам вопросов нет. Вопрос- почему у этой оценки нет даты или хотя бы семестра когда ее поставили? А вот итоги сессии и тем более средний балл должен посчитать запрос.
0
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
18.03.2022, 21:12  [ТС] 3
Я пока что полностью не стал заполнять таблицу, т.к. я не знаю как мне правильно поступить с заполнением оценки. Делать так как я начал или же просто добавить столбцы с названием предметов. И уже так заполнять.
0
ᴁ®
Эксперт MS Access
3878 / 2206 / 463
Регистрация: 13.12.2016
Сообщений: 7,590
Записей в блоге: 5
19.03.2022, 09:39 4
dedbariga, ощущение, что я писал не для того чтобы прочли....
Цитата Сообщение от dedbariga Посмотреть сообщение
добавить столбцы с названием предметов
поля мой друг.
Справочники должны быть заполнены перед наполнением таблиц фактов.
0
Модератор
Эксперт MS Access
12085 / 4945 / 791
Регистрация: 07.08.2010
Сообщений: 14,524
Записей в блоге: 4
19.03.2022, 10:11 5
Цитата Сообщение от dedbariga Посмотреть сообщение
просто добавить столбцы с названием предметов
не очень-то разумно добавлять предметы как поля в таблицу
конечно таблица будет короче(меньше записей), но у каждого факультета разный набор предметов(конечно есть и общие)
поэтому возникнут проблемы со вводом и расчетом среднего балла, как и отслеживанием задолженности

более разумно иметь таблицу с перечнем предметов по каждой группе+курсу+семестру
к сожалению не всегда предметы даже параллельных групп совпадают, еще больше отличий у групп разного года
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,243
19.03.2022, 10:47 6
Цитата Сообщение от dedbariga Посмотреть сообщение
Вот сама база
Удалите данные в ведомости по предметам, проставьте в связях целостность данных, потом добавьте данные по предметам в ведомость. У вас неверно введено.
0
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
19.03.2022, 12:35  [ТС] 7
Я специально сначала убрал целостность, т.к. мне пришлось бы полностью заполнять поля.
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,243
21.03.2022, 08:46 8
Цитата Сообщение от dedbariga Посмотреть сообщение
Я специально сначала убрал целостность, т.к. мне пришлось бы полностью заполнять поля.
Во-первых, для примера хватило бы 3-5 записей. Во-вторых, без целостности у вас не БД, а мусор, любой запрос даст неверный результат.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
21.03.2022, 11:23 9
Цитата Сообщение от alvk Посмотреть сообщение
без целостности у вас не БД, а мусор
А целостность установить невозможно т.к в таблице со стороны М, в поле связи имеются значения 0 и 1 которых нет в тбл. со стороны 1...Что говорит о заполнении таблицы до установления связей,а это неверно от слова совсем.
0
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
03.04.2022, 09:24  [ТС] 10
Вопрос, можно ли мне как-то посчитать средний балл и итоги сессии в самой таблице без запроса?
Т.к. базу я буду потом "соединять" с Delphi? И запросы я уже там буду делать.
Вложения
Тип файла: rar Учет успеваемости студентов.rar (35.5 Кб, 107 просмотров)
0
ᴁ®
Эксперт MS Access
3878 / 2206 / 463
Регистрация: 13.12.2016
Сообщений: 7,590
Записей в блоге: 5
03.04.2022, 12:23 11
dedbariga, студенты всегда учатся на одном курсе (вечные)
В ведомости преподаватель ставит неизвестно когда (без даты) сразу оценку, средний бал и итог сессии.
Потрясающе. Успехов в соединении.

Добавлено через 12 минут
Вообще ведомость пошла бы в качестве запроса неплохо (почти) если бы была таблица по которой такой запрос строить...
0
0 / 0 / 0
Регистрация: 30.01.2022
Сообщений: 85
03.04.2022, 12:41  [ТС] 12
На другие данные не смотрите, я сделал так как сказал преподаватель, в самой базе мне лишь нужны таблицы, все остальное я буду делать в Delphi. Сейчас я не знаю как в самой таблице сделать вычисление в поле
0
ᴁ®
Эксперт MS Access
3878 / 2206 / 463
Регистрация: 13.12.2016
Сообщений: 7,590
Записей в блоге: 5
03.04.2022, 13:07 13
Цитата Сообщение от dedbariga Посмотреть сообщение
Сейчас я не знаю как в самой таблице сделать вычисление в поле
Теоретически в таблице могут быть вычисляемые поля, однако должен быть алгоритм по которому перемножить или разделить поля. Все форумчане дружно скажут, что этого делать не следует, однако, если этого требует преподаватель, то уточните у него что именно надо вычислить. Не понятно как из одной оценки взять среднее. Разумеется, если такую структуру таблиц подтвердил преподаватель.
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
ᴁ®
Эксперт MS Access
3878 / 2206 / 463
Регистрация: 13.12.2016
Сообщений: 7,590
Записей в блоге: 5
03.04.2022, 17:06 17
Цитата Сообщение от dedbariga Посмотреть сообщение
Изначально, у меня
я из помощи выключаюсь. По ненадобности.
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,243
05.04.2022, 02:31 18
Цитата Сообщение от dedbariga Посмотреть сообщение
как мне сказал преподаватель это не правильно.
Не совсем потерянный преподаватель
0
05.04.2022, 02:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2022, 02:31
Помогаю со студенческими работами здесь

База данных Социальный учет
Уважаемые форумчане,помогите с заданием. Выдает "Невозможно добавление или изменение записи. Для...

Учет ос база данных. нужно разобраться
Здравствуйте, помогите, пожалуйста разобраться с данной базой данных. Данная бд разрабатывалась...

База данных учет заявок на авибилеты
необходимо создать базу данных access c запросами и формой простой не могли бы идеи подкинуть?...

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

База данных Учет нагрузки учителей
Нужна программа срочно по базам данных на тему учет часовой нагрузки учителя, именно учителя, но не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru