
- •Тема 11.1. Ведение баз данных в системе управления базами данных Access
- •11.1.1. Основные сведения о базах данных
- •Виды схем базы данных
- •11.1.2. Основные объекты базы данных Access
- •Задания и порядок их выполнения
- •Контрольные вопросы
- •Тема 11.2. Принципы создания форм и запросов в субд access
- •Задания и порядок их выполнения
- •Контрольные вопросы
- •Тема 11.3. Принципы создания отчётов в субд access
- •Задания и порядок их выполнения
- •Контрольные вопросы
Задания и порядок их выполнения
Задание 1. Ознакомьтесь с основными функциями Access 2010. Последовательность действий:
1. Запустите приложение Access: Пуск Программы Microsoft Office Microsoft Office Access 2010.
2.
Откройте справочную систему Access.
Для этого на
панели инструментов щёлкните по кнопке
Справка
(
).
3. В окне «Справка Access» левой клавишей мыши щёлкните по строке Основы работы с приложением Access.
4. В появившемся списке статей оглавления щёлкните курсором по строке Основные сведения о базах данных. Пользуясь справочной системой ознакомьтесь с темами раздела. Особое внимание уделите назначению элементов базы данных.
5. Закройте окно «Справочной системы».
Задание 2. Создайте базу данных «Суд», состоящую из двух таблиц таблицы «Судьи» и таблицы «Иски». Структура (описание полей) и содержание (записи) данных таблиц представлены в таблицах 11.2-11.5, соответственно. Примерная последовательность действий:
1. Создайте пустую базу данных «Суд»:
1.1. На вкладке Файл выберите пункт Создать и нажмите кнопку Новая база данных.
1.2.
На вкладке Файл
выберите пункт Сохранить
базу данных как
(кнопка
).
1.3. В раскрывшемся диалоговом окне Сохранение раскройте Вашу личную папку, в строку Имя файла введите имя файла «Суд» и нажмите кнопку ОК. Приложение Access создаст пустую базу данных.
2. Введите описания полей таблицы «Судьи»:
2.1.
Для перехода таблицы в режим Конструктора
таблиц
раскройте вкладку Создание
и щёлкните по кнопке Конструктор
таблиц (
).
На экране появится пустое окно
конструирования таблицы, состоящее из
двух частей. В верхней части окна вводятся
имена полей, типы данных и описание. В
нижней части вводится описание свойств
поля (параметры), которые появляются
после ввода имени поля и перехода к типу
данных.
2.2. В окне конструирования последовательно введите описание пяти полей (Код судьи, Ф_И_О, Дни приема, Часы приема, Стаж работы) согласно табл. 11.2.
2.3.
Установите курсор на поле Код
судьи и
щёлкните по кнопке Ключевое
поле (
).
Слева от имени поля (на маркере строки)
появится изображение ключа (
)2.
2.4.
Сохраните результаты ввода описания
полей в таблице с именем «Судьи»3.
Для чего щёлкните по кнопке Сохранить
(
).
В появившемся окне «Сохранение» введите
имя таблицы «Судьи» и нажмите кнопку
ОК.
3. Введите данные в таблицу «Судьи»:
3.1.
Переключитесь в режим
Таблицы:
щелчком по кнопке
или двойным щелчком левой кнопкой мыши
по имени таблицы Судьи
в окне базы данных. Возникнет окно
«Судьи».
3.2. Введите записи данных4 согласно табл. 11.3. Ввод данных в Режиме таблицы очень похож на работу с листом Excel.
Таблица 11.2
Описание полей таблицы «Судьи»
Имя поля |
Код судьи |
Ф_И_О |
Дни приема |
Часы приема |
Стаж работы |
Тип данных |
Числовой |
Текстовый |
Текстовый |
Текстовый |
Числовой |
Свойства поля: вкладка «Общие» |
|||||
Размер поля |
Длинное целое |
25 |
2 |
11 |
Длинное целое |
Формат поля |
Основной |
|
|
|
Основной |
Число десятичных знаков |
0 |
|
|
|
0 |
Значение по умолчанию |
36201 |
|
"Ср" |
"15:00-17:00" |
5 |
Условие на значение |
>36200 And <36299 |
|
"Пн" Or "Вт" Or "Ср" Or "Чт" Or "Пт" |
|
>0 And <40 |
Сообщение об ошибке |
Допустимы значения от 36201 до 36298. Повторите ввод! |
|
Допустимые значения: Пн, Вт, Ср, Чт или Пт. Повторите ввод! |
|
Допустимы значения от 1 до 39. Повторите ввод! |
Обязательное поле |
Да |
Да |
Нет |
Нет |
Нет |
Индексированное поле |
Да (Совпадения не допускаются) |
Нет |
Нет |
Нет |
Нет |
Таблица 11.3
Содержимое таблицы «Судьи»
Код судьи |
Ф_И_О |
Дни приема |
Часы приема |
Стаж работы |
36201 |
Исакова Е.Е. |
Пн |
10:00-12:00 |
7 |
36202 |
Александров М.А. |
Вт |
15:00-17:00 |
12 |
36203 |
Облов И.С. |
Ср |
10:00-12:00 |
15 |
36204 |
Сазонова И.Н. |
Чт |
15:00-17:00 |
8 |
36205 |
Мартынова В.И. |
Пт |
10:00-12:00 |
14 |
36206 |
Славнов А.Л. |
Пн |
15:00-17:00 |
21 |
3.3. Щёлкнув по кнопке Сохранить ( ), сохраните результаты ввода данных в таблицу «Судьи».
3.4.
Закройте окно таблицы Судьи,
щёлкнув левой клавишей мыши по кнопке
Закрыть
«Судьи» (
в верхнем правом углу окна).
4. Создайте таблицу «Иски»:
4.1. Перейдите в режим Конструктора таблиц и последовательно введите описание пяти полей (Номер дела, Истец, Ответчик, Код судьи, Дата заседания) для новой таблицы в окне конструирования согласно табл. 11.4.
Таблица 11.4
Описание полей таблицы «Иски»
Имя поля |
Номер дела |
Истец |
Ответчик |
Код судьи |
Дата заседания |
Тип данных |
Числовой |
Текстовый |
Текстовый |
Числовой |
Дата/ время |
Свойства поля: вкладка «Общие» |
|||||
Размер поля |
Длинное целое |
30 |
30 |
Длинное целое |
|
Формат поля |
Основной |
|
|
Основной |
Полный формат даты |
Число десятичных знаков |
0 |
|
|
0 |
|
Значение по умолчанию |
10201 |
|
|
36201 |
|
Условие на значение |
>10200 And <99999 |
|
|
>36200 And <36299 |
|
Сообщение об ошибке |
Ошибочный ввод повторите! |
|
|
Допустимы значения от 36201 до 36298. Повторите ввод! |
|
Обязательное поле |
Да |
Нет |
Нет |
Нет |
Нет |
Индексированное поле |
Да (Совпадения не допускаются) |
Нет |
Нет |
Да (Допускаются совпадения) |
Нет |
4.2. Установите курсор на поле Номер дела щёлкните курсором по кнопке Ключевое поле ( ). Слева от имени поля (на маркере строки) появится изображение ключа ( ).
4.3. Щёлкните по кнопке Сохранить ( ). В появившемся окне «Сохранение» введите имя таблицы «Иски» и нажмите кнопку ОК.
4.4. Переключитесь в Режим таблицы или дважды щёлкните левой кнопкой мыши по имени таблицы Иски в окне базы данных.
4.5. Введите записи данных5 согласно табл. 11.5.
Таблица 11.5
Содержимое таблицы «Иски»
Номер дела |
Истец |
Ответчик |
Код судьи |
Дата заседания |
10201 |
АОО «БУМ» |
ООО «Найк» |
36201 |
25.11.2012 |
10202 |
Трубников А.А. |
Гаврилов И.В. |
36202 |
26.11.2012 |
10203 |
ИП «Берег» |
ЧОП «Беркут» |
36203 |
04.12.2012 |
10204 |
Безин О.О. |
Абросимов Н.Н. |
36201 |
05.12.2012 |
10205 |
Банов И.К. |
Головлев И.Г. |
36204 |
06.12.2012 |
10206 |
ОАО «Банкъ» |
Зайцев С.С. |
36205 |
04.12.2012 |
10207 |
ИП «Джинс» |
ООО «Глобус» |
36203 |
12.12.2012 |
10208 |
Колчин А.О. |
Гамов Я.Н. |
36201 |
11.12.2012 |
10209 |
Блинов Г.К. |
Башнев Ю.Г. |
36204 |
16.12.2012 |
10210 |
Вкладчиков В.В. |
Банк «Воронеж» |
36205 |
24.12.2012 |
4.6. Щёлкнув по кнопке Сохранить ( ), сохраните результаты ввода данных в таблицу «Иски».
4.7. Закройте окно таблицы Иски, щёлкнув левой клавишей мыши по кнопке Закрыть «Иски» ( в верхнем правом углу окна).
Задание 3. Установите связь между таблицами Судьи и Иски. Для этого:
1.
Раскройте вкладку Работа
с базами данных
и в группе Отношения
щёлкните курсором по кнопке Схема
данных (
).
2. В окне «Добавление таблицы» выделите таблицу Судьи и нажмите кнопку Добавить. Затем выделите таблицу Иски и нажмите кнопку Добавить. В окне «Схема данных» последовательно возникнут списки полей таблиц Судьи и Иски. Закройте окно «Добавление таблицы».
3. В окне «Схема данных» подведите указатель мыши к полю Код судьи в таблице Судьи, нажмите левую клавишу мыши и, удерживая её в нажатом положении, переместите его на поле Код судьи в таблице Иски, затем отпустите кнопку мыши. На экране появится диалоговое окно «Изменение связей».
4. Установите флажок «Обеспечение целостности данных» (Тип отношения: один-ко-многим) и флажок «каскадное обновление связанных полей», нажмите кнопку Создать. В окне отобразится установленная связь (рис. 11.3).
Рис. 11.3. Отображение связи между таблицами
5. Щёлкнув на панели инструментов по кнопке Сохранить ( ), сохраните изменения и закройте окно «Схема данных». Теперь данные из одной таблицы будут доступны данным из связанной с ней таблицы.
Продемонстрируйте результаты работы преподавателю.