| Создание реляционной базы данныхСистема управления реляционными базами данных Microsoft Access позволяет создавать реляционные базы данных, а также обеспечивать их обработку с помощью запросов, форм и отчетов. Создадим реляционную базу данных "Компьютер", в качестве основных объектов которой будут использованы три таблицы: "Комплектующие", "Поставщики" и "Цена". Таблицы "Комплектующие" и "Поставщики" должны быть связаны отношением "многие-ко-многим" с помощью таблицы "Цена". Итак, прежде всего необходимо создать три таблицы: "Комплектующие" "Поставщики" и "Цена". Создание реляционной базы данных "Компьютеры" 1.	Создать в приложении Access новую базу данных с помощью команды [Файл-Создать базу данных... ] и присвоить ей имя "Компьютеры". 2.	В окне Компьютеры: база данных выбрать группу объектов Таблицы и пункт Создание таблицы в режиме конструктора. Таблица "Комплектующие" должна содержать три текстовых поля: "Код комплектующих", "Наименование" и "Описание". Ключевым полем является поле "Код комплектующих". 3.	В окне Комплектующие: таблица ввести имена полей, тип данных и параметры полей. В качестве ключевого поля задать поле "Код комплектующих". Для сохранения таблицы ввести команду [Файл-Сохранить]. Присвоить таблице имя "Комплектующие". 
 
 
 4.	Для ввода данных в таблицу щелкнуть на значке Комплектующие. Ввести данные в таблицу. 
 
 
 Таблица "Поставщики" должна содержать три текстовых поля:   "Код поставщика",  "Название фирмы"  и  "Адрес". Ключевым полем является поле "Код поставщика".  5. Создать таблицу "Поставщики",    выполнив    рассмотренную выше последовательность   действий. Ввести данные. 
 
 
 Таблица "Цена" должна содержать поля Счетчик, Код комплектующих, Код поставщика, а также поле Цена. В качестве ключа этой таблицы будет использоваться поле Счетчик. 6.	С помощью аналогичных действий создать таблицу "Цена" и ввести данные. В полях внешних ключей не могут содержаться значения, отсутствующие в соответствующих ключевых полях главных таблиц. 
 
 
 Таблицы "Комплектующие" и "Поставщики" должны быть связаны отношением "один-ко-многим" с таблицей "Цена". Таблица "Цена" содержит однотипные с полями первых двух таблиц поля "Код комплектующих" и "Код поставщика", являющиеся внешними ключами исходных таблиц. Установим связи между таблицами с помощью окна Схема данных. 7.	Ввести команду [Сервис-Схема данных]. Появится диалоговая панель Добавление таблицы. Выделить в этом окне нужные таблицы и щелкнуть по кнопке Добавить. 
 
 
 8. Выделенные таблицы будут добавлены в специальное окно - Схема данных. 
 
 
 Для установки между таблицами "Комплектующие" и "Поставщики" связи в отношении "многие-ко-многим" необходимо связать их с таблицей "Цена" в отношении " один-ко-многим ". 9. Перетащить мышью из таблицы "Комплектующие" ключевое поле - "Код комплектующих" (оно выделено жирным шрифтом) к одноименному полю внешнего ключа таблицы "Цена". 10.	На появившейся диалоговой панели Связи установить опцию Обеспечение целостности данных, а затем опции каскадное обновление связанных полей и каскадное удаление связанных записей. В завершение   щелкнуть   по кнопке Создать. 
 
 
 Теперь установим связь в отношении "один-ко-многим" между таблицами "Поставщики" и "Цена". 11.	Перетащить мышью из таблицы "Поставщики" ключевое поле - "Код поставщика" (оно выделено жирным шрифтом) к одноименному полю - внешнему ключу таблицы "Цена". 12.	На появившейся диалоговой панели Связи установить опцию Обеспечение целостности данных, а затем опции каскадное обновление связанных полей и каскадное удаление связанных записей. В завершение щелкнуть на кнопке Создать. Теперь связь в отношении "многие-ко-многим" между таблицами "Комплектующие" и "Поставщики" через таблицу "Цена" установлена. 13.	Это наглядно представлено в окне Схема данных. 
 
 
 Созданная реляционная база данных "Компьютеры" состоит из трех связанных таблиц и поэтому обладает целостностью данных. Это значит, что можно создавать запросы, формы и отчеты, которые используют данные из разных таблиц. Создадим, например, запрос, который осуществляет выбор информации, необходимой для закупки дешевого системного блока. Создание запроса в реляционной базе данных " Компьютеры " 1. На диалоговой панели Новый запрос выбрать опцию Конструктор и щелкнуть по кнопке ОК.  2. В таблице "Комплектующие" для поля "Код комплектующих" ввести условие "К1", в таблице "Поставщики" для поля "Название фирмы" установить вывод на экран, в таблице "Цена" для поля "Цена" ввести условие <  9500. 
 
 
 3. На вкладке Запросы щелкнуть по кнопке Открыть. Появится результат выполнения запроса. 
 
 
 
 Практические задания 3.10.	В реляционной базе данных "Провайдеры Интернета" создать запрос на поиск наиболее дешевого монитора. 3.11.	В соответствии с разработанным ранее проектом создать реляционную базу данных "Коллекция аудиозаписей". 
 
 |