Работа 1.5 Задание 1 ГДЗ Семакин 11 класс (Информатика)
Работа 1.5. Проектные задания на самостоятельную разработку базы данных
Задание выполняется параллельно с разработкой информационной системы «Приемная комиссия».
Этап 1
Этот этап самостоятельной работы реализовать после освоения приемов создания базы данных (работа 1.4).
- Выбрать тему для создания информационной системы из списка, предлагаемого учителем.
- Построить модель данных для выбранной предметной области.
- Подготовить информацию для заполнения базы данных.
- Создать базу данных и заполнить ее подготовленной информацией.
Примеры тем для разработки базы данных:
- Больница (сведения о лечении больных в стационарном отделении). База данных должна состоять из 4 таблиц, образующих следующую схему. В таблицах должна содержаться следующая информация: название отделения, зав. отделением, число больничных коек в отделении, телефон заведующего, ФИО врача, категория врача, ФИО больного, дата рождения больного, адрес больного, место работы, должность, диагноз при поступлении, номер палаты, первичный (впервые ли поступил в стационар с данным диагнозом), дата выписки, дата состояния, температура, общее состояние (тяжелое, удовлетворительное и т. и.), лечение (список лекарств и процедур).
- Кадры (сведения, хранящиеся в отделе кадров организации). База данных должна состоять из 4 таблиц, образующих следующую схему. В таблицах должна содержаться следующая информация: название отдела, начальник отдела, номер кабинета начальника, телефон начальника отдела, код рабочей группы, руководитель группы, кабинет руководителя, телефон руководителя, число сотрудников в группе, ФИО сотрудника, дата рождения, адрес, образование, семейное положение, число детей, дата поступления в организацию, имеет ли награды, имеет ли взыскания, дата назначения на должность, название должности, зарплата.
- Успеваемость (сведения об успеваемости учащихся школ административного района за учебный год). База данных должна состоять из 4 таблиц, образующих следующую схему. В таблицах должна содержаться следующая информация: номер школы, адрес, директор школы, телефон директора, число учащихся в школе, номер класса, классный руководитель, число учащихся в классе, название предмета, ФИО учителя, имеет ли учитель почетные звания, наличие специализированного кабинета, фамилия и имя ученика, оценка за 1-ю четверть, …, оценка за 4-ю четверть, годовая оценка.
Этап 2
Этот этап самостоятельной работы реализовать после освоения приемов создания запросов (работы 1.6–1.8):
- придумать общую формулировку не менее чем пяти запросов на выборку с использованием сложных условий отбора и сортировки;
- записать в тетради команды запросов на гипотетическом языке;
- реализовать запросы с помощью конструктора;
- придумать и реализовать запросы на удаление записей.
Этап 3
Этот этап самостоятельной работы реализовать после освоения приемов создания отчетов (работа 1.9).
Сформулировать не менее двух различных заданий на получение отчета по данным из таблиц самостоятельно построенной БД и выполненных запросов.
Реализовать отчеты с помощью Мастера отчетов.
Для выполнения работы выбрана база данных «Кадры». В ней создаются таблицы, связанные между собой по кодам отдела, рабочей группы, сотрудника и должности. Такая структура позволяет хранить сведения об отделах, группах, сотрудниках, должностях и продвижении по службе.
В базе данных можно реализовать следующие таблицы:
- Отделы — код отдела, название, начальник, номер кабинета, телефон;
- Рабочая группа — код группы, руководитель, кабинет, телефон, число сотрудников, отдел;
- Сотрудник — код сотрудника, ФИО, дата рождения, адрес, семейное положение, число детей, рабочая группа;
- Должность — код, название;
- Продвижение по службе — код сотрудника, дата поступления, награды, взыскания, должность, дата назначения, зарплата.
После создания таблиц и заполнения их данными выполняются запросы на выборку, удаление и отчёты.
Примеры запросов на выборку:
- список работников Производственного отдела;
- список всех работников с указанием должности, даты поступления, даты назначения и зарплаты, отсортированный по ФИО;
- список сотрудников, у которых зарплата выше $$70$$ рублей, с указанием должности, сортировка по убыванию зарплаты;
- список руководителей групп и названий отделов, где они работают, сортировка по ФИО;
- список сотрудников, имеющих награды, с указанием должности.
Примеры запросов на удаление можно составить, например, для удаления записей о сотрудниках, уволенных из организации, или записей о продвижении по службе, если они ошибочно внесены в базу.
Для отчёта удобно использовать запрос «Список сотрудников» с группировкой по отделу и начальнику, а также сортировкой по ФИО.
Ответ
База данных «Кадры» создана в виде многотабличной БД, подготовлены запросы на выборку, запросы на удаление и отчёт по списку сотрудников.






