Информатика на пять О нас
 Добавить в избранное
5byte.ru
 Теория
 8 класс
 9 класс
 10 класс
 11 класс
Задания
 8 класс
 9 класс
 10 класс
 11 класс
Книги
Тесты
ЕГЭ
Turbo Pascal 7
 Описание
 Задачи
HTML
Рефераты

Создание реляционной базы данных

Система управления реляционными базами данных 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. В соответствии с разработанным ранее проектом создать реляционную базу данных "Коллекция аудиозаписей".





 У Вас есть материал пишите нам
 
    Copyright © 2008    
Rambler's Top100