Напоминание

Работа в MS Access 2010. Создание объектов базы данных


Автор: Орлова Екатерина Владимировна
Должность: учитель физики и информатики
Учебное заведение: ТКМОУ "Хатангская средняя школа - интернат"
Населённый пункт: село Хатанга, Красноярский край
Наименование материала: методическая разработка
Тема: Работа в MS Access 2010. Создание объектов базы данных
Раздел: среднее образование





Назад




Занятие 1.

Упражнение 1. Работа в MS Access. Создание объектов базы данных.

1.

Выберите шаблон Новая база данных. Введите имя файла Договор, укажите папку для

размещения файла и нажмите кнопку создать.

2.

В результате будет создана новая база данных с заданным именем, а в ней таблица с именем

Таблица 1.

3.

Перейдите в режим конструктора для описания структуры Таблицы 1. Для этого:

Щелкните на названии таблицы правой кнопкой мыши (Таблица 1), в появившемся выпадающем

меню выберите пункт Конструктор.

В появившемся окнеСохранение введите новое название таблицы Страхование имущества и

нажмите OK.

4.

Опишите следующую структуру таблицы Страхование имущества:

Имя поля вводите с клавиатуры, нужный тип данных выбирайте из выпадающего меню.

Поле Код клиента следует сделать ключевым, для этого щелкните правой кнопкой мыши на

названии поля и в появившемся меню выберите пункт ключевое поле (напротив имени поля

должно появиться изображение ключа).

5.

Создайте и опишите структуру таблицы Наименование имущества:

Перейдите на закладку Создание, в группе Таблицы нажмите кнопку Таблица, в

результате должна появиться новая таблица с именем Таблица 1.

Щелкните на названии таблицы правой кнопкой мыши (Таблица 1), в появившемся

выпадающем меню выберите пункт Конструктор.

В появившемся окне Сохранение введите новое название таблицы Наименование

имущества и нажмите OK.

Опишите следующую структуру таблицы Наименование имущества:

6.

Установите связи в базе данных между таблицами Страхование имущества и

Наименование имущества:

Предварительно закройте обе созданные таблицы, для этого щелкните правой кнопкой на

соответствующем заголовке закладки (Страхование имущества затем Наименование

имущества) и выберите пунктЗакрыть.

Выберите закладку Работа с базами данных, в группе Отношения нажмите Схема

данных.

В появившемся окне Добавление таблиц курсором выделите обе таблицы (Страхование

имущества и Наименование имущества), нажмите кнопку добавить и закройте окно

Добавление таблиц.

Щелкните левой кнопкой мыши на названии поля Код клиента в таблице Наименование

имущества и не отпуская ее переместите указатель мыши на поле Код клиента в таблице

Страхование имущества.

В появившемся окне Изменение связей поставьте галочку напротив поля Обеспечение

целостности данных и нажмите кнопку Создать (в результате будет установлено

отношение между таблицами Один-ко-многим).

Закройте схему данных с сохранением( для этого щелкните правой кнопкой на

заголовке закладки Схема данных).

7.

Создайте экранную форму к таблице Наименование имущества:

Выделите левой кнопкой мыши название таблицы Наименование имущества.

На закладке Создание в группе Формы нажмите кнопку Форма(будет создана

экранная форма для ввода данных в таблицу Наименование имущества, содержащая

все поля этой таблицы)

Сохраните форму с именем Сведения о страховании, для этого нажмите Ctrl+S (или

нажмите правой кнопкой на заголовке вкладки и из выпадающего меню выберите

Сохранить) и в появившемся окне Сохранение в поле Имя формы введите новое имя

формы.

8.

Самостоятельно создайте форму для таблицы Страхование имущества и сохраните ее

с именем Сведения об имуществе.

9.

Введите данные в таблицу Страхование имущества в режиме формы:

Откройте форму Сведения об имуществе

Заполните поля следующими исходными данными:

Код клиента

Фамилия клиента

Адрес

Инспектор

101

Жирнова Л.Д.

ул. Шахтная, 3

Васильева А.Р.

102

Мячин С.К.

ул. Строительная

Черномазов Ю.С.

103

Сторожук А.П.

ул. 7 - я линия

Васильева А.Р.

104

Листопадова М.Ф.

ул. Театральная

Антонова К.Р.

105

Черников И.И.

ул. Дзержинского

Антонова К.Р

10. Отредактируйте структуру формы Сведения о страховании:

Откройте форму Сведения о страховании в режиме Конструктор, для этого щелкните

правой кнопкой на названии формы и в появившемся выпадающем меню выберите пункт

Конструктор.

В Области данных щелкните по полю Код клиента правой кнопкой, в появившемся меню

выберите пункт Преобразовать элемент в, далее Поле со списком.

В Окне свойств для поля Код клиента (справа) выберите закладку Данные, далее в

выпадающем меню в качестве Источника строк выберите таблицу Страхование

имущества.Свойство Присоединенный столбец должно быть равно 1.

11. Введите данные в таблицу Наименование имущества в режиме формы:

Откройте форму Сведения о страховании

Заполните поля следующими исходными данными (причем значения поля Код

клиента выбирайте из выпадающего меню):

Номер

Код

клиента

Наименование

имущества

Дата

начала

страховки

Страховая

сумма

(руб.)

Дата

окончани

я

страховки

Сумма

месячног

о взноса

(руб.)

1

101

Домовладение

01.01.2016

80000

01.01.2026

667

2

101

Загородная дача

01.01.2015

35000

01.01.2025

583

3

102

Домовладение

20.06.2016

20000

20.06.2025

84

4

103

Легковой автомобиль

02.08.2015

50000

02.08.2023

694

5

103

Городская квартира

10.11.2015

23000

10.11.2025

479

6

103

Загородная дача

10.11.2015

30000

10.11.2025

313

7

104

Городская квартира

09.02.2016

45000

09.02.2026

375

8

105

Домовладение

12.07.2015

90000

12.07.2025

750

12. Самостоятельно добавьте две записи в таблицу Страхование имущества и пять записей

в таблицу Наименование имущества в режиме Таблица (для этого щелкните правой

кнопкой

мыши

на

названии

соответствующей

таблицы

и

выберите

пункт

меню

Открыть).

Занятие 2.

Упражнение 2. Работа в MS Access. Запросы и отчеты.

1.

Создайте запрос на выборку данных из таблиц, включающий поля Фамилия клиента,

Наименование имущества, Страховая сумма:

Перейдите на закладку Создание, в группе Запросы нажмите Конструктор запросов

В появившемся окне Добавление таблицы выделите курсором обе таблицы (т.к. запрос

содержит поля из обеих таблиц) и нажмите кнопку Добавить. Закройте окно Добавления

таблиц

Выполните двойной щелчок на названии поля Фамилия клиента в таблице Страхование

имущества, далее двойной щелчок по полю Наименование имущества и по полю

Страховая сумма в таблице Наименование имущества (в результате наименования полей

должны появиться в таблице в низу окна).

Для сохранения запроса нажмите Ctrl+S, введите имя запроса Страховая сумма и нажмите

OK.

Запустим запрос на выполнение, для этого на закладке Конструктор в группе Результаты

нажмите кнопку Выполнить

2.

Отредактируйте запрос Страховая сумма, так чтобы фамилии клиентов выводились в

алфавитном порядке:

Откройте запрос Страховая сумма в режиме конструктора, для этого щелкните право

кнопкой мыши на названии запроса и в выпадающем меню выберите Конструктор.

Для поля Фамилия клиента добавьте Сортировку по возрастанию (выбрать из выпадающего

меню):

Сохраните запрос и запустите его навыполнение.

3.

Создайте отчет на основании данных запроса Страховая сумма:

Выберите вкладку Создание, далее в группе Отчеты выберите Мастер отчетов

В окне Создание отчетов выберите из выпадающего меню в качестве

источника Запрос: Страховая сумма, и все поля из этого запроса:

Нажмите кнопку Далее.

Выберите вид представления данных (можно оставить без изменения), нажмите

Далее

Выбрать уровень группировки по Фамилии клиента, нажать Далее

Выберите сортировку по полю Наименование имущества, нажмите Далее

Выберите подходящий макет отчета (можно оставить без изменения), нажмите

Далее

Задайте имя отчета Отчет страховая сумма, нажмите Готово.

4.

Самостоятельно создайте запрос, в который включите Фамилию инспектора,

Фамилию клиента, Адрес клиента, Сумму месячного взноса. Отсортируйте данные

запроса по Фамилии инспектора. Создайте отчет на основе этого запроса.

5.

Создайте запрос, в котором выведите данные о клиентах, договора с которыми были

заключены инспектором Васильева А.Р.:

Перейдите на закладку Создание, в группе Запросы нажмите Конструктор

запросов

В появившемся окне Добавление таблицы выделите курсором таблицу

Страхование имущества и нажмите кнопку Добавить. Закройте окно

Добавления таблиц

Выполните двойной щелчок на названии полей Инспектор, Фамилия клиента,

Адрес клиента (в результате наименования полей должны появиться в таблице

в низу окна).

В условии отбора для поля Инспектор введите " Васильева А.Р."

Сохраните запрос и запустите его на выполнение.

6.

Самостоятельно создайте запрос, в котором выведите данные о клиентах, сумма

месячного взноса которых больше 500 руб.

7.

Установите связь таблицы Наименование имущества базы данных Договор с

электронной таблицей MSExcel

Откройте таблицу Наименование имущества

Выберите закладку Внешние данные, группу Экспорт, кнопку Excel:

В появившемся окне экспорта укажите путь и имя файла, в который будут

помещены данные из таблицы.

Нажмите OK и Закрыть.

Откройте файл, экспортированный в MSExcel.

Найдите с помощью стандартных функцийMSExcel МИН и МАКС

минимальную и максимальную страховую сумму.

Занятие 3 – Контрольная работа

Самостоятельно создайте БД Отдел кадров, состоящую из 3-х таблиц:

Сотрудники

Имя поля

Тип данных

Табельный номер

Числовой (ключевое поле)

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Код должности

Числовой

Код отдела

Числовой

Дата приема

Дата/время

Образование

Текстовый

Должности

Имя поля

Тип данных

Код должности

Числовой (ключевое поле)

Наименование должности

Текстовый

Отделы

Имя поля

Тип данных

Код отдела

Числовой (ключевое поле)

Наименование отдела

Текстовый

Задайте связи между таблицами (с помощью Схемы данных).

Создайте Формы для ввода данных в каждую таблицу базы данных.

Заполните таблицы данными. Причем таблицы Должности и Отделы должны содержать не

менее пяти записей, таблица Сотрудники не менее десяти записей.

Создать следующие запросы:

1.

Вывести информацию о сотрудниках, имеющих высшее образование

2.

Вывести фамилии сотрудников, работающих в Юридическом отделе

3.

Вывести ФИО всех сотрудников в алфавитном порядке

4.

Вывести Табельный номер, ФИО, Наименование должности, Наименование отдела для

всех сотрудников.

5.

Вывести ФИО сотрудников, принятых после 01.01.2015 г.

Ко второму и четвертому запросам сделайте отчеты.



В раздел образования