У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работаТема Построение реляционной базы данных в Microsoft Office ccess 2007 Цель работы Научиться создав

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

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

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

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.3.2025

Лабораторная работа
Тема: Построение реляционной базы данных в
Microsoft Office Access 2007

Цель работы: Научиться создавать многотабличную реляционную базу данных в СУБД MS Office Access 2007, вносить данные, организовывать отбор данных.

Задание:

  1.  В MS Office Access 2007 создайте многотабличную базу для хранения указанных данных.
  2.  Внесите в таблицы не менее 7-и записей.
  3.  Организуйте отбор данных, указанных в задании, сохраните результаты отбора.

Образец выполнения задания:

Создайте базу данных для хранения следующей информации об обращениях граждан в службу занятости: ИНН, фамилия, имя, отчество, дата рождения, образование (среднее, среднее специальное, высшее), специальность, дата постановки на учет в службе занятости, все предложенные варианты трудоустройства (дата, организация, должность, принято предложение или нет).

Внесите в таблицу данные по обращению 5-и человек. Каждому из них должно быть предложено по два места работы, одно из которых гражданин мог принять.

Отберите в базе информацию о трудоустроенных гражданах. Подсчитайте количество трудоустроенных граждан.

  1.  Откроем MS Office Access 2007.
  2.  В окне «Приступая к работе с Microsoft Office Access» щелкнем значок Новая база данных, затем в правой части окна укажем имя файла создаваемой базы (например, Трудоустройство), папку для размещения файла и щелкнем кнопку Создать.
  3.  В открывшемся окне появится Таблица 1. На вкладке Главная в группе Режимы выберем режим Конструктор. В появившемся окне Сохранение введем имя таблицы Информация о гражданах, щелкнем ОК.
  4.  Сформируем поля таблицы для хранения личной информации граждан (см. ). Сохраним и закроем таблицу.

Рис. . Таблица
«Информация о гражданах»

ИНН – ключевое поле таблицы, однозначно определяющее каждого гражданина. Для поля Образование в типе данных выберем Мастер подстановки и зададим фиксированный набор значений: среднее, среднее профессиональное, высшее.

  1.  Создадим вторую таблицу в базе данных, которая будет хранить информацию о предложенных гражданам местах работы. Свяжем ее с первой таблицей. Для этого на вкладке Создание в группе Таблицы щелкнем кнопку Таблица. На экране появится новая таблица.
  2.  Перейдем в режим конструктора, зададим имя таблицы Предложения по трудоустройству, сформируем поля таблицы (см. ). Сохраним и закроем таблицу.

Рис. . Таблица
«Предложения по трудоустройству»

Для поля Гражданин в типе данных щелкнем Мастер подстановки и в таблице Информация о гражданах выберем поля подстановки: ИНН, Фамилия, Имя, Отчество. Ключевой столбец ИНН скроем.

  1.  Откроем таблицу Информация о гражданах, выполнив двойной щелчок по ее названию в области «Все объекты Access», расположенной в левой части окна, внесем данные (см. ).

Рис. . Данные таблицы «Информация о гражданах»

  1.  Таблицы Предложения по трудоустройству и Информация о гражданах связаны друг с другом. Поэтому в каждой из строк таблицы Информация о гражданах слева появился крестик, позволяющий открыть подчиненные записи в таблице Предложения по трудоустройству. Используя эти крестики, сформируем по два предложения о работе для каждого гражданина (фрагмент таблицы см. ). Сохраним и закроем таблицу.
  2.  Откроем таблицу Предложения по трудоустройству и убедимся, что введенные нами данные по предложениям находятся в ней. Закроем таблицу Предложения по трудоустройству.

Рис. . Фрагмент таблицы «Информация о гражданах»

  1.     Отберем в базе данных информацию о трудоустроенных гражданах. Для этого:
    1.  На вкладке Создание в группе Другие щелкнем Конструктор запросов. В окне Добавление таблицы выделим обе таблицы и щелкнем Добавить. Закроем окно Добавление таблицы.
    2.  Заполним поля запроса (см. ).

Рис. . Запрос «Трудоустроенные граждане»

  1.  Сохраним запрос под именем Трудоустроенные граждане. Выполним запрос, щелкнув на вкладе Конструктор в группе Результаты кнопку Выполнить. Закроем запрос.
  2.  Подсчитаем число трудоустроенных граждан. Для этого:
    1.  Создадим новый запрос в режиме конструктора. Подключим к нему запрос Трудоустроенные граждане.
    2.  Сформируем поле запроса (см. ).

Рис. . Запрос «Число трудоустроенных граждан»

Рис. . Расчет количества

  1.  Подключим к запросу расчет итогов, щелкнув на вкладке Конструктор в группе Показать или скрыть кнопку Итоги.
    1.  Изменим поле запроса (см. ).
    2.  Выполним запрос. Сохраним запрос под именем Число трудоустроенных граждан. Закроем запрос.

Варианты заданий

1 вариант: Создайте базу данных для хранения следующей информации об оказании специальной медицинской помощи гражданам: ИНН, фамилия, имя, отчество, дата рождения, оказанная медицинская помощь (дата направления, вид помощи (стационар, санаторно-курортное лечение), продолжительность в днях). Внесите в таблицы данные. При помощи запроса рассчитайте по каждому из граждан количество оказанных медицинских услуг и общую продолжительность лечения.

2 вариант: Создайте базу данных для хранения информации о продукции, выпускаемой на предприятии: код продукции, наименование, дата выпуска, объем выпуска, стоимость единицы продукции. Внесите в таблицы данные. При помощи запроса выведите: информацию об общем объеме и стоимости каждого наименования выпущенной продукции; выведите информацию о продукции, выпущенной в конкретную дату.

3 вариант: Создайте базу данных для хранения следующей информации о материалах, поставляемых на предприятие: код, наименование, поставщик, дата поставки, объем поставки, стоимость единицы. Внесите в таблицы данные. В базе данных отберите всех все материалы, поставляемые конкретным поставщиком. При помощи запроса рассчитайте стоимость каждой партии материалов.

4 вариант: Создайте базу данных для хранения следующей информации о поездках пассажиров на железнодорожном транспорте: серия паспорта, номер паспорта, фамилия, имя, отчество, поездки (место отправления, дата отправления, время отправления, место прибытия, дата прибытия, время прибытия). Внесите в таблицы данные. В базе данных отберите информацию о поездках конкретного гражданина за конкретный год (например, Иванов, серия паспорта – 1906, номер паспорта – 339901, год – 2011) . Рассчитайте общее количество поездок по каждому из пассажиров.

5 вариант: Создайте базу данных для хранения следующей информации о водителях такси: табельный номер, фамилия, имя, отчество, дата рождения, поездки (дата, время, место отправления, место прибытия). Внесите в таблицы данные. Отберите поездки конкретного водителя за конкретный день, подсчитайте общее количество поездок каждого водителя.

6 вариант: Создайте базу данных для хранения информации о сотрудниках предприятия: табельный номер сотрудника, фамилия, имя, отчество, дата рождения, образование (высшее, среднее, среднее специальное), отдел (сформируйте список возможных вариантов), должность (сформируйте список возможных должностей), домашний адрес (улица, дом, квартира), телефоны (список всех возможных номеров телефонов сотрудника: домашний, сотовые, рабочие). Внесите в таблицы данные. Отберите данные по всем сотрудникам конкретного отдела. Подсчитайте количество сотрудников с высшим, средним, средним специальным образованием. Отберите все возможные номера телефонов конкретного сотрудника.

7 вариант: Создайте базу данных для хранения информации об использовании семейного капитала: ИНН, фамилия, имя, отчество матери, информация об использовании (дата, назначение использования (обучение, улучшение жилищных условий, пенсионное обеспечение матери), размер использованной части). Внесите в таблицы данные. Отберите информацию об использования семейного капитала для конкретной семьи. Подсчитайте размер использованного капитала для всех семей.

8 вариант: Создайте базу данных для хранения информации о социальных выплатах семьям с новорожденными детьми: номер свидетельства о рождении ребенка, ФИО ребенка, ФИО матери, ФИО отца, выплаты (дата, размер выплаты). Внесите в таблицы данные. Отберите информацию о выплатах конкретной семье. Подсчитайте размер выплат для каждой семьи.




1. История государства и права зарубежных стран 1 Укажите наз
2. Актуальные проблемы современного семейного права
3. импортер или организацияпроизводитель товаров ряд организаций не осуществляющих реальную финансово хоз
4. Маркетинг Фалина И
5. зубная бляшка как дословный перевод с аналогичного английского термина скопление бактерий в виде плён
6. Розрахунок інтегралів за допомогою методів Гауса та Чебишева
7. Контрольная работа для специальности Налоги и налогообложение заочная форма обучения Задача 1
8. Нестеренко Евгений Евгеньевич
9. 061990 Место рождения- Деревня Давлетово Абзелиловского района респ Башкортостан Гражданство- Р
10. А. ИСТОРИЯ БОЛЕЗНИ 414453-1870 Ф