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