2. Базы данных
Требования к БД
Этапы работы над БД
Создание новой базы данных
Объекты БД
Таблицы
Режимы создания таблиц
Создание таблиц в режиме дизайна
●
Основные типы полей
●
Свойства полей
●
Ключевое поле
●
Типы связей между таблицами
●
Установление связей между таблицами
●
Удаление и редактирование связей
Создание таблиц в режиме мастера
Заключение
3. Создание новой базы данных
1. Запустить OpenOffice.org Base.
2. В окне Мастер баз данных, выберите Создать новую базу
данных. Нажмите Готово.
4. Создание новой базы данных
Если база данных не зарегистрирована, то она не будет
доступна для других приложений Ооо, таких как Wtiter,
Calc.
5. Создание новой базы данных
3. В поле Имя файла, набрать имя базы данных, например, Моя
группа.odb. Нажать Сохранить
7. Объекты БД
1. Таблицы – самые главные объекты
БД, в них хранится вся информация.
2. Формы - нужны 1) для удобства
ввода/вывода информации, 2) для
коммуникации с БД посредством
элементов управления.
3. Запросы – вопросы к БД.
4. Отчеты – результат работы с БД,
подготовленный для печати.
8. Другие объекты БД
1. Страницы – страницы,
сформированные из БД для передачи через
Интернет.
2. Макросы – несколько команд,
объединенных в одну.
3. Модули – набор описаний, операторов и
процедур, написанных на языке
программирования Visual Basic.
Модули и макросы используются для добавления
функциональных возможностей в БД.
9. Таблицы
В базах данных для элементов таблиц
приняты такие названия:
Запись – строка таблицы
Поле – столбец таблицы
Название поля – название столбца
таблицы
10. Режимы создания таблиц
1. Режим дизайна (вся работа по
определению структуры таблицы и ее
созданию ложится на разработчика).
2. Режим мастера (позволяет частично
автоматизировать процесс создания
таблицы, используя шаблоны двух типов:
Деловой (22 вида) и Персональный (15
видов).
3. Создание представления.
11. Создание таблиц в режиме дизайна
1. В списке объектов База данных, щелкнуть Таблицы.
12. Создание таблиц в режиме дизайна
2.Щелкнуть Создать таблицу в режиме дизайна.
13. Создание таблиц в режиме дизайна
На экране должен появиться пустой бланк с колонками
Название поля, Тип поля и Описание:
14. Основные типы полей
Текст, Памятка, Число, Целое, Дата, Время, Логический
В каждое поле можно вводить данные, соответствующие заданному типу.
Например, нельзя ввести текст в числовое поле.
Для каждого поля можно ввести Описание. Текст описания будет возникать в
виде всплывающей подсказки при наведении курсора на заголовок в представлении
таблицы.
15. Свойства полей
Каждый тип поля характеризуется своими свойствами.
1)В поле Обязательное указывают, может ли поле
оставаться пустым.
2)В поле Длина указывается максимальное количество
символов для данного поля.
3)В поле Значение по умолчанию вводят содержимое по
умолчанию для данного поля. Можна ничего не вводить.
16. Форматы числовых полей
Форматы числовых полей: денежный,
процентный, логический и т. д.
устанавливаются в режиме дизайна в
Свойствах поля / Пример формата / Кнопка
18. Ключевое поле – обязательное
поле каждой таблицы
1)Первичный ключ служит уникальным
идентификатором полей баз данных и используется в
БД для доступа к данным в других таблицах.
1)Ключевое поле НЕ содержит повторяющихся
записей
1)Если в БД нет полей без повторений, нужно создать
дополнительное поле или принять предложенное базой
данных поле ID с типом данных Целое
19. Установка связей
1)В окне базы данных выбрать команду Сервис/Связи
2)Последовательно добавить необходимые таблицы
3)Установить связи между таблицами
●
●
●
Связи устанавливаются исключительно между
ОДНОИМЕННЫМИ полями таблиц
Связи устанавливаются при ЗАКРЫТЫХ таблицах
Правильно установленная связь - один ко многим: 1- возле
главной таблицы, n - возле подчиненной таблицы.
1)Сохранить
2)Закрыть окно установки связей
24. Ввод данных в таблицу
1)В окне базы данных необходимую таблицу открыть в
режиме таблицы (двойным щелчком мыши по
пиктограме таблицы или выбрать из контекстного
меню Открыть)
1)Сначала заполняется данными главная таблица (1),
затем подчиненная (n)
1)Для ввода данных в базу данных можно создать
формы (будут рассмотрены позже)
25. Пример. Создать базу данных
лекарственных препаратов
1.Создать файл базы данных apteka.odb
2.Создать две таблицы, установить связь между
ними
3.Заполнить таблицы непосредственно, сначала
главную таблицу (Поставщики), затем
подчиненную (Препараты).
4.В таблицу добавить два поля Наличие (на
складе, логический тип), Дата (конечная дата
реализации).
D:ЛекцииOpen Office OrgООо Базы данныхЛекции 1-2_BaseЛекционный пример по OOo Base.odt
26. Создание таблиц в режиме
мастера
Режим мастера (позволяет частично
автоматизировать процесс создания
таблицы, используя шаблоны двух
типов: Деловой (22 вида) и
Персональный (15 видов).
33. Выбор режима отображения таблицы
в окне базы данных
Изменить —
режим
дизайна
Открыть —
режим
таблицы
34. Заключение
Создание таблицы =
= режим дизайна + связи + режим
таблицы
D:ЛекцииOpen Office OrgООо Базы данныхЛекции 1-2_BaseАлгоритм создания таблиц в O