SlideShare a Scribd company logo
1 of 35
Базы данных
Базы данных
Требования к БД
Этапы работы над БД
Создание новой базы данных
Объекты БД
Таблицы
Режимы создания таблиц
Создание таблиц в режиме дизайна
●
Основные типы полей
●
Свойства полей
●
Ключевое поле
●
Типы связей между таблицами
●
Установление связей между таблицами
●
Удаление и редактирование связей
Создание таблиц в режиме мастера
Заключение
Создание новой базы данных

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 - возле подчиненной таблицы.

1)Сохранить
2)Закрыть окно установки связей
Установка связей
Типы связей между таблицами
1)Один к одному
1)Один ко многим
1)Многие к одному
1)Многие ко многим
Удаление связей между таблицами
Редактирование связей между таблицами
Ввод данных в таблицу
1)В окне базы данных необходимую таблицу открыть в
режиме таблицы (двойным щелчком мыши по
пиктограме таблицы или выбрать из контекстного
меню Открыть)
1)Сначала заполняется данными главная таблица (1),
затем подчиненная (n)
1)Для ввода данных в базу данных можно создать
формы (будут рассмотрены позже)
Пример. Создать базу данных
лекарственных препаратов
1.Создать файл базы данных apteka.odb
2.Создать две таблицы, установить связь между
ними
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Алгоритм создания таблиц в O
Спасибо за внимание!

More Related Content

What's hot

метод рекомендации контр_раб_vba
метод рекомендации контр_раб_vbaметод рекомендации контр_раб_vba
метод рекомендации контр_раб_vbaVladimir Burdaev
 
создание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страницсоздание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страницVladimir Burdaev
 
контрольная работа заоч_1
контрольная работа заоч_1контрольная работа заоч_1
контрольная работа заоч_1Vladimir Burdaev
 
импорт информации из бд
импорт информации из бдимпорт информации из бд
импорт информации из бдVladimir Burdaev
 
СУБД MS Access
СУБД MS AccessСУБД MS Access
СУБД MS AccessArtyukhova
 
Упражнение 3. Запросы
Упражнение 3. ЗапросыУпражнение 3. Запросы
Упражнение 3. ЗапросыArtyukhova
 
реляционные базы данных
реляционные базы данныхреляционные базы данных
реляционные базы данныхishuk
 
пользовательские списки
пользовательские спискипользовательские списки
пользовательские спискиolgascor
 
0037
00370037
0037JIuc
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft accessDenoro55
 
задание контр раб_vba
задание контр раб_vbaзадание контр раб_vba
задание контр раб_vbaVladimir Burdaev
 
0015
00150015
0015JIuc
 
Использование Open refine для работы с открытыми бюджетами и гос. контрактами
Использование Open refine для работы с открытыми бюджетами и гос. контрактамиИспользование Open refine для работы с открытыми бюджетами и гос. контрактами
Использование Open refine для работы с открытыми бюджетами и гос. контрактамиOlya Parkhimovich
 
электронная таблица
электронная таблицаэлектронная таблица
электронная таблицаmontrucchio
 

What's hot (20)

метод рекомендации контр_раб_vba
метод рекомендации контр_раб_vbaметод рекомендации контр_раб_vba
метод рекомендации контр_раб_vba
 
создание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страницсоздание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страниц
 
контрольная работа заоч_1
контрольная работа заоч_1контрольная работа заоч_1
контрольная работа заоч_1
 
импорт информации из бд
импорт информации из бдимпорт информации из бд
импорт информации из бд
 
СУБД MS Access
СУБД MS AccessСУБД MS Access
СУБД MS Access
 
11 класс
11 класс11 класс
11 класс
 
Упражнение 3. Запросы
Упражнение 3. ЗапросыУпражнение 3. Запросы
Упражнение 3. Запросы
 
реляционные базы данных
реляционные базы данныхреляционные базы данных
реляционные базы данных
 
пользовательские списки
пользовательские спискипользовательские списки
пользовательские списки
 
0037
00370037
0037
 
9инф1
9инф19инф1
9инф1
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
MsWord
MsWordMsWord
MsWord
 
задание контр раб_vba
задание контр раб_vbaзадание контр раб_vba
задание контр раб_vba
 
Access 01
Access 01Access 01
Access 01
 
0015
00150015
0015
 
Использование Open refine для работы с открытыми бюджетами и гос. контрактами
Использование Open refine для работы с открытыми бюджетами и гос. контрактамиИспользование Open refine для работы с открытыми бюджетами и гос. контрактами
Использование Open refine для работы с открытыми бюджетами и гос. контрактами
 
электронная таблица
электронная таблицаэлектронная таблица
электронная таблица
 
таблицы
таблицытаблицы
таблицы
 
149
149149
149
 

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

Упражнение 1
Упражнение 1Упражнение 1
Упражнение 1Artyukhova
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 классinnaivarlak
 
Урок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхУрок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхaleksashka3
 
0011
00110011
0011JIuc
 
0020
00200020
0020JIuc
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Accesstatianabtt
 
акцесс изменён
акцесс изменёнакцесс изменён
акцесс изменёнminura19122010
 
003
003003
003JIuc
 
ACCESS связывание таблиц на схеме данных
ACCESS связывание таблиц на схеме данныхACCESS связывание таблиц на схеме данных
ACCESS связывание таблиц на схеме данныхTatjana Amerhanova
 
упражнение 5
упражнение 5упражнение 5
упражнение 5Artyukhova
 
22.цикл из трех уроков информатики связывание таблиц в многотабличных базах д...
22.цикл из трех уроков информатики связывание таблиц в многотабличных базах д...22.цикл из трех уроков информатики связывание таблиц в многотабличных базах д...
22.цикл из трех уроков информатики связывание таблиц в многотабличных базах д...Kirrrr123
 
Упражнение 4. Формы
Упражнение 4. ФормыУпражнение 4. Формы
Упражнение 4. ФормыArtyukhova
 
0024
00240024
0024JIuc
 
0033
00330033
0033JIuc
 
8 9 этапы проектированиябд
8 9 этапы проектированиябд8 9 этапы проектированиябд
8 9 этапы проектированиябдEvgeniy Golendyhin
 

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

Упражнение 1
Упражнение 1Упражнение 1
Упражнение 1
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 класс
 
Урок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхУрок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данных
 
0011
00110011
0011
 
0020
00200020
0020
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Access
 
акцесс изменён
акцесс изменёнакцесс изменён
акцесс изменён
 
1
11
1
 
003
003003
003
 
Excel
ExcelExcel
Excel
 
пр 11.docx
пр 11.docxпр 11.docx
пр 11.docx
 
ACCESS связывание таблиц на схеме данных
ACCESS связывание таблиц на схеме данныхACCESS связывание таблиц на схеме данных
ACCESS связывание таблиц на схеме данных
 
упражнение 5
упражнение 5упражнение 5
упражнение 5
 
22.цикл из трех уроков информатики связывание таблиц в многотабличных базах д...
22.цикл из трех уроков информатики связывание таблиц в многотабличных базах д...22.цикл из трех уроков информатики связывание таблиц в многотабличных базах д...
22.цикл из трех уроков информатики связывание таблиц в многотабличных базах д...
 
Упражнение 4. Формы
Упражнение 4. ФормыУпражнение 4. Формы
Упражнение 4. Формы
 
Excel05
Excel05Excel05
Excel05
 
0024
00240024
0024
 
1p
1p1p
1p
 
0033
00330033
0033
 
8 9 этапы проектированиябд
8 9 этапы проектированиябд8 9 этапы проектированиябд
8 9 этапы проектированиябд
 

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

  • 2. Базы данных Требования к БД Этапы работы над БД Создание новой базы данных Объекты БД Таблицы Режимы создания таблиц Создание таблиц в режиме дизайна ● Основные типы полей ● Свойства полей ● Ключевое поле ● Типы связей между таблицами ● Установление связей между таблицами ● Удаление и редактирование связей Создание таблиц в режиме мастера Заключение
  • 3. Создание новой базы данных 1. Запустить OpenOffice.org Base. 2. В окне Мастер баз данных, выберите Создать новую базу данных. Нажмите Готово.
  • 4. Создание новой базы данных Если база данных не зарегистрирована, то она не будет доступна для других приложений Ооо, таких как Wtiter, Calc.
  • 5. Создание новой базы данных 3. В поле Имя файла, набрать имя базы данных, например, Моя группа.odb. Нажать Сохранить
  • 6. Создание новой базы данных 4. Отрывается окно новой базы данных
  • 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)Закрыть окно установки связей
  • 21. Типы связей между таблицами 1)Один к одному 1)Один ко многим 1)Многие к одному 1)Многие ко многим
  • 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 видов).
  • 27. Создание таблиц в режиме мастера
  • 28. Создание таблиц в режиме мастера. Шаг 1 — Выбор полей
  • 29. Создание таблиц в режиме мастера. Шаг 2 — Выбор типов и форматов
  • 30. Создание таблиц в режиме мастера. Шаг 3 — Выбор ключевого поля
  • 31. Создание таблиц в режиме мастера. Шаг 4 — Создание таблицы
  • 32. Создана таблица и открыта для ввода данных в режиме таблицы
  • 33. Выбор режима отображения таблицы в окне базы данных Изменить — режим дизайна Открыть — режим таблицы
  • 34. Заключение Создание таблицы = = режим дизайна + связи + режим таблицы D:ЛекцииOpen Office OrgООо Базы данныхЛекции 1-2_BaseАлгоритм создания таблиц в O