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