Лабораторная работа 23
Создание таблиц баз данных MS Access. Создание межтабличных связей
Цель работы: Научиться создавать таблицы базы данных, задавать их структуру, выбирать типы полей и управлять их свойствами. Освоить приемы наполнения таблиц конкретным содержанием. Изучить условия, необходимые для создания взаимосвязанных таблиц, и приемы их создания.
Ход работы:
Руководитель торгового предприятия, реализующего научную литературу, заказал разработку базы данных, основанной на двух таблицах. Одна таблица содержит данные, которые могут отображаться для клиентов при оформлении закупки, - в ней указаны розничные цены на книги. Вторая таблица предназначена для анализа результатов деятельности предприятия - в ней содержатся закупочные оптовые цены и краткая информация о поставщиках (покупатели не имеют доступа к данным этой таблицы).
1. Запустите программу Microsoft Access (Пуск - Программы - Microsoft Access).
2. В окне Microsoft Access включите переключатель Новая база данных и щелкните на кнопке ОК.
3. В окне Файл новой базы данных дайте файлу имя: Книготорговля и сохраните его в своей папке. Убедитесь, что в качестве типа файла выбрано Базы данных Microsoft Access, и щелкните на кнопке Создать. Откроется окно новой базы - Книготорговля.
4. Активизируйте вкладку Таблицы щелчком на одноименной кнопке окна Книготорговля:база данных.
5. Дважды щелкните на значке Создание таблицы в режиме конструктора - откроется бланк создания структуры таблицы.
6. Для первой таблицы введите следующие поля:
Имя поля | Тип данных |
Наименование | Текстовый |
Автор | Текстовый |
Объем | Числовой |
Цена | Денежный |
Примечание | Поле MEMO |
7. Щелкните на поле Объем. В нижней части бланка задайте свойство Число десятичных знаков равным 0.
8. Для связи с будущей таблицей поставщиков надо задать ключевое поле. На уникальность может претендовать поле Наименование, но в больших базах данных возможно появление разных книг с одинаковым названием. Поэтому мы используем комбинацию полей Наименование и Автор. Выделите оба поля в верхней части бланка (при нажатой клавише SHIFT). Щелчком правой кнопки мыши откройте контекстное меню и выберите в нем пункт Ключевое поле.
9. Закройте окно Конструктора. При закрытии окна дайте таблице имя Книги в продаже.
10. Повторив действия пунктов 5-9, создайте таблицу Поставщики, в которую входят следующие поля:
Имя поля | Тип поля |
Наименование | Текстовый |
Автор | Текстовый |
Цена оптовая | Денежный |
Поставщик | Текстовый |
Телефон | Текстовый |
Адрес | Текстовый |
Примечание | Поле MEMO |
11. В окне Книготорговля: база данных откройте по очереди созданные таблицы, и наполните их экспериментальным содержанием (3-4 записи). Для того, чтобы открыть таблицу выделите ее и нажмите на кнопку Открыть. Закончив работу, закройте таблицы и завершите работу с программой Microsoft Access.
12. Запустите программу Microsoft Access.
13. В окне Microsoft Access включите переключатель Открыть базу данных, выберите ранее созданную базу Книготорговля и щелкните на кнопке ОК.
14. В окне Книготорговля: база данных активизируйте вкладку Таблицы. Убедитесь, что на ней присутствуют значки ранее созданных таблиц Книги в продаже и Поставщики.
15. Для создания связей между таблицами откройте окно Схема данных, с помощью команды строки меню: Сервис - Схема данных. Одновременно с открытием этого окна открывается диалоговое окно Добавление таблицы, на вкладке Таблицы которого можно выбрать таблицы, между которыми создаются связи.
16. Щелчком на кнопке Добавить выберите таблицы Книги в продаже и Поставщики - в окне Схема данных откроются списки полей этих таблиц. Закройте окно Добавление таблицы, с помощью кнопки Закрыть. Останется открытым окно Схема данных.
17. При нажатой клавише SHIFT выделите в таблице Книги в продаже два поля:
Наименование и Автор.
18. Перетащите эти поля с помощью мыши на список полей таблицы Поставщики. При отпускании кнопки мыши автоматически откроется диалоговое окно Изменение связей.
19. На правой панели окна Изменение связей выберите поля Наименование и Автор таблицы Поставщики, включаемые в связь. Не устанавливайте флажок Обеспечение целостности данных. Для создания связи нажмите на кнопку Создать.
20. В окне Схема данных рассмотрите образовавшуюся связь. Убедитесь в том, что линию связи можно выделить щелчком левой кнопки мыши, а щелчком правой кнопки мыши открывается контекстное меню, позволяющее удалить связь или изменить ее.
21. Закройте окно Схема данных, сохранив изменения. Закройте программу Microsoft Access.
Вариант №1
1. Создайте таблицы баз данных с именем БД_ФИО согласно своего индивидуального задания Таблица1 и Таблица 2. Присвойте таблицам имена соответствующие предметной области индивидуального задания. Выделите ключевые поля для создаваемых таблиц, учитывая уникальность, неповторимость хранимой информации в полях таблицы.
Таблица 1 - Договор на поставку продукции
Наименование продукции | Единица измерения | Количество (К) | Цена (П) |
Конфеты «Лето» Шоколад «Мир» Печенье «Радуга» | Кг Шт. Кг | 450 500 720 | 4.50 1.15 1.20 |
Таблица 2 - Накладная на поставку готовой продукции
Наименование продукции | Единица измерения | Количество отправленной продукции |
Конфеты «Лето» Шоколад «Мир» Печенье «Радуга» | Кг Шт. Кг | 400 550 800 |
Представьте работу преподавателю
Для проверки работы у вас должна быть открыта Схема данных созданной базы данных.
Заключительные действия
Закройте окно Схема данных. Закройте программу Microsoft Access.Вариант №2
1. Создайте таблицы баз данных с именем БД_ФИО согласно своего индивидуального задания Таблица1 и Таблица 2. Присвойте таблицам имена соответствующие предметной области индивидуального задания. Выделите ключевые поля для создаваемых таблиц, учитывая уникальность, неповторимость хранимой информации в полях таблицы.
Таблица 1 - Нормирование затрат труда на деталь
Код изделия | Код детали | Применяемость детали (шт) | Норма времени на деталь (час) |
1001 1002 1004 | 1012 1022 1044 | 2 3 5 | 3.5 1.7 2.6 |
Таблица 2 - План выпуска изделий на квартал
Код детали | Количество изделий на квартал /шт./ (К) |
1001 1002 1003 | 124 270 38 |
Представьте работу преподавателю
Для проверки работы у вас должна быть открыта Схема данных созданной базы данных.
Заключительные действия
Закройте окно Схема данных. Закройте программу Microsoft Access.

