Лабораторная работа 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.