Базы данных
В современном мире человек получает огромное количество информации (считается, что каждые десять лет оно удваивается). С развитием компьютерной техники появилась возможность создавать электронные хранилища данных – базы данных (БД). При этом важнейшей проблемой является не столько само хранение информации, сколько организация быстрого и простого поиска нужных данных. Эта задача решается с помощью специального программного обеспечения – систем управления базами данных (СУБД).
База данных представляет собой поименованную совокупность данных, отражающую состояние объекта или множества объектов, их свойства и взаимоотношения.
Основными понятиями БД являются поле, запись и первичный ключ.
-
Поле – это минимальный элемент данных.
-
Запись – это полный набор данных об определенном объекте.
-
Первичный (главный) ключ – это одно или несколько полей, совокупность значений которых однозначно определяет любую запись. Иначе говоря, значение первичного ключа не должно повторяться в разных записях.
Описание структуры данных, хранимых в БД, называется моделью представления данных. В настоящее время наиболее распространена реляционная модель. Соответственно, БД, использующие такую модель данных, называются реляционными БД. В реляционных БД данные хранятся в одной или нескольких взаимосвязанных таблицах.
Запись в реляционной БД представляет собой строку таблицы, а поле – столбец. Первичный ключ определяется для каждой таблицы.
С каждым полем связано очень важное свойство – тип поля Тип определяет множество значений, которые может принимать данное поле в различных записях. Основными типами полей являются:
- Счетчик. Содержит последовательность целых чисел, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем.
- Текстовый. Содержит символы различных типов.
- Числовой. Содержит числа различных типов.
- Дата/Время. Содержит даты или время.
- Денежный. Содержит числа в денежном формате.
- Логический. Содержит значения Истина (Да) или Ложь (Нет).
Каждый тип поля имеет свой набор свойств. Наиболее важными свойствами полей являются:
- Размер поля. Определяет максимальную длину текстового или числового поля.
- Формат поля. Устанавливает формат данных.
- Обязательное поле. Указывает на то, что данное поле обязательно надо заполнить.
СУБД OpenOffice.org.Base
Система управления базами данных (СУБД) — это программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных.
Такой системой, в частности является OpenOffice.org.Base (далее — просто Base), входящая в состав пакета OpenOffice.
Способ запуска программы Base зависит от операционной системы и версии OpenOffice. Например, в Windows XP при установленной версии OpenOffice 3.0 запустить программу можно, выполнив щелчок по команде Программы – OpenOffice.org 3.0 - OpenOffice.org Base из Главного меню Windows.
Основные объекты базы данных в Base:
- Таблицы. Базовый объект БД, в них хранится вся информация, остальные объекты являются производными, т.е. создаются на основе таблиц.
- Запросы. Осуществляют отбор данных из таблиц БД на основании заданных условий.
- Формы. Позволяют отображать данные таблиц и запросов в более удобном для восприятия виде, добавлять в таблицы новые данные, а также редактировать и удалять существующие.
- Отчеты. Предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде.