Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007




Скачать 55.52 Kb.
НазваниеЛабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007
Дата публикации21.04.2013
Размер55.52 Kb.
ТипЛабораторная работа
shkolnie.ru > Информатика > Лабораторная работа


Лабораторная работа №5
Работа с реляционной базой данных в Microsoft Office Access 2007


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

Задание:

  1. В MS Office Access 2007 создайте многотабличную базу для хранения указанных данных.

  2. Внесите в таблицы не менее 5-и записей.

  3. Организуйте отбор данных, указанных в задании, сохраните результаты отбора.

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

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

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

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

  1. Откроем MS Office Access 2007.

  2. В окне «Приступая к работе с Microsoft Office Access» щелкнем значок Новая база данных, затем в правой части окна укажем имя файла создаваемой базы (например, Трудоустройство), папку для размещения файла и щелкнем кнопку Создать.

  3. В открывшемся окне появится ^ Таблица 1. На вкладке Главная в группе Режимы выберем режим Конструктор. В появившемся окне Сохранение введем имя таблицы Информация о гражданах, щелкнем ОК.

  4. Сформируем поля таблицы для хранения личной информации граждан (см. Рисунок 1). Сохраним и закроем таблицу.



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


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

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

  6. Перейдем в режим конструктора, зададим имя таблицы ^ Предложения по трудоустройству, сформируем поля таблицы (см. Рисунок 2). Сохраним и закроем таблицу.



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


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

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



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

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

  2. Откроем таблицу ^ Предложения по трудоустройству и убедимся, что введенные нами данные по предложениям находятся в ней. Закроем таблицу Предложения по трудоустройству.



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

  1. Отберем в базе данных информацию о трудоустроенных гражданах. Для этого:

    1. На вкладке Создание в группе Другие щелкнем Конструктор запросов. В окне Добавление таблицы выделим обе таблицы и щелкнем Добавить. Закроем окно Добавление таблицы.

    2. Заполним поля запроса (см. Рисунок 5).



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

    1. Сохраним запрос под именем Трудоустроенные граждане. Выполним запрос, щелкнув на вкладе Конструктор в группе Результаты кнопку Выполнить. Закроем запрос.

  1. Подсчитаем число трудоустроенных граждан. Для этого:

    1. Создадим новый запрос в режиме конструктора. Подключим к нему запрос Трудоустроенные граждане.

    2. Сформируем поле запроса (см. Рисунок 6).



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



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

    3. Подключим к запросу расчет итогов, щелкнув на вкладке Конструктор в группе Показать или скрыть кнопку Итоги.

    4. Изменим поле запроса (см. Рисунок 7).

    5. Выполним запрос. Сохраним запрос под именем ^ Число трудоустроенных граждан. Закроем запрос.

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

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

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

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

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

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

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

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

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


Похожие:

Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconЛабораторная работа №4 Дисциплина «Информатика» Тема: «Базы данных в Microsoft Access»
Разработать базу данных, содержащую имена и фамилии зарубежных актёров, используя Microsoft Access. Программа должна сортировать...
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconMicrosoft Access Лабораторная работа №3 Использование систем управления базами данных
Разработать схему данных согласно варианту задания с обеспечением минимальной избыточности и целостности данных
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconКонспект урока Предмет : информатика, изучение нового материала. Тема
Технологии: работа с презентацией при изучении нового материала, работа с базой данных «Страны мира», созданной в Microsoft Access...
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconMicrosoft Access Лабораторная работа №2 Создание многотабличной базы данных
Для этого выбрать в окне «База данных sessia» раздел «Таблица», затем выбрать таблицу «Студент» и нажать кнопку «Конструктор»
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconЛабораторная работа 1 «Access Microsoft»
Субд) (dbase, FoxPro и др.), баз данных типа клиент-сервер (Microsoftsqlserver) и систем управления электронными таблицами (MicrosoftExcel,...
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconТверской государственный технический университет
С помощью визуальных средств субд ms access разработать систему управления реляционной базой данных (БД), согласно своему варианту...
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconТверской государственный технический университет
С помощью визуальных средств субд ms access разработать систему управления реляционной базой данных (БД), согласно своему варианту...
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconКонтрольная работа по дисциплине Базы данных
Вся контрольная работа выполняется с использованием программы Microsoft Access в соответствии с вариантом. Все выполненные задания...
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconРешение проблемы интеграции promt 8 в Microsoft Office 2007
Запустите Встраивание функций перевода, снимите галочку напротив promt for Microsoft Office, нажимаете ок  
Лабораторная работа №5 Работа с реляционной базой данных в Microsoft Office Access 2007 iconПояснительная записка к курсовому проекту По дисциплине: «Теория и технология программирования»
Разработка алгоритма программы создания базы данных с использованием программы Microsoft Office Access
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница