Требования безопасности труда
При выполнении лабораторной работы необходимо соблюдать общие правила техники безопасности:
-
использовать ПК только в соответствии с их назначением;
-
не размещать на корпусе ПК посторонние предметы (тетради, книги, карандаши и т.п.);
-
оберегать ПК от толчков, ударов, сотрясений;
-
немедленно поставить в известность оператора ИВЦ об обнаружении задымления, загорания, пожара;
-
немедленно сообщить оператору ИВЦ обо всех неисправностях в работе ПК.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1. Создание новой базы данных
-
Запустите Microsoft Access из меню Пуск. Отобразится окно «Приступая к работе с Microsoft Office Access» (рис. 1).

Рис. 1 Окно «Приступая к работе с Microsoft Office Access».
Щелкните мышью на иконке «Кнопка Office» и выберите команду Создать. Появится диалоговое окно Файл новой БД (рис. 2). В поле Имя файла в качестве имени базы данных введите свою фамилию. Это будет название вашей личной базы данных. Выбрать папку для размещения файла базы данных.

Рис. 2 диалоговое окно Файл новой БД
Щелкните по кнопке Создать. Откроется окно MS Access (рис. 3).
2. Создание таблицы Группа в режиме таблицы
-
В окне перейдите на ленту Создание, окно Таблицы, Таблица.

Рис. 3 Окно MS Access
-
Оставьте Режим таблицы (рис. 4). Появится пустая таблица, поля которой не определены и не имеют названия. Тип поля будет выбран автоматически в зависимости от введенной информации.

Рис 4. Режим таблицы
-
Создайте столбец Код_Группы. Два раза щелкните по имени пустого поля. Ячейка имени столбца окажется выделенной. Введите название поля Код_Группы и нажмите клавишу Enter.
-
Аналогично создайте поле Группа.
-
Аналогично создайте поле Куратор.
-
Сохраните таблицу с именем Группы.
-
Перейдите в режим Конструктор, щелкнув по кнопке Режим, и посмотрите, как заданы поля.
-
Поле Код_Группы сделайте ключевым. Для этого выберите поле Код_Группы и на вкладке Конструктор в группе команд Сервис выберите Ключевое поле.
-
Закройте таблицу.
3. Создание таблицы Личные данные в режиме Конструктор.
-
На ленте Создание выберите Конструктор таблиц.
-
Откроется окно Конструктора таблиц (рис. 5).

Рис. 5. Конструктор таблиц
-
В верхней левой клетке введите имя поля "Фамилия", и нажмите на клавишу Enter. В соседней клетке появится тип данных, по умолчанию он задается Текстовый. Любой другой выбирается с помощью ниспадающего меню.
-
Столбец Описание является необязательным. Он используется для комментария выбранного вами поля.
-
Заполните поля в Конструкторе данными из таблицы 3.
Таблица 3
|
Поле |
Тип данных |
Размер поля |
|
Код_Студента |
счетчик |
|
|
Фамилия |
Текстовое |
15 |
|
Имя |
Текстовое |
10 |
|
Отчество |
Текстовое |
15 |
|
Пол |
Текстовое |
|
|
Дата рождения |
Дата/время |
Краткий формат даты |
|
Адрес |
Текстовое |
20 |
|
Номер телефона |
Текстовое |
10 |
|
Группа |
Текстовое |
|
-
Поле Код_Студента задайте ключевым.
-
Значения поля Пол надо не набивать вручную, а выбрать из списка (м, ж). Для этого необходимо воспользоваться Мастером подстановок.
-
В столбце Тип данных поля Пол необходимо выбрать строку Мастер подстановок (рис. 6).

Рис. 6. Выбор типа данных
-
В первом диалоговом окне Мастера подстановок (рис. 7) выберите переключатель, определяющий ввод фиксированных значений. Нажмите кнопку Далее.

Рис. 7. Первое окно Мастера подстановок
-
Во втором окне Мастера подстановок введите число столбцов: 1; введите значения, которые будет содержать столбец подстановки: м, ж. Нажмите кнопку Далее (рис. 8).

Рисунок 8. Второе окно Мастера подстановок
-
В следующем окне задайте подпись столбца подстановки: Пол. Нажмите кнопку Готово (рис.9).

Рис. 9. Третье окно Мастера подстановок
-
В поле Группа необходимо создать список подстановок, в котором выводятся значения из существующей таблицы Группы. Для этого также необходимо воспользоваться Мастером подстановок, только вместо ввода фиксированных значений выбрать использование значений из таблицы или запроса. Нажать кнопку Далее.
-
Во втором окне Мастера подстановок выберите таблицу Группы. Нажмите кнопку Далее.
-
В следующем окне необходимо выбрать из Доступных полей поле Группа, предварительно выделив его и нажав на кнопку
.
Отобранное поле станет столбцом в
объекте «столбец подстановки». Нажмите
кнопку Далее. -
В следующем окне можно изменить ширину столбца подстановки. Нажмите кнопку Далее.
-
В последнем окне задайте подпись столбца подстановки: Группа. Нажмите кнопку Готово.
-
После нажатия на кнопку Готово MS Access предложит Вам перед созданием связи сохранить таблицу. Сохраните таблицу под именем Личные данные.
-
Закройте таблицу.
4. Создание таблицы С помощью Конструктора Таблиц создайте таблицу Предметы со следующими полями Код Предмета, Название предмета.
Таблица 4
|
Поле |
Тип данных |
|
Код_Предмета |
Счетчик |
|
Название Предмета |
Текстовое |
-
Поле Код Предмета является ключевым полем.
5. Создание таблицы Ведомость.
-
С помощью Конструктора Таблиц создайте таблицу Ведомость со следующими полями Код Ведомости, Студент, Предмет, Оценка, Дата сдачи, Преподаватель.
Таблица 5
|
Поле |
Тип данных |
|
Код_Ведомости |
Счетчик |
|
Студент |
Текстовый |
|
Предмет |
Текстовый |
|
Оценка |
Числовой |
|
Дата сдачи |
Дата/время |
|
Преподаватель |
Текстовый |
В полях Студент и Предмет создать список подстановок, в которых выводятся значения из существующих таблиц.
6. Создание схемы данных.
-
Перейдите на ленту Работа с базами данных выберите Схему данных. Откроется окно Схема данных (рис. 10).

Рис. 10. Окно схемы данных
-
Добавим в Схему данных таблицу Личные данные. В окне Добавление таблицы выделите таблицу Личные данные и щелкните по кнопке Добавить. В окне Схема данных появится условный вид таблицы Личные данные (рис. 11).

Рис. 11. Окно добавления таблиц
-
Аналогично добавьте остальные таблицы в схему данных. Закрыть окно добавление таблицы.
-
Дважды щелкните на уже существующей связи между таблицами Группы и Личные данные. Появится диалоговое окно Изменение связей (рис. 12).

Рис. 12. Окно изменения связей
-
Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.
-
Включите значок Каскадное обновление связанных полей. Это приведет к тому, что при изменении номера группы в таблице Группы автоматически изменится соответствующий номер в таблице Личные данные.
-
Включите значок Каскадное удаление связанных полей. Это приведет к тому, что при удалении записи с номером группы в таблице Группы будут удалены все записи из таблицы Личные данные, в которой стояли соответствующие номера групп.
-
Щелкните по кнопке Создать. Появится связь «один-ко-многим».
-
Аналогично измените связь между таблицами Ведомость и Предметы, Ведомость и Личные данные.
-
Закройте схему данных, сохранив ее.
7. Заполнение таблицы данными.
-
Откройте таблицу Группа.
-
Внесите записи по строкам в соответствии с таблицей 6.
Таблица 6
|
группа |
||
|
Код |
группа |
куратор |
|
1 |
ИСТ-11 |
Попова А.А. |
|
2 |
ИСТ-21 |
Реджепбаева Ю.А. |
|
3 |
ИСТ-31 |
Попова А.А. |
|
4 |
ИСТ-32 |
Реджепбаева Ю.А. |
|
5 |
ИСТ-41 |
Оржинская С.В. |
|
6 |
ИСТ-42 |
Виштак Н. М. |
Заполните остальные таблицы в соответствии с данными, приведенными в таблицах 7-9.
Таблица7
|
личные данные |
||||||||
|
Код |
Фамилия |
Имя |
Отчество |
Пол |
Дата рождения |
Адрес |
Номер телефона |
Группа |
|
1 |
Иванов |
Петр |
Васильевич |
м |
21.11.1994 |
Ленина 45-69 |
44-65-65 |
ИСТ-11 |
|
2 |
Васильев |
Владимир |
Петрович |
м |
10.03.1993 |
Минская 12-25 |
32-56-45 |
ИСТ-11 |
|
3 |
Матвеева |
Ольга |
Ивановна |
ж |
12.11.1994 |
Комсомольская 11-7 |
44-52-12 |
ИСТ-11 |
|
4 |
Петров |
Олег |
Сергеевич |
м |
15.01.1993 |
Ленина 22-46 |
44-56-89 |
ИСТ-21 |
|
5 |
Муравьев |
Владимир |
Дмитриевич |
м |
23.02.1993 |
Трнавская 3-23 |
33-32-36 |
ИСТ-21 |
|
6 |
Рыбаков |
Дмитрий |
Дмитриевич |
м |
17.01.1992 |
Волжская 1-5 |
32-58-88 |
ИСТ-21 |
|
7 |
Черкасов |
Андрей |
Сергеевич |
м |
25.02.1992 |
Трнавская 13-56 |
39-04-25 |
ИСТ-31 |
|
8 |
Яковлев |
Евгений |
Анатольевич |
м |
16.09.1992 |
Пушкина 12 |
35-26-56 |
ИСТ-32 |
|
9 |
Воробьева |
Анна |
Сергеевна |
ж |
22.10.1992 |
Саратов. Шоссе 15-22 |
32-58-98 |
ИСТ-32 |
|
10 |
Артемов |
Олег |
Михайлович |
м |
25.05.1991 |
Ленина 15-89 |
44-78-92 |
ИСТ-41 |
|
11 |
Самойлов |
Евгений |
Дмитриевич |
м |
12.08.1992 |
Н. Леонова 14-56 |
44-98-99 |
ИСТ-41 |
|
12 |
Ларина |
Татьяна |
Андреевна |
ж |
10.05.1992 |
Б. Роз 2-45 |
39-23-32 |
ИСТ-42 |
Таблица 8
|
предметы |
|
|
Код |
предмет |
|
1 |
высшая математика |
|
2 |
физика |
|
3 |
информатика |
|
4 |
управление данными |
|
5 |
логическое программирование |
|
6 |
электротехника |
|
7 |
философия |
|
8 |
архитектура ЭВМ |
|
9 |
ООП |
|
10 |
МИР |
|
11 |
АПКТД |
|
12 |
Операционные системы |
|
13 |
ИИС |
|
14 |
Проектирование ИС |
Таблица 9
|
ведомость |
|||||
|
Код |
студент |
предмет |
оценка |
дата сдачи |
преподаватель |
|
1 |
Иванов |
физика |
3 |
12.01.2010 |
Леонов А.А. |
|
2 |
Васильев |
информатика |
5 |
02.06.2010 |
Реджепбаева Ю.А. |
|
3 |
Матвеева |
высшая математика |
4 |
10.06.2010 |
ПобежимоваТ.Д. |
|
4 |
Муравьев |
управление данными |
5 |
08.09.2010 |
Виштак Н.М. |
|
5 |
Черкасов |
ООП |
4 |
18.06.2010 |
Милосердов А.А. |
|
6 |
Самойлов |
АПКТД |
3 |
15.06.2010 |
Ефремов Р.В. |
|
7 |
Рыбаков |
электротехника |
5 |
21.06.2010 |
Оржинская С.В. |
|
8 |
Яковлев |
ИИС |
4 |
17.06.2010 |
Попова А.А. |
|
9 |
Петров |
архитектура ЭВМ |
5 |
24.06.2010 |
Виштак О.В. |
|
10 |
Черкасов |
АПКТД |
4 |
10.06.2010 |
Ефремов Р.В. |
ИНДИВИДУАЛЬНОЕ задание
Индивидуальное задание по созданию таблиц в MS Access выполняется по темам, которые выдаются преподавателем.
СОДЕРЖАНИЕ ОТЧЕТА
Отчет оформляется в текстовом редакторе MS Word в формате А4 и должен содержать:
-
Титульный лист.
-
Цель работы.
-
Таблицы БД с указанием имен полей, типа данных и всех свойств, накладываемые на каждое поле.
-
Схема данных.
-
Таблицы с заполненными данными
ВОПРОСЫ для самоконтроля
-
В каких режимах можно создать таблицы в Access?
-
Какие типы данных используются в Access?
-
Какие свойства имеют поля?
-
Какие типы связей в Access?
-
Что означает каскадное обновление?
-
Что означает каскадное удаление записей?
-
Что означает целосность базы данных?
-
Что такое модель данных?
-
Что является основным структурным компонентом базы данных?
-
Каким образом создаются таблицы в Access?
-
Назовите виды ключей записи в Access?
-
Для чего предназначен Размер поля?
-
Для чего предназначен Формат поля?
-
Что определяет Подпись?
-
Что определяет Условие на значение?
ВРЕМЯ, ОТВЕДЕННОЕ НА выполнение
ЛАБОРАТОРНОЙ РАБОТЫ
Подготовка к работе – 0,5 акад. часа
Выполнение работы – 3 акад. часа
Оформление работы – 0,5 акад. часа
ЛИТЕРАТУРА
-
Сергеев А. Access 2007. Новые возможности. – СПб.: Питер, 2008. - 304 с.
-
Золотова С.И. Практикум по Access. – М.: Финансы и статистика, 2003. – 420 с.
-
Тимошок Т.В. Microsoft Office Access 2007: самоучитель. – М.: ООО «И.Д. Вильямс», 2008. – 486 с.
-
Малыхина М.П. Базы данных: основы, проектирование, использование. СПб.: БХВ – Петербург, 2004. – 512 с.
СОДЕРЖАНИЕ
Основные понятия……………………………………………………………...2
Требования безопасности труда……………………………………………….6
Технология работы………………………………………………………….….6
Содержание отчета……………………………………………………………17
Вопросы для самоконтроля…………………………………………………..18
Литература…………………………………………………………………….19
