Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Лабораторная работа
Тема: Построение реляционной базы данных в
Microsoft Office Access 2007
Цель работы: Научиться создавать многотабличную реляционную базу данных в СУБД MS Office Access 2007, вносить данные, организовывать отбор данных.
Задание:
Образец выполнения задания:
Создайте базу данных для хранения следующей информации об обращениях граждан в службу занятости: ИНН, фамилия, имя, отчество, дата рождения, образование (среднее, среднее специальное, высшее), специальность, дата постановки на учет в службе занятости, все предложенные варианты трудоустройства (дата, организация, должность, принято предложение или нет).
Внесите в таблицу данные по обращению 5-и человек. Каждому из них должно быть предложено по два места работы, одно из которых гражданин мог принять.
Отберите в базе информацию о трудоустроенных гражданах. Подсчитайте количество трудоустроенных граждан.
Рис. . Таблица |
ИНН ключевое поле таблицы, однозначно определяющее каждого гражданина. Для поля Образование в типе данных выберем Мастер подстановки и зададим фиксированный набор значений: среднее, среднее профессиональное, высшее. |
Рис. . Таблица |
Для поля Гражданин в типе данных щелкнем Мастер подстановки и в таблице Информация о гражданах выберем поля подстановки: ИНН, Фамилия, Имя, Отчество. Ключевой столбец ИНН скроем. |
Рис. . Данные таблицы «Информация о гражданах»
Рис. . Фрагмент таблицы «Информация о гражданах»
Рис. . Запрос «Трудоустроенные граждане»
Рис. . Запрос «Число трудоустроенных граждан» |
Рис. . Расчет количества |
Варианты заданий
1 вариант: Создайте базу данных для хранения следующей информации об оказании специальной медицинской помощи гражданам: ИНН, фамилия, имя, отчество, дата рождения, оказанная медицинская помощь (дата направления, вид помощи (стационар, санаторно-курортное лечение), продолжительность в днях). Внесите в таблицы данные. При помощи запроса рассчитайте по каждому из граждан количество оказанных медицинских услуг и общую продолжительность лечения.
2 вариант: Создайте базу данных для хранения информации о продукции, выпускаемой на предприятии: код продукции, наименование, дата выпуска, объем выпуска, стоимость единицы продукции. Внесите в таблицы данные. При помощи запроса выведите: информацию об общем объеме и стоимости каждого наименования выпущенной продукции; выведите информацию о продукции, выпущенной в конкретную дату.
3 вариант: Создайте базу данных для хранения следующей информации о материалах, поставляемых на предприятие: код, наименование, поставщик, дата поставки, объем поставки, стоимость единицы. Внесите в таблицы данные. В базе данных отберите всех все материалы, поставляемые конкретным поставщиком. При помощи запроса рассчитайте стоимость каждой партии материалов.
4 вариант: Создайте базу данных для хранения следующей информации о поездках пассажиров на железнодорожном транспорте: серия паспорта, номер паспорта, фамилия, имя, отчество, поездки (место отправления, дата отправления, время отправления, место прибытия, дата прибытия, время прибытия). Внесите в таблицы данные. В базе данных отберите информацию о поездках конкретного гражданина за конкретный год (например, Иванов, серия паспорта 1906, номер паспорта 339901, год 2011) . Рассчитайте общее количество поездок по каждому из пассажиров.
5 вариант: Создайте базу данных для хранения следующей информации о водителях такси: табельный номер, фамилия, имя, отчество, дата рождения, поездки (дата, время, место отправления, место прибытия). Внесите в таблицы данные. Отберите поездки конкретного водителя за конкретный день, подсчитайте общее количество поездок каждого водителя.
6 вариант: Создайте базу данных для хранения информации о сотрудниках предприятия: табельный номер сотрудника, фамилия, имя, отчество, дата рождения, образование (высшее, среднее, среднее специальное), отдел (сформируйте список возможных вариантов), должность (сформируйте список возможных должностей), домашний адрес (улица, дом, квартира), телефоны (список всех возможных номеров телефонов сотрудника: домашний, сотовые, рабочие). Внесите в таблицы данные. Отберите данные по всем сотрудникам конкретного отдела. Подсчитайте количество сотрудников с высшим, средним, средним специальным образованием. Отберите все возможные номера телефонов конкретного сотрудника.
7 вариант: Создайте базу данных для хранения информации об использовании семейного капитала: ИНН, фамилия, имя, отчество матери, информация об использовании (дата, назначение использования (обучение, улучшение жилищных условий, пенсионное обеспечение матери), размер использованной части). Внесите в таблицы данные. Отберите информацию об использования семейного капитала для конкретной семьи. Подсчитайте размер использованного капитала для всех семей.
8 вариант: Создайте базу данных для хранения информации о социальных выплатах семьям с новорожденными детьми: номер свидетельства о рождении ребенка, ФИО ребенка, ФИО матери, ФИО отца, выплаты (дата, размер выплаты). Внесите в таблицы данные. Отберите информацию о выплатах конкретной семье. Подсчитайте размер выплат для каждой семьи.