- •Введение
- •Концепция бд, Основная терминология, назначение бд
- •Проектирование базы данных
- •Цели и структура бд (на примере).
- •Создание отношений (таблиц) Процесс создания таблиц в ms Access2003 (пример). Режим Конструктора для создания объектных отношений
- •Режим Конструктора для создания отношений, содержащих внешние ключи. Мастер подстановок.
- •Создание полей с подстановкой.
- •Создание запросов к бд
- •Внесение данных в таблицы.
- •Процесс создания таблиц в OpenOffice.Org Base.
- •Типы запросов
- •Запрос 1.
- •Запрос 2.
- •Запрос 3.
- •Запрос 4.
- •Запрос 5.
- •Создание простых форм ввода и просмотра.
- •Задания для работы и правила оформления
- •Оформление работы.
Создание отношений (таблиц) Процесс создания таблиц в ms Access2003 (пример). Режим Конструктора для создания объектных отношений
Создаем таблицу Бригады в режиме Конструктора.
Для этого открываем программу MS Access (меню Пуск/Программы). Входим в меню Файл/Создать/Новая база данных. Переходим на вкладку Создание, выбираем Таблицы/Конструктор. В окне набираем имена полей, а их домены выбираем через тип данных и свойства поля. Назначаем ключ (правой кнопкой, контекстное меню).
Аналогично создаем таблицы (Проекты, Объекты, Виды_работ, Материалы):
Это были объектные отношения, «сильные сущности», содержащие информацию.
Режим Конструктора для создания отношений, содержащих внешние ключи. Мастер подстановок.
Следующие таблицы содержат ссылки (связи в базе данных) на другие таблицы.
Связи проектируем с помощью Мастера подстановок. Этот компонент MS Access позволяет указать для каждого внешнего ключа его первичный ключ. Первичный ключ для целостной базы – источник данных для внешнего (подчиненного) ключа.
Покажем на примере.
В таблице Объекты поле Проект должно содержать данные только из уже созданных главных таблиц, это Проекты (где все данные перечислены) и. Чтобы указать на источник данных в поле Проект таблицы Объекты используем Мастер подстановки. В конструкторе создаем эту таблицу, а при выборе типа данных для указанных полей выбираем Мастер подстановок, затем следуем шагам мастера, указываем источник данных и даем имя Полю с подстановкой
Создание полей с подстановкой.
Ниже на копиях экрана представлен процесс работы Мастера, следующий шаг активируется кнопкой ДАЛЕЕ.
Нажимайте ДАЛЕЕ. Когда кнопка ДАЛЕЕ более не активна, жмите ГОТОВО.
Созданная в процессе
таблица ОБЪЕКТЫ уже связана с ее главной
- ПРОЕКТЫ. Это видно, если посмотреть
окно СХЕМА ДАННЫХ (Меню Сервис), которое
показано ниже. В
идим
связь. Эта связь должна быть изменена
(выделить левой кнопкой до жирной линии,
затем в окне связей включить целостность.
Это показано ниже.
В результате связь будет иметь вид, как в окне ниже. Так создаются все связи.
Дальше создаем все остальные таблицы, используя Конструктор, а в нем Мастер подстановок для тех полей, в которые должны подставляться данные из уже созданных таблиц. Чтобы использовать Мастер подстановок, надо, чтобы таблица-источник уже была создана и закрыта.
После создания всех подстановок можно открыть Схему данных (меню Работа с базами данных). Чтобы редактировать связи в этом окне, лучше закрыть все таблицы.
Нужно включить программы защиты целостности. Для этого в окне Схема данных по очереди выделяем мышкой каждую связь-полоску поочередно и правой кнопкой мышки в меню выбираем Изменить связь. Открывается окно, в котором надо поставить флажок («галочка») Обеспечение целостности.
В таблицах с составным ключом назначение ключа производится с выделением полей ключа кнопкой Ctrl, удерживая ее нажимаем кнопку с ключом в режиме Конструктора.
В результате в окне Базы данных должно получиться:
В окне Схемы данных будет макет следующего вида. Если не все таблицы видны в Схеме данных, на правой кнопке надо активизировать Отобразить все.
Имя таблиц и Базы данных можно изменить непосредственно, как имя файла, когда объект закрыт, используя правую кнопку мышки и контекстное меню.
В окне Базы данных (не Схемы данных!) можно менять имена полей в Конструкторе.
Это излагается в отчете в виде окончательной схемы связей.
