powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование б.д. "Начисление стипендии"
4 сообщений из 4, страница 1 из 1
Проектирование б.д. "Начисление стипендии"
    #39137255
НСДК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пару дней назад создал тему Начисление стипендии , но там тихо, видимо не в тот раздел поместил.

Прошу помочь разработать и.с. для начисления стипендии студентам. Подробнее по ссылке на тему.

Вопросов у меня вагон и маленькая тележка.

По результатам сессии начисляется стипендия. Если без двоек- базовая, без троек- повышенная, отличник- двойная. Если льготник, то к этому прибавить двойную стипендию.

Как производить начисление? Думаю создать запрос на добавление текущей даты, кодов всех студентов из т.Студенты, кода стипендии из т.Стипендия-справочник. Код стипендии будет определяться c помощью IIF([Студенты]![Льгота]=правда and [Сессия]![Оценка]<>2 and [Сессия]![Оценка]<>3 and [Сессия]![Оценка]<>4;8;IIf(...). Только мне кажется не рациональным перебирать так все условия.

Т.Сессия

Дата сдачиКод студентаКод предметаОценка22.12.1511422.12.1512522.12.1513522.12.1521422.12.1522522.12.15235


Т.Стипендия-справочник

Код стипендииНазвание стипендииСумма1Надбавка за питание2002Базовая + надбавка6503Повышенная + надбавка8754Двойная + надбавка11005Социальная + надбавка11006Базовая + социальная + надбавка15507Повышенная + социальная + надбавка16758Двойная + социальная + надбавка2000


Т.Стипендия

Дата начисленияКод студентаКод стипендии
...
Рейтинг: 0 / 0
Проектирование б.д. "Начисление стипендии"
    #39137303
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы начал с создания View (КодСтудента, ЯвляетсяХорошистом, ЯвляетсяОтличником, ЯвляетсяЛьготником).
(Между ЯвляетсяХорошистом и ЯвляетсяОтличником есть ФЗ, но поскольку view, а не таблица, это не беда).
...
Рейтинг: 0 / 0
Проектирование б.д. "Начисление стипендии"
    #39137310
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываем конспекты в разделе ER диаграмм
Выделяем сущности
Студенты
Семестры
Оценки (сессии)
Предметы (для оценок в сессии)
Льготы
Группы (опционально)
Условия расчета стипендии (у вас есть)
Выплаты (фактический расчет)

Проставляем связи

а вот уже потом пишем запрос на insert в Выплаты - начисление
...
Рейтинг: 0 / 0
Проектирование б.д. "Начисление стипендии"
    #39138506
НСДК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не подскажете как сделать условие проверки оценки по каждому предмету у каждого студента? Т.е. из этой таблицы

Дата сдачиКод студентаКод предметаОценкаСеместр22.12.15115322.12.15124323.12.151353

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


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