
- •Работа с базами данных в субд access
- •Введение
- •Контрольные вопросы
- •1.2. Нормализация отношений в рбд
- •1.3. Типы связей и ключей в рбд
- •Контрольные вопросы
- •2. Создание таблиц и связей в субд access
- •2.1. Создание бд в субд Access
- •2.2. Создание таблиц в режиме Конструктор
- •Контрольные вопросы
- •3. Организация связей между таблицами и заполнение таблиц
- •Контрольные вопросы
- •4. Запросы в субд access
- •4.1. Запрос на выборку данных
- •4. 2. Создание запроса в режиме Конструктор
- •4.3. Запрос с параметром
- •4.4. Итоговые запросы
- •4.5. Запросы с вычисляемым полем
- •Стоимость:[Количество] *[Цена]
- •4.6. Перекрестные запросы
- •4.7. Запрос в Режиме sql
- •Контрольные вопросы
- •5. Формы в субд access
- •5.1. Создание форм на основе Мастера форм
- •5.2. Построение диаграмм
- •5.3. Конструктор форм
- •Контрольные вопросы
- •6. Отчеты в субд access
- •Контрольные вопросы
- •Литература
- •Содержание
Контрольные вопросы
Объектная модель БД.
Основные понятия и термины БД.
Типы БД и особенности их функционирования.
Исходные компоненты РБД.
Особенности и преимущества РБД.
Этапы проектирования РБД.
Правила нормализации РБД.
1-я нормальная форма.
2-я нормальная форма.
3-я нормальная форма.
Объектные и межтабличные связи в РБД.
Понятие отношения в РБД.
Типы отношений в РБД.
Типы ключей в РБД.
Использование составного первичного ключа.
Назначение внешних ключей.
Условия и ограничения, накладываемые на отношения в РБД.
Типы связей в РБД.
Использование связей один-к-одному.
Назначение индексных таблиц.
2. Создание таблиц и связей в субд access
2.1. Создание бд в субд Access
После
запуска СУБД Access
на экране появляется начальное диалоговое
окно, в котором пользователю предлагается
создать новую базу данных, запустить
программу мастера создания баз данных,
работающую в диалоговом режиме, или
открыть существующую базу данных.
Рис. 3. Начальное диалоговое окно СУБД Access
На начальном этапе работы с БД очень полезно познакомиться с уже функционирующей БД – такой учебной БД в Access является БД «Борей» (или в нерусифицированном варианте Nothwind – северный ветер, англ.). Для этого достаточно выбрать ее название в предлагаемом списке – в диалоговом окне на рис. 3 это последняя строка, где указан обычный маршрут размещения этой БД в среде Windows.
При загрузке существующей БД ее открывают как любой документ прикладной программы в среде Windows. Что касается создания новой БД, то здесь сразу проявляются особенности работы СУБД Access. Дело в том, что все модули БД Access хранятся в одном файле, который создается именно на первоначальном этапе ее создания. Поэтому необходимо сразу же определить местоположение файла вашей БД на диске компьютера и задать файлу имя. Расширением имени такого файла в СУБД Access будет .mbd. Все изменения в файле, проводимые в БД после этого, – создание таблиц БД, их заполнение, создание межтабличных связей, создание других модулей БД и т.д. – производится по ходу работы с БД средствами самой СУБД, а не непосредственно операционной системой компьютера, как это происходит для большинства прикладных программ. Следствием этого является то, что при выходе из БД вам не будет задаваться вопрос о сохранении файла БД – все необходимые сохранения в файле БД уже проведены самой СУБД Access в ходе редактирования. Таким образом, если вы хотите сохранить старый вариант БД, то необходимо перед предварительно сохранить файл БД под другим именем, так как после открытия файла БД в СУБД Access и его дальнейшего редактирования вернуться к старой БД будет уже невозможно.
Рис.
4. Главное диалоговое окно БД Access
Что касается создания БД с помощью Мастера (программа, которая выполняет определенную процедуру в автоматическом режиме в несколько шагов в ходе диалога с пользователем), то, выполнив соответствующую команду Запуск мастера (см. рис. 3) и последовательно отвечая на предлагаемые СУБД Access вопросы, можно очень просто и быстро создать простую БД по предлагаемой в определенном Мастером списке тематике. Однако заметим, что в данном пособии при работе с БД везде, где это целесообразно, мы будем избегать использования услуг Мастеров по созданию компонент БД, так как их использование не преследует целей обучения. Дело в том, что Мастера всегда предлагают ограниченный набор вариантов уже разработанных компонент БД, и если идти по этому пути, то трудно будет изучить основные возможности СУБД Access.
Попробуйте все-таки, идя по этому пути, создать для приобретения опыта БД по какой-либо из предлагаемых Мастером тематик.
Создайте файл новой базы данных с именем «Склад» на вашем рабочем диске, используя команду Новая база данных (см. рис. 3). В дальнейшем в ходе изучения БД Access мы будем использовать простой рабочий пример БД, созданной для учета движения товаров на складе – наличие товаров, их заказы и поставки, наличие заказчиков и поставщиков, а также сотрудников склада, которые оформляют производимые операции.
После указания пользователем имени и выбора места размещения файла БД, которую следует создать, на экране компьютера появится окно (см. рис. 4), предназначенное для отображения объектов, включенных в БД, создаваемую в среде СУБД Access (на рис. 4 оно пустое, так как в БД еще не создано ни одной таблицы).
СУБД Access работает с объектами шести основных типов: таблицами, запросами, формами, отчетами, макросами и модулями. Активизация типа объекта осуществляется щелчком мыши по соответствующему ярлычку (или закладке) главного окна БД. В данном пособии будет рассмотрена работа с первыми четырьмя объектами.