Создать базу данных для школы. Где может хранится инфо по ученикам и...

Условие задачи

Создать базу данных для школы. Где может хранится инфо по ученикам и их успеваемости, учителям и уроках, которые они ведут. 

Данная БД должна выполнять следующие запросы:

 ⁃ В каком кабинете и на каком уроке (номер урока и предмет) на данный момент находится Солдатов Семен? 

 ⁃ Вывести все оценки Кондрашова Андрея по математике за месяц

 ⁃ Вывести список учеников 5Б класса и их оценки за 4 четверти

 ⁃ Вывести список учителей, которые являются классными руководителями (в каких классах) и предметы, которые они ведут (например, есть 3 учительницы по русскому, но лишь одна из них является класс. Рук. 8А класса. Данный запрос выведет ее, класс в котором она класс рук и предмет, русский язык)

 ⁃ Вывести всех учеников 11А класса кто присутствовал на первом уроке физкультуры 22.03.2023.

Добавлено: 2025-08-31 19:57:13

Решение

Для решения задачи создадим базу данных с таблицами: Students (ученики), Teachers (учителя), Subjects (предметы), Classrooms (кабинеты), Classes (классы), Lessons (уроки), Grades (оценки), Attendance (посещаемость), Teacher_Subjects (связь учителей с предметами), Class_Teachers (классные руководители)

Структура таблиц:

Метод решения

Проектирование реляционной базы данных с созданием таблиц и SQL-запросов для выполнения поставленных задач

Что будет в полном решении

Создание структуры базы данных, описание таблиц и написание SQL-запросов для всех пяти требований задачи

Часто задаваемые вопросы

Вы можете оплатить с помощью банковской карты или любого доступного способа. Сразу после оплаты решение откроется на странице и придет на ваш email.

Решение доступно мгновенно после оплаты.

Да, после завершения платежа вы получите электронный чек на указанный email.

Попробуйте повторить платеж или свяжитесь с нашей поддержкой, мы поможем решить проблему.