Бази даних-1 (LibreOffice Base)

Preview:

Citation preview

Базы данных

Базы данныхТребования к БДЭтапы работы над БДСоздание новой базы данныхОбъекты БДТаблицыРежимы создания таблицСоздание таблиц в режиме дизайна

● Основные типы полей● Свойства полей● Ключевое поле● Типы связей между таблицами● Установление связей между таблицами● Удаление и редактирование связей

Создание таблиц в режиме мастераЗаключение

Создание новой базы данных1. Запустить OpenOffice.org Base.2. В окне Мастер баз данных, выберите Создать новую базу

данных. Нажмите Готово.

Создание новой базы данных

Если база данных не зарегистрирована, то она не будет доступна для других приложений Ооо, таких как Wtiter, Calc.

Создание новой базы данных3. В поле Имя файла, набрать имя базы данных, например, Моя

группа.odb. Нажать Сохранить

Создание новой базы данных4. Отрывается окно новой базы данных

Объекты БД

1. Таблицы – самые главные объекты БД, в них хранится вся информация.

2. Формы - нужны 1) для удобства ввода/вывода информации, 2) для коммуникации с БД посредством элементов управления.

3. Запросы – вопросы к БД.4. Отчеты – результат работы с БД,

подготовленный для печати.

Другие объекты БД1. Страницы – страницы,

сформированные из БД для передачи через Интернет.

2. Макросы – несколько команд, объединенных в одну.

3. Модули – набор описаний, операторов и процедур, написанных на языке программирования Visual Basic.

Модули и макросы используются для добавления

функциональных возможностей в БД.

Таблицы

В базах данных для элементов таблиц приняты такие названия:

Запись – строка таблицы

Поле – столбец таблицы

Название поля – название столбца таблицы

Режимы создания таблиц

1. Режим дизайна (вся работа по определению структуры таблицы и ее созданию ложится на разработчика).

2. Режим мастера (позволяет частично автоматизировать процесс создания таблицы, используя шаблоны двух типов: Деловой (22 вида) и Персональный (15 видов).

3. Создание представления.

Создание таблиц в режиме дизайна1. В списке объектов База данных, щелкнуть Таблицы.

Создание таблиц в режиме дизайна2.Щелкнуть Создать таблицу в режиме дизайна.

Создание таблиц в режиме дизайнаНа экране должен появиться пустой бланк с колонками

Название поля, Тип поля и Описание:

Основные типы полейТекст, Памятка, Число, Целое, Дата, Время, Логический

В каждое поле можно вводить данные, соответствующие заданному типу. Например, нельзя ввести текст в числовое поле. Для каждого поля можно ввести Описание. Текст описания будет возникать в виде всплывающей подсказки при наведении курсора на заголовок в представлении таблицы.

Свойства полейКаждый тип поля характеризуется своими свойствами.1)В поле Обязательное указывают, может ли поле

оставаться пустым.2)В поле Длина указывается максимальное количество

символов для данного поля.3)В поле Значение по умолчанию вводят содержимое по

умолчанию для данного поля. Можна ничего не вводить.

Форматы числовых полей

Форматы числовых полей: денежный, процентный, логический и т. д. устанавливаются в режиме дизайна в Свойствах поля / Пример формата / Кнопка

Форматы числовых полей

Ключевое поле – обязательное поле каждой таблицы

1)Первичный ключ служит уникальным идентификатором полей баз данных и используется в БД для доступа к данным в других таблицах.

1)Ключевое поле НЕ содержит повторяющихся записей

1)Если в БД нет полей без повторений, нужно создать дополнительное поле или принять предложенное базой данных поле ID с типом данных Целое

Установка связей

1)В окне базы данных выбрать команду Сервис/Связи2)Последовательно добавить необходимые таблицы3)Установить связи между таблицами

● Связи устанавливаются исключительно между ОДНОИМЕННЫМИ полями таблиц

● Связи устанавливаются при ЗАКРЫТЫХ таблицах● Правильно установленная связь - один ко многим: 1- возле

главной таблицы, n - возле подчиненной таблицы.

4)Сохранить5)Закрыть окно установки связей

Установка связей

Типы связей между таблицами

1)Один к одному

1)Один ко многим

1)Многие к одному

1)Многие ко многим

Удаление связей между таблицами

Редактирование связей между таблицами

Ввод данных в таблицу

1)В окне базы данных необходимую таблицу открыть в режиме таблицы (двойным щелчком мыши по пиктограме таблицы или выбрать из контекстного меню Открыть)

1)Сначала заполняется данными главная таблица (1), затем подчиненная (n)

1)Для ввода данных в базу данных можно создать формы (будут рассмотрены позже)

Пример. Создать базу данных лекарственных препаратов

1.Создать файл базы данных apteka.odb2.Создать две таблицы, установить связь между

ними3.Заполнить таблицы непосредственно, сначала

главную таблицу (Поставщики), затем подчиненную (Препараты).

4.В таблицу добавить два поля Наличие (на складе, логический тип), Дата (конечная дата реализации). D:\Лекции\Open Office Org\ООо Базы данных\Лекции 1-2_Base\Лекционный пример по OOo Base.odt

Создание таблиц в режиме мастера

Режим мастера (позволяет частично автоматизировать процесс создания таблицы, используя шаблоны двух типов: Деловой (22 вида) и Персональный (15 видов).

Создание таблиц в режиме мастера

Создание таблиц в режиме мастера. Шаг 1 — Выбор полей

Создание таблиц в режиме мастера. Шаг 2 — Выбор типов и форматов

Создание таблиц в режиме мастера. Шаг 3 — Выбор ключевого поля

Создание таблиц в режиме мастера. Шаг 4 — Создание таблицы

Создана таблица и открыта для ввода данных в режиме таблицы

Выбор режима отображения таблицы в окне базы данных

Изменить — режим дизайна

Открыть — режим таблицы

Заключение

D:\Лекции\Open Office Org\ООо Базы данных\Лекции 1-2_Base\Алгоритм создания таблиц в OOo Base.odt

Создание таблицы = = режим дизайна + связи + режим

таблицы

Спасибо за внимание!

Recommended