- •Лабораторная работа № 1 создание структуры базы данных. Ввод и редактирование данных
- •Лабораторная работа № 2 установление связей между таблицами
- •Лабораторная работа № 3 простейшие операции поиска и фильтрации данных
- •Лабораторная работа № 4 создание запросов
- •Лабораторная работа № 5 работа с формами
- •Лабораторная работа № 6 применение отчетов для наглядного отображения данных
- •Лабораторная работа № 7 экспорт и импорт данных
- •3.4. Нажать кнопку ок.
- •3.4. Нажать кнопку ок.
Лабораторные работы СУБД MS Access
Лабораторная работа № 1 создание структуры базы данных. Ввод и редактирование данных
Цель: освоить технологию работы в среде СУБД Access 2007. Научиться формировать структуру таблицы, вводить и редактировать данные в таблице.
Задание. Создать базу данных Книготорговля.
Порядок выполнения
1. Создать новую базу данных, выполнив следующие действия:
1.1. Запустить MS Access 2007.
1.2. В окне Приступая к работе с Microsoft Office Access выбрать Новая база данных.
1.3. На панели Новая база данных в поле Имя файла указать имя файла, создаваемой базы Книготорговля, тип файла .accdb
1.4. Нажать кнопку Создать.
2. Сформировать структуру таблицы базы данных, выполнив следующие действия:
2.1. В окне Книготорговля: база данных в области Компоненты базы данных выбрать объект Таблица1: таблица и в контекстном меню выбрать пункт Конструктор.
2.2. В появившемся окне Сохранение в поле Имя таблицы ввести новое имя таблицы Города.
3. Нажать кнопку ОК.
В результате откроется окно таблицы, в котором следует определить поля таблицы.
4. Для определения поля таблицы необходимо ввести в ячейку столбца Имя поля КодГорода.
5. В столбце Тип данных, раскрыв список типов полей, выбрать значение Счетчик.
6. Для имени
поля КодГорода задать первичный
ключ. Для этого на вкладке Конструктор
в группе взаимосвязанных элементов
управления Сервис нажать Ключевое
поле. Рядом с именем поля КодГорода
появится значок ключа
.
Теперь КодГорода – ключевое поле
таблицы, необходимое для соблюдения
уникальности имеющихся в таблице данных.
7. Действуя аналогично, ввести Имя поля Название города и указать Тип данных – Текстовый.
8. Окно таблицы Города можно закрыть с подтверждением сохранения изменения макета или структуры таблицы Города.
9. В области Компоненты базы данных двойным щелчком мыши открыть таблицу Города в режиме таблицы.
10. Заполнить таблицу (рис. 6.9).
Рис. 6.9. Редактирование
таблицы в режиме Таблицы
11. Далее, по аналогии с вышеописанным процессом создания таблицы Города, создать таблицы Клиенты, Заказы и Оплата.
Структура таблицы Клиенты
Имя поля |
Тип данных |
КодКлиента |
Счетчик |
НазваниеОрганизации |
Текстовый |
КодГорода |
Мастер подстановок |
Адрес |
Текстовый |
ФИОКонтакта |
Текстовый |
Текстовый |
|
Тел/Факс |
Текстовый |
Данные |
Поле Memo |
12. В таблице Клиенты для поля КодГорода указать тип данных Мастер подстановок.
13. В окне Создание подстановки указать опцию Объект «Столбец подстановки» будет использовать значения из таблицы или запроса и нажать кнопку Далее.
14. В следующем окне указать таблицу Города и нажать Далее.
15. В появившемся окне, предлагающем выбрать поля и содержащем значения для столбца подстановки, выбрать поля КодГорода и Название города.
16. Нажать кнопку Далее.
17. На следующем шаге проверить наличие галочки в поле Скрыть ключевой столбец – она там обязательно должна стоять. Нажать кнопку Далее.
18. В последнем окне указать подпись, которую содержит столбец подстановки Города и нажать кнопку Готово.
19. На вопрос о сохранении таблицы перед созданием связей ответить Да.
Примечание. Результатом полученных действий является то, что теперь при введении значений в таблицу Клиенты в поле КодГорода можно просто подставлять значения из таблицы Города (рис. 6.10).
Рис. 6.10. Использование подстановки
20. Для поля Тел/Факс в бланке Свойства поля задать маску ввода, которая обеспечит контроль ввода телефонного номера с кодом города, например: (0243)-456-75-98. Для этого ввести в строке Маска ввода текст маски (9999)-999-99-99.
21. В качестве ключевого поля указать поле КодКлиента.
22. Заполнить таблицу Клиенты данными (10–15 записей).
23. Сохранить таблицу Клиенты.
24. Создать таблицу Заказы.
Структура таблицы Заказы
Имя поля |
Тип данных |
КодЗаказа |
Счетчик |
КодКлиента |
Мастер подстановок |
Сумма |
Денежный |
Скидка |
Числовой |
Количество |
Числовой |
ДатаОтгрузки |
Дата/время |
25. В качестве ключевого поля указать поле КодЗаказа.
26. В таблице Заказы для поля КодКлиента указать тип данных Мастер подстановок. В таблице Заказы для подстановки используется таблица Клиенты, а в качестве полей, содержащих значения для подстановки, выбираются КодКлиента и НазваниеОрганизации.
27. Для поля ДатаОтгрузки указать тип данных Дата/время и в бланке Свойства поля в строке Формат поля указать Средний формат даты.
28. Заполнить таблицу Заказы данными.
29. Сохранить таблицу Заказы.
30. Создать таблицу Оплата.
Структура таблицы Оплата
Имя поля |
Тип данных |
КодОплаты |
Счетчик |
КодКлиента |
Мастер подстановок |
ДатаОплаты |
Дата/время |
Сумма |
Денежный |
ВидОплаты |
Мастер подстановок |
31. В качестве ключевого поля указать поле КодОплаты.
32. Для поля КодКлиента указать тип данных Мастер подстановок. В таблице Оплата для подстановки используется таблица Клиенты, а в качестве полей, содержащих значения для подстановки, выбираются КодКлиента и НазваниеОрганизации.
33. Для поля ДатаОплаты указать тип данных Дата/время и в бланке Свойства поля в строке Формат поля указать Средний формат даты.
34. При указании типа данных для поля ВидОплаты выбрать Мастер подстановок и в окне Создание подстановки указать пункт Будет введен фиксированный набор значений.
35. Поскольку оплата производится, как правило, путем либо наличного, либо безналичного расчета, то необходимо ввести всего два значения: «наличный расчет» и «безналичный расчет» (рис. 6.11).
Рис. 6.11. Ввод значений в столбец подстановки
36. Заполнить таблицу Оплата данными.
37. Сохранить таблицу Оплата.
38. Завершить работу с базой данных Книготорговля.
