Методическая разработка по дисциплине «Информатика» Тема: Система управления базами данных Microsoft Office Access 2003
Вид материала | Методическая разработка |
СодержаниеСервис – Схема данных Обеспечение целостности данных Тип отношения Наименование товара Код поставки Код поставки |
- Методическая разработка по дисциплине «Информатика» Тема: Табличный процессор Microsoft, 1299.63kb.
- «Прикладная информатика (по областям)», 1362.72kb.
- «Обработка баз данных при помощи Microsoft Access», 1092.93kb.
- Методическая разработка по дисциплине «Информатика» Тема: «Организация данных в виде, 447.07kb.
- Курсовая работа Тема: Работа в среде Microsoft Office (Access), разработка приложения, 211.42kb.
- Microsoft Office Word и Excel методическая разработка, 657.01kb.
- Лабораторная работа №12, 35.2kb.
- З автор: Тенгиз Куправа www kuprava ru агрузка внешних данных в Excel, 47.19kb.
- Тема Базы данных. Системы управления базами даннях (12 часов), 116.1kb.
- Реферат на тему: Access. Базы данных, 274.77kb.
Практическая работа №2
Тема: «Установление связей между таблицами в СУБД Microsoft Office Access 2003»
Цель: научиться использовать средства СУБД Microsoft Access для создания связей между таблицами, входящими в БД.
Основные теоретические сведения:
Установление связей между таблицами.
Сформировав таблицы и определив ключевое поле для каждой таблицы, между таблицами можно установить взаимосвязи, которые будут поддерживаться при создании форм, отчётов, запросов и задать условия целостности данных этих таблиц. Целостность данных означает систему правил, используемых в Microsoft Access для поддержания связей между записями в связанных таблицах, а также обеспечивающих защиту от случайного удаления или изменения связанных данных. Установить целостность данных можно, если выполнены следующие условия:
- Связанное поле главной таблицы является ключевым полем.
- Связанные поля имеют один тип данных.
- Обе таблицы принадлежат одной базе данных Microsoft Access.
Для установки целостности данных база данных, в которой находятся таблицы, должна быть открыта. Для связанных таблиц из баз данных других форматов установить целостность данных невозможно.
Связи между таблицами позволяют объединять сведения таблиц, например, в одну таблицу. Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах.
При определении связи ключ в одной таблице содержит ссылки на конкретные записи в другой таблице. Ключ, на который имеется ссылка в другой таблице, называют внешним ключом. Поле внешнего ключа определяет способ связывания таблиц. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы. Содержимое поля внешнего ключа (тип данных и размер) должно совпадать с содержимым ключевого поля. Эти поля также могут иметь одинаковые имена.
Для установления связей между таблицами:
- Задайте команду Сервис – Схема данных.
- В диалоговом окне Добавление таблицы выделите названия таблиц, которые должны быть связаны (названия каждой из таблиц со списками полей появятся в соответствующем окне). Щёлкните по кнопке Добавить, а затем – Закрыть.
- Установите курсор в любую из таблиц на поле, по которому будет установлена связь, и с помощью мыши отбуксируйте это поле на связующее поле другой таблицы.
- Активизируйте контрольную метку Обеспечение целостности данных. Данное действие позволит предотвратить случайное удаление или изменение связанных данных.
Если требуется установить более чем одну связь, в диалоговом окне Связи необходимо определить связующие поля, щёлкнув в правой части клетки поля на стрелке, указывающей вниз, и выбрав нужное имя поля из открывшегося списка.
В случае, если для какой-то из таблиц не было определено ключевое поле, в поле Тип отношения отображается текст: «Не определено». Для удаления связи в окне Схема данных выделите ненужную связь и нажмите клавишу Delete.
Указания к работе.
- Прочитайте основные теоретические сведения.
- Запустите Microsoft Access и откройте БД «Товародвижение» из созданной ранее подпапки с именем вашей фамилии в папке Мои документы.
- Откройте окно Схема данных, задав команду Сервис – Схема данных или нажав на кнопку - Схема данных на панели инструментов База данных.
- Внесите в схему данных три созданные таблицы для дальнейшего их связывания. Для этого:
- В диалоговом окне Добавление таблицы выделите с помощью мыши названия трёх таблиц.
- Щёлкните по кнопке Добавить, а затем – Закрыть.
- В диалоговом окне Схема данных установите таблицы с помощью мыши так, чтобы таблица «Поставки» располагалась в верхней части посередине окна, а две другие таблицы – в нижней части по краям окна.
- При необходимости расширьте размеры таблиц.
- Создайте связь между таблицами «Справочник товаров» и «Поставки» по полю Наименование товара, установив указатель мыши в строку Наименование товара в таблице «Справочник товаров» и, нажав ЛКМ и не отпуская её, перетяните указатель на строку с таким же названием в таблице «Поставки». В появившемся диалоговом окне Изменение связей установите контрольную метку перед командой Обеспечение целостности данных, а затем щёлкните по кнопке Создать.
- Аналогично создайте связь между таблицами «Справочник поставщиков» и «Поставки» по строке «Наименование поставщика».
- Сохраните БД и закройте диалоговое окно Схема данных.
- Введите исходные данные в таблицу «Поставки». Для этого:
- Откройте таблицу, щёлкнув 2ЛКМ по её названию – Поставки.
- В окне Поставки: таблица внесите исходные данные, начиная с поля Дата, так как поле Код поставки будет заполняться автоматически. При заполнении полей Наименование товара и Наименование поставщика ввод данных осуществляйте, выбирая значения из списка, нажимая на кнопку со стрелкой.
Код поставки | Дата | Наименование товара | Наименование поставщика | Количество | Цена |
1 | 02.02.2003 | Мука в/с | ООО "Симбирская мука" | 5000 | 9 |
2 | 03.02.2003 | Рис | ЗАО "Мир" | 3000 | 10 |
3 | 03.02.2003 | Сахар | Цильнинский сахарный завод | 10000 | 15 |
4 | 15.02.2003 | Рис | ЧП Каляндра В.А. | 5000 | 12 |
5 | 15.02.2003 | Майонез, 950 г | ЧП Каляндра В.А. | 800 | 20 |
6 | 16.02.2003 | Сахар | Цильнинский сахарный завод | 5000 | 16 |
- Сохраните таблицу, она будет использоваться в следующей практической работе, и закройте все окна.
- Закройте Microsoft Access и запишите в тетрадь ответы на вопросы:
- Каково назначение связей между таблицами?
- Какой ключ называют внешним ключом?
- Как установить связь между таблицами?
- Для чего необходимо обеспечивать целостность данных?
- Как удалить ненужную связь?