Система управления базой данных Access. Практикум
.pdf
в следующем окне выберите тип создаваемого документа (выберите соответствующую закладку). Вы создаете таблицу, поэтому выберите закладку
Таблица (скорее всего, вы в ней находитесь). Щелкните по кнопке Создать.
Переходим к работе со следующим диалоговым окном: Новая таблица.
Здесь несколько вариантов, но вы выберите Конструктор и щелкните по кнопке ОК. появится окно Конструктора.
В верхней левой клетке введите имя поля (набирайте слово «Фамилия», а не свою фамилию) и нажмите на клавишу [Enter]. В соседней клетке появится тип данных, по умолчанию он задается Текстовый (рис 1). Любой другой выбираете с помощью ниспадающего меню.
Заполните поля в Конструкторе данными из табл.1. общие свойства поля оставляем по умолчанию (какие задает сама программа).
Таблица 1
Имя поля |
|
Тип |
данных |
|
|
|
|
Фамилия |
|
Текстовый |
|
|
|
|
|
Имя |
|
Текстовый |
|
|
|
|
|
Отчество |
|
Текстовый |
|
|
|
|
|
Год рождения |
|
Числовой |
|
|
|
|
|
Факультет |
|
Текстовый |
|
|
|
|
|
Курс |
|
Числовой |
|
|
|
|
|
Сохраните таблицу, щелкнув по кнопке |
пиктографического меню. |
||
|
12 |
|
|
В появившемся окне наберите имя таблицы Список и щелкните по кнопке
ОК. появится запрос рис.2 на создание ключевого поля – уникального поля записи, по которому удобно связывать таблицы. В данном варианте будут самостоятельно появляться числа – номера записей. Ответьте Да.
3. перейдите в режим таблицы (щелкнув по кнопке
). Ввод данных вы будете производить в этом режиме, заполняя клетки таблицы. Значение поля
Код будет меняться автоматически. Если закончить ввод в ячейку нажатием на клавишу [Enter], то маркер перейдет в следующую ячейку.
заполните базу данных значениями из табл.2.
сохраните введенные данные, щелкнув по кнопке
. В результате вы получили таблицу, с которой можно будет работать.
Выполните редактирование ячеек.
замените фамилию Симова на Симов. Для этого выделите редактируемую ячейку и наберите новую фамилию.
|
|
|
|
|
|
Таблица 2 |
||
|
|
|
|
|
|
|
|
|
Код |
Фамилия |
Имя |
Отчество |
Год |
Факультет |
|
Курс |
|
|
|
|
|
рожде |
|
|
|
|
|
|
|
|
ния |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
Нацкий |
Сергей |
Михайлович |
1991 |
ЭУ |
|
I |
|
|
|
|
|
|
|
|
|
|
2 |
Рочев |
Евгений |
Александрович |
1991 |
ЮР |
|
I |
|
|
|
|
|
|
|
|
|
|
3 |
Симова |
Валентина |
Вячеславовна |
1990 |
ВПП-ПО |
|
II |
|
|
|
|
|
|
|
|
|
|
4 |
Илева |
Ольга |
Александровна |
1990 |
ВПП-ПО |
|
II |
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
|
|
|
|
5 |
|
Цуркан |
Алексей |
Игоревич |
|
1990 |
ВПП-ПО |
II |
|
|
|
|
|
|
|
|
|
|
|
6 |
|
Летьева |
Надежда |
Витальевна |
|
1990 |
ВПП-ПО |
II |
|
|
|
|
|
|
|
|
|
|
|
7 |
|
Порецкий |
Александр |
Александрович |
1991 |
ЭУ |
I |
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
Лучина |
Ольга |
Игоревна |
|
1990 |
ЮР |
II |
|
|
|
|
|
|
|
|
|
|
|
9 |
|
Тучкова |
Юлия |
Николаевна |
|
1989 |
Политологии |
III |
|
|
|
|
|
|
|
|
|
|
|
10 |
|
Садков |
Андрей |
Михайлович |
|
1989 |
Политологии |
III |
|
|
|
|
|
|
|
|
|
|
|
|
Замените год рождения на 1989. Для |
этого надо щелкнуть мышкой по |
|||||||
нужной ячейке, и она откроется для редактирования. Удалите цифру 90 и
введите вместо нее цифру 89.
Отсортируйте значения таблицы:
фамилии – по алфавиту (поставьте маркер в любую фамилию в столбце с
названием Фамилия и щелкните мышкой по кнопке |
); |
|||
|
имя – по алфавиту (поставьте маркер на любое имя в столбце с названием Имя |
|||
и щелкните мышкой по кнопке |
); |
|
|
|
|
ВУЗ – по убыванию (поставьте маркер на любой ВУЗ в столбце с названием |
|||
факультета и щелкните мышкой по кнопке |
); |
|
||
Год рождения - по убыванию (поставьте маркер на любой год рождения в столбце с названием год рождения и щелкните мышкой по кнопке
);
Курс - по возрастанию (поставьте маркер на любой курс в столбце с
названием курс и щелкните мышкой по кнопке |
). |
|
Выполните поиск записей по образцу. |
|
|
Установите текстовый курсор в поле Фамилия. |
|
|
Щелкните по кнопке поиск |
, которая позволяет найти запись по |
|
введенному значению. |
|
|
Наберите в поле Образец фамилию Леонтьева и щелкните по кнопке
Найти.
Завершите работу с Access.
14
Практическая работа №2 Создание базы данных, состоящей из двух таблиц
1. Вопросы (задачи), подлежащие исследованию
1.1.Изучить создавать таблицы базы данных в режиме таблицы; 1.2.Создавать ключевое поле; 1.3.Научиться создавать формы для ввода данных;
2.Порядок проведения работы
Вызовите программу Access. Для этого дважды щелкните по пиктограмме
Microsoft Access; перед вами откроется окно системы управления базами данных, в котором появится меню .
2.1.Создайте таблицу Группы.
Выберите закладку Таблица, если находитесь в другом окне.
Щелкните мышкой по кнопке Создать. Появится окно, представленное на рис.
15
Оставьте Режим таблицы и щелкните по кнопке ОК. Появится пустая таблица, поля которой не определены и не имеют названия. Тип поля будет
выбран автоматически в зависимости от введенной информации.
2.2. Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца Поля 1.Выполните команду Формат-Переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля Группа и
нажмите клавишу [Enter].
2.3.Переименуйте Поле 2. Для этого поставьте в любую ячейку столбца
Поля 2. Выполните команду Формат-Переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля Преподаватель и
нажмите клавишу [Enter]. |
|
2.4.Сохраните таблицу с именем Группы, щелкнув по кнопке |
|
- Сохранить. На вопрос о создании ключевого поля |
|
ответьте отрицательно. |
|
2.5.Перейдите в режим Конструктор, щелкнув по кнопке |
, и |
посмотрите, как заданы поля. Сделайте поле Группа ключевым, поместив
16
курсор на имя этого поля и щелкнув по кнопке -Ключевое поле. Тип данных поля Группа задайте числовым, выбрав его мышкой из ниспадающего списка.
2.6.Щелкните по кнопке
- Сохранить. Закройте таблицу (при сохранении таблицы вопросов не появится, так как имя таблицы уже задано).
2.7.Создайте таблицу Список.
2.8.Выберите закладку Таблица, если находитесь в другом окне.
Щелкните мышкой по кнопке Создать.
2.9.Появится окно, в котором поставьте Режим таблицы и щелкните
мышкой по кнопке ОК. Появится пустая таблица, поля которой не определены и не имеют названия.
2.10.Переименуйте поля по аналогии с предыдущим заданием, выполнив команду Формат-Переименовать поле. Данные возьмите из табл.3.
Таблица 3
Старое название |
Новое название |
|
|
Поле 1 |
Код |
|
|
Поле 2 |
Фамилия |
|
|
Поле 3 |
Имя |
|
|
Поле 4 |
Отчество |
|
|
Поле 5 |
Год рождения |
|
|
Поле 6 |
Курс |
|
|
Поле 7 |
Факультет |
|
|
Поле 8 |
Группа |
|
|
2.11.Сохраните таблицу с именем Список, щелкнув по кнопке .
На вопрос о создании ключевого поля ответьте отрицательно.
2.12.Передайте в режим Конструктор и посмотрите, как заданы поля.
Сделайте поле Код ключевым, поместив курсор на имя этого поля и нажав кнопку - Ключевое поле. Тип поля Код -счетчик, полей Фамилия, Имя,
Отчество, Ф-Т - текстовые, полей Год рождения, Курс, , Группа - числовые.
17
Общие свойства поля не меняем. Кроме того, значения этого поля надо не набивать вручную, а выбирать из списка, содержащегося в таблице Группы.
Для этого в свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк - Группы. Получите значения
элементов, как показано на рис.. |
|
2.13.Сохраните изменения, щелкнув по кнопке |
. Закройте таблицу. |
В результате этой работы вы получите две несвязанные таблицы.
Нужно создать схему данных со связями.
2.14.Создайте схему данных. |
|
Щелкните по кнопке |
- Схема данных. |
18
2.15.В появившемся окне Добавление таблицы выделите таблицу Группы
и щелкните по кнопке Добавить. Выделите таблицу Список и щелкните по кнопке Добавить. В окне Схема данных появится условный вид этих таблиц.
Щелкните по кнопке Закрыть окна Добавление таблицы.
2.16.Увеличьте окно таблицы Список так, чтобы были видны все поля.
2.17.Поставьте мышку на имя поля Группы в таблице Группы и, не отпуская кнопку мышки, перетащите ее на поле Группы в таблице Список.
Отпустите мышку. Появится диалоговое окно Связи, представленное на рис..
2.18.Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.
2.19.Включите значок Каскадное обновление связанных полей. Это приведет к тому, что при изменении номера группы в таблице Группы
автоматически изменится соответствующий номер в таблице Список.
2.20.Включите значок Каскадное удаление связанных полей. Это приведет к тому, что при удалении записи с номером группы в таблице
Группы будут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.
19
2.21.Щелкните по кнопке Создать. Появится связь {один – ко – многим}.
Схема данных представлена на рис..
2.22.Закройте схему данных, щелкнув по кнопке
в верхнем правом углу окна и ответив утвердительно на вопрос о сохранении схемы данных.
3.Заполните таблицу Группы значениями
3.1.Откройте таблицу Группы в режиме таблицы.
Заполните ее записями из табл.4.
Таблица 4
Группа |
Преподаватель |
|
|
41 |
Петров |
|
|
42 |
|
|
|
43 |
|
|
|
44 |
|
|
|
45 |
|
|
|
3.2.Сохраните таблицу и закройте ее. |
|
3.3.Создайте формы для ввода данных. |
|
Выберите закладку Формы. |
|
Щелкните по кнопке Создать. |
|
20 |
|
3.4. В диалоговом окне следует выбрать Автоформа в столбец, а в качестве источника данных - Список.
3.5.Щелкните по кнопке ОК. Появится пустая форма ввода, представленная на рис.
|
- переход к 1-ой записи |
- переход к последней записи |
|
|
||||
|
- переход к предыдущей записи |
- добавление новой записи |
||||||
- переход к следующей записи |
|
|
|
|
|
|||
|
3.6.Добавьте в базу данных записи, используя форму. |
|
|
|||||
|
Заполните базу данными, представленными в табл.5 |
|
|
|||||
|
|
|
|
|
|
|
Таблица 5 |
|
|
|
|
|
|
|
|
|
|
Код |
Фамилия |
Имя |
Отчество |
Год |
Курс |
Ф-Т |
|
Группа |
|
|
|
|
рождения |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
Краснова |
Елена |
Васильевна |
1994 |
1 |
П |
|
41 |
|
|
|
|
|
|
|
|
|
2 |
Горячкин |
Сергей |
Иванович |
1993 |
3 |
ГТ |
|
43 |
|
|
|
|
|
|
|
|
|
3 |
Жигалина |
Алина |
Петровна |
1994 |
4 |
ЮР |
|
44 |
|
|
|
|
|
|
|
|
|
4 |
Васильев |
Антон |
Михайлович |
1993 |
1 |
ЭУ |
|
41 |
|
|
|
|
|
|
|
|
|
5 |
Якуба |
Анна |
Сергеевна |
1994 |
3 |
СЭУ |
|
43 |
|
|
|
|
|
|
|
|
|
3.7.Сохраните введенные данные. Имя формы - Список. Закройте форму.
21
