Учебное пособие: Основы баз данных
7. Создать формы для ввода справочной информации (о характере неисправности, работниках, делающих заявки, исполнителях, причинах неустранения неисправностей, вагонах), а также текущей информации для заявки на устранение неисправности.
8. Создать многотабличную форму с помощью Мастера форм. Главная форма – заявка на устранение неисправности, подчиненная – информация о характере неисправности на данном вагоне (устраненной или нет) в течение последнего года.
9. С помощью Мастера отчетов создать отчет на основе таблицы “Заявка на устранение неисправности”, сгруппировав данные по номеру вагона. Вывести дату заявки, характер неисправности, исполнителя, причину неустранения заявки. Отсортировать данные по типу заявки.
Вариант 6
1. Спроектировать базу данных в первой, второй и третьей нормальных формах для учета рабочего времени сотрудников, т.е. организовать табель рабочего времени. Необходимо организовать учет следующих данных: табельный номер сотрудника, фамилия, имя, отчество, дата и время работы, причина невыхода на работу, адресные данные сотрудников, телефон, возраст, стаж работы. Также необходимо проводить поверку соответствия режима работы каждого сотрудника его индивидуальному графику работы.
2. Создать запросы, в которых необходимо:
· вывести список сотрудников, которые не вышли на работу по причине отгулов за последний месяц;
· вывести список сотрудников, указав, в каком режиме они работали
10-го числа последнего месяца;
· вывести список сотрудников, у которых поменялся режим работы.
3. С помощью запроса создать таблицу “Болеющие сотрудники”, содержащую список сотрудников, которые в последний месяц не выходили на работу по причине болезни.
4. Для ночных смен обновить время режима работы с 12 на 10 часов.
5. Определить, сколько времени работал каждый сотрудник в последнем месяце.
6. Вывести информацию о сотрудниках (табельный номер, ФИО, адрес, режим работы), которые за последний год, например, не выходили на работу. Причина невыхода на работу задается в режиме диалога.
7. Создать формы для ввода справочной информации (о сотрудниках, режимах работы, причинах невыхода на работу), а также текущей информации для заполнения табельного листа.
8. Создать многотабличную форму с помощью Мастера форм. Главная форма – табельный лист, подчиненная – сведения о сотруднике.
9. С помощью Мастера отчетов создать отчет на основе таблицы “Табельный лист”, сгруппировав данные по табельному номеру водителя. Вывести дату, режим работы, время режима работы, время работы (реальное), причину невыхода на работу (если таковая есть). Отсортировать данные по дате.
Вариант 7
1. Спроектировать базу данных в первой, второй и третьей нормальных формах для ежедневного учета движения библиотечного фонда: автор и название книги, год издания, фамилия читателя, причина отсутствия книги в библиотеке. Книги необходимо учитывать по категориям. Читательская карточка должна содержать: фамилию, адрес, место работы, телефон рабочий, телефон домашний. В случае задержки книги читателем принимаются меры, которые фиксируются в читательской карточке.
2. Создать запросы, в которых необходимо:
· вывести список книг (авторы, название, год издания) категории “детективы”, которые заказывали читатели за последний месяц;
· вывести список читателей, заказавших книги в прошлом месяце. Указать, возвратили или нет книгу;
· вывести список книг, которые запрашивал читальный зал (т.е. дата возврата соответствует дате заказа) в последний месяц.
3. С помощью запроса создать таблицу “Злостные должники”, в которой указать список читателей (ФИО, адрес, телефон), которые не сдали книги после второго телефонного звонка.
4. Присвоить читателю имя “должник“, если книга не возвращена на следующий день после установленной даты возврата.
5. Определить, сколько должников не вернули книги каждой категории.
6. Вывести список возвращенных книг (авторы, название книги, год издания). Дата возврата книги задается пользователем в режиме диалога.
7. Создать формы для ввода справочной информации (о категориях книг,