Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169

База данных Колледж

25.05.2022, 23:15. Показов 5630. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте нужна помощь с бд данных внизу будет бд вот задание:Вариант №15: АИС «Колледж»
Описание предметной области:
1. Учащиеся (ФИО, дата рождения, пол, адрес, группа, дополнительная информация).
2. Группа (наименование группы, куратор, количество учащихся, год набора).
3. Отделение (наименование, описание).
4. Дисциплины (наименование, описание, сотрудник-преподаватель).
5. Расписание (дата, день недели, группа, дисциплина, время начала и окончания пары).
6. Сотрудники (ФИО, фото, дата рождения, пол, адрес, телефон, паспортные данные, образование, должность).
7. Должности сотрудников (наименование должности, оклад, обязанности, требования).
Дали доп задание расчет стипендий по промежутку незнаю как добавить это в бд
Миниатюры
База данных Колледж  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.05.2022, 23:15
Ответы с готовыми решениями:

Нужна готовая база "Колледж" или "Университет"
Мне очень срочно нужна готовая база данных колледж или университет с формами и т.д если есть у кого помогите(((

База данных колледж, успеваемость студентов
нужна база данных колледж,успеваемость студентов прошу помочь,буду благодарен очень отзовитесь кому интересно мой маил shavkov@list.ru

В базе данных «Колледж» найти сведения о студентах
В базе данных «Колледж» найти сведения обо всех студентах, имеющих средний балл, выше 4,75 и не имеющих оценок ниже «4»

28
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169
28.05.2022, 17:15  [ТС]
Студворк — интернет-сервис помощи студентам
Пытливый, вот смотрите это таблица отделений и в последнем там коэффициенты записаны а в таблица учащийся должен выбиратся опр коэфициент к примеру из отделение ПОИТ и записываться то число которое после : и дальше происходит расчет стипендии
Миниатюры
База данных Колледж  
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
28.05.2022, 17:21
Цитата Сообщение от Joseph_Seed Посмотреть сообщение
но смотрите хорошо но у меня же есть coeficient поля и там записываются коэффициенты необходимые которые в последствии будет выбор одного который подходит под промежуток и будет потом высчитываться
А вот тут поподробнее. Текущая структура БД предполагает единственную связь Students-Group-Department через ключевые поля. Значение id для Department не может повторятся и следовательно получить мы можем только одно значение Coefficient при выполнении условия Department.id=GROUP.idDep

Добавлено через 2 минуты
О какие нюансы начинают вылезать. У вас оказывается текстовое поле содержит перечисление вариантов, а об этом ни слова не было сказано в начале темы
0
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169
28.05.2022, 17:25  [ТС]
Пытливый, я просто про это забыл

Добавлено через 10 секунд
извеняюсь
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
28.05.2022, 17:39
Лучший ответ Сообщение было отмечено Joseph_Seed как решение

Решение

MS SQL сильно развивается и вполне возможно, что есть неизвестная мне функция, которая позволяет получить из такого поля отдельные его значения для сравнения. Но если такой нет, то я бы лучше завел под эти коэффициенты отдельную таблицу вида: Coefficient(id,idDep,BRange,ERange,Val) и заполнил так:
ididDepBRangeERangeVal
11040
214.151
32042
425.5610
Тогда уже запросом можно будет получить требуемое значение Val
SQL
1
2
3
4
5
SELECT Surname, AvgMark * Val * Rate FROM Students 
INNER JOIN GROUP ON Students.idGroup=GROUP.id
INNER JOIN Department ON Department.id=GROUP.idDep
INNER JOIN Coefficient ON Department.id=Coefficient.idDep
WHERE AvgMark BETWEEN BRange AND ERange
1
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169
28.05.2022, 17:54  [ТС]
Пытливый, можете пояснить тогда что такое BRange,ERange,Val а то не много непонятно

Добавлено через 6 минут
Пытливый, и мне нужно будет поудалять в тех таблицах поля или нет?
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
28.05.2022, 17:58
BRange от Begin range (начало диапазона)
ERange от End range (конец диапазона)
Если решите сделать таблицу по моему варианту, то поле Coefficient в Department уже будет не нужно.
0
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169
28.05.2022, 20:54  [ТС]
Пытливый, а куда тогда добавить поле что бы связать

Добавлено через 2 часа 54 минуты
Пытливый, а можно еще у вас спросить на счет запроса а точно нужно умножать средний балл?
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
28.05.2022, 22:49
Вам виднее, как должна формула выглядеть, я только показал как это все собрать в кучу.
0
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169
29.05.2022, 11:58  [ТС]
Пытливый, понял спасибо большое вам что мне помогли с этим я очень благодарен вам
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2022, 11:58

База данных, основанная на службах vs База данных SQL Server
Доброго времени суток. Делал я, значит, Data Access Layer для ASP.NET MVC проекта. Создал обычную библиотеку классов, моделей туда...

База данных об объектах, поиск объектов по признакам. База хранится в файле.
Задача состояла в следующем: Написать базу данных (программу) на Прологе, которая позволяет выбирать объекты по четырем признакам или любой...

1C Колледж
Доброго времени суток. Скажите, кто нибудь знаком с 1С Колледж? В частности с печатью дипломов из 1С

Колледж
Посоветуйте московский колледж с 9 класса вблизи выхино с обучением с уклоном в профессии с компьютером (кодер, сисадмин, 3д дизайнер).

1С колледж
Доброе время суток. Подскажите пожалуйста с чего начать заполнение 1С Колледж. Заранее спасибо.


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

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru