КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Создание реляционной базы данных и организация запроса
Система управления реляционными базами данных Microsoft Access позволяет создавать реляционные базы данных, а также обеспечивать их обработку с помощью запросов, форм и отчетов. Создадим реляционную базу данных «Компьютер», в качестве основных объектов которой будут использованы три таблицы: «Комплектующие», «Поставщики» и «Цена». Таблицы «Комплектующие» и «Поставщики» должны быть связаны отношением «многие-ко-многим» с помощью таблицы «Цена». Итак, прежде всего необходимо создать три таблицы: «Комплектующие» «Поставщики» и «Цена». Таблица 11.3.Комплектующие
Таблица 11.4 Поставщики
Таблица 11.5. Цена
Создание реляционной базы данных «Компьютеры» 1. Создать в приложении Access новую базу данных с помощью команды [Файл-Создать базу данных...] и присвоить ей имя «Компьютеры». 2. В окне Компьютеры: база данных выбрать группу объектов Таблицы и пункт Создание таблицы в режиме конструктора. Таблица «Комплектующие» должна содержать три текстовых поля: «Код комплектующих», «Наименование» и «Описание». Ключевым полем является поле «Код комплектующих». 3. В окне Комплектующие: таблица ввести имена полей, тип данных и параметры полей.
В качестве ключевого поля задать поле «Код комплектующих».
Для сохранения таблицы ввести команду [Файл-Со-хранить]. Присвоить таблице имя «Комплектующие».
4. Для ввода данных в таблицу щелкнуть на значке Комплектующие.
Ввести данные в таблицу.
Таблица «Поставщики» должна содержать три текстовых ноля: «Код поставщика», «Название фирмы» и «Адрес». Ключевым полем является поле «Код поставщика».
5. Создать таблицу «Поставщики», выполнив рассмотренную выше последовательность действий. Ввести данные.
Таблица «Цена» должна содержать поля Счетчик, Код комплектующих, Код поставщика, а также поле Цена. В качестве ключа этой таблицы будет использоваться поле Счетчик. 6. С помощью аналогичных полях главных таблиц.
Таблицы «Комплектующие» и «Поставщики» должны быть связаны отношением «один-ко-многим» с таблицей «Цена». Таблица «Цена» содержит однотипные с полями первых двух таблиц поля «Код комплектующих» и «Код поставщика», являющиеся внешними ключами исходных таблиц. Установим связи между таблицами с помощью окна Схема данных.
Для установки между таблицами «Комплектующие» и «Поставщики» связи в отношении «многие-ко-многим» необходимо связать их с таблицей «Цена» в отношении «один-ко-многим».
9. Перетащить мышью из таблицы «Комплектующие» ключевое поле — «Код комплектующих» (оно выделено жирным шрифтом) к одноименному полю внешнего ключа таблицы «Цена».
10. На появившейся диалого Теперь установим связь в отношении «один-ко-многим» между таблицами «Поставщики» и «Цена». 11. Перетащить мышью из таблицы «Поставщики» ключевое поле — «Код поставщика» (оно выделено жирным шрифтом) к одноименному полю — внешнему ключу таблицы «Цена». 12. На появившейся диалоговой панели Связи установить опцию Обеспечение целостности данных, а затем опции каскадное обновление связанных полей и каскадное удаление связанных записей. В завершение щелкнуть на кнопке Создать. Теперь связь в отношении «многие-ко-многим» между таблицами «Комплектующие» и «Поставщики» через таблицу «Цена» установлена. 13. Это наглядно представлено в окне Схема данных. Созданная реляционная база данных «Компьютеры» состоит из трех связанных таблиц и поэтому обладает целостностью данных. Это значит, что можно создавать запросы, формы и отчеты, которые используют данные из разных таблиц. Создадим, например, запрос, который осуществляет выбор информации, необходимой для закупки дешевого системного блока. Создание запроса в реляционной базе данных ""•' «Компьютеры» 1. На диалоговой панели Новый запрос выбрать опцию Конструктор и щелкнуть по кнопке ОК. 2. В таблице «Комплектующие» для поля «Код комплектующих» ввести условие «К1», в таблице «Поставщики» для поля «Название фирмы» установить вывод на экран, в таблице «Цена» для поля «Цена» ввести условие <9500.
3. На вкладке Запросы щелкнуть по кнопке Открыть. Появится результат выполнения запроса.
Задание 2. Придумать свой пример базы данных на тему социальной сферы и создать запрос.
Дата добавления: 2014-12-16; Просмотров: 330; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |