Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие по базам данных.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
495.62 Кб
Скачать

Лабораторная работа № 2

Создание базовых таблиц и межтабличных связей

Цель: Приобреcти практические навыки по созданию таблиц в СУБД, выбору полей и управлению их свойствами. А также освоению приемов наполнения таблиц конкретным содержанием. Изучение условий, необходимых для создания взаимосвязанных таблиц, и приемов их создания. Ознакомление с основными типами связей, образующихся между таблицами, и редактирование параметров связи.

Задание: Руководитель торгового предприятия, реализующего научную литературу, зака­зал разработку базы данных, состоящей из двух таблиц. Одна таблица содер­жит данные, которые могут отображаться для клиентов при оформлении закупки, — в ней указаны розничные цены на книги. Вторая таблица предназначена для ана­лиза результатов деятельности предприятия — в ней содержатся закупочные опто­вые цены и краткая информация о поставщиках (покупатели не имеют доступа к данным этой таблицы).

Порядок выполнения работы:

1 Создать базу данных: команда Создать - Новая база данных. В окне диалога «Новая база данных» введите имя Книготорговля. В результате откроется окно базы данных.

2 Создать таблицу «Книги в продаже»:

  • используя элемент управления «Щелкните для добавления» добавить в таблицу следующие поля:

Имя поля

Тип поля

Автор

Текстовый

Наименование

Текстовый

Цена

Денежный

Объем

Числовой

Примечание

МЕМО

  • заполнить поля содержащие имена и фамилии;

  • в режиме конструктора установить для поля Объем Число деся­тичных знаков равным 0;

  • заполнить оставшиеся поля.

3 Для связи с будущей таблицей поставщиков надо задать ключевое поле. На уни­кальность может претендовать поле Наименование, но в больших базах дан­ных возможно появление разных книг с одинаковым названием. Поэтому мы используем комбинацию полей Наименование и Автор. Выделите оба поля в верхней части бланка (при нажатой клавише Shift). Выбрать команду Ключевое поле на ленте Файл. Закрыть окно Конструктора.

4 Повторить действия пункта 2 для создания таблицы Поставщики, в которую входят следующие поля:

Имя поля

Тип поля

Наименование

Текстовый

Автор

Текстовый

Цена оптовая

Денежный

Поставщик

Текстовый

Телефон

Числовое

Адрес

Текстовый

Примечание

МЕМО

5 Заполнить поля таблицы содержанием (3-4 записи) и закрыть таблицы с сохранением.

6 Связать таблицы «Книги в продаже» и «Поставщики»:

  • открыть Схему данных в ленте Работа с базами данных ;

  • добавить таблицы в схему данных используя диалоговое окно Добавление таблицы (щелчком на кнопке Добавить выберите таблицы Книги в продаже и Постав­щики в окне Схема данных откроются списки полей этих таблиц);

  • при нажатой клавише Shift выделить в таблице Книги в продаже два поля Наименование и Автор.

  • перетащить поля на список полей таблицы Поставщики. При отпускании кнопки мыши автоматически откроется диалоговое окно Изменение связей;

  • на правой панели окна Изменение связей выберите поля Наименование и Автор таблицы Поставщики, включаемые в связь;

  • нажать кнопку Создать;

  • убедитесь в том, что линию связи можно выделить щелчком левой кнопки мыши, а щелчком правой кнопки мыши открывается контекстное меню, позволяющее разорвать связь или отредактировать ее;

  • закрыть окно Схема данных. Закройте программу MS Access.

7 Открыть таблицу Книги в продаже.

8 Открыть данные о поставщиках в таблице Книги в продаже используя элемент управления в виде узла со знаком плюс, находящийся в первом столбце таблицы.

9 Убедиться, что данные о поставщиках открываются для каждой записи. Образец таблицы Книги в продаже представлен на рисунке 3.

Рисунок 3 Таблица «Книги в продаже» базы данных «Книготорговля»