Базы данных

В современном мире человек получает огромное количество информации (считается, что каждые десять лет оно удваивается). С развитием компьютерной техники появилась возможность создавать электронные хранилища данных – базы данных (БД). При этом важнейшей проблемой является не столько само хранение информации, сколько организация быстрого и простого поиска нужных данных. Эта задача решается с помощью специального программного обеспечения – систем управления базами данных (СУБД).

База данных представляет собой поименованную совокупность данных, отражающую состояние объекта или множества объектов, их свойства и взаимоотношения.

Основными понятиями БД являются поле, запись и первичный ключ.

  • Поле – это минимальный элемент данных.

  • Запись – это полный набор данных об определенном объекте.

  • Первичный (главный) ключ – это одно или несколько полей, совокупность значений которых однозначно определяет любую запись. Иначе говоря, значение первичного ключа не должно повторяться в разных записях.

Описание структуры данных, хранимых в БД, называется моделью представления данных. В настоящее время наиболее распространена реляционная модель. Соответственно, БД, использующие такую модель данных, называются реляционными БД.  В реляционных БД данные хранятся в одной или нескольких взаимосвязанных таблицах.

Запись в реляционной БД представляет собой строку таблицы, а поле – столбец. Первичный ключ определяется для каждой таблицы.

С каждым полем связано очень важное свойство – тип поля  Тип определяет множество значений, которые может принимать данное поле в различных записях. Основными типами полей являются:

  • Счетчик. Содержит последовательность целых чисел, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем.
  • Текстовый. Содержит символы различных типов.
  • Числовой. Содержит числа различных типов.
  • Дата/Время. Содержит даты или время.
  • Денежный. Содержит числа в денежном формате.
  • Логический. Содержит значения Истина (Да) или Ложь (Нет).

 Каждый тип поля имеет свой набор свойств. Наиболее важными свойствами полей являются:

  • Размер поля. Определяет максимальную длину тексто­вого или числового поля.
  • Формат поля. Устанавливает формат данных.
  • Обязательное поле. Указывает на то, что данное поле обязательно надо заполнить.

СУБД OpenOffice.org.Base

Система управления базами данных (СУБД) — это программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных.

Такой системой, в частности является OpenOffice.org.Base (далее — просто Base), входящая в состав пакета OpenOffice.

Способ запуска программы Base зависит от операционной системы и версии OpenOffice. Например, в Windows XP при установленной версии OpenOffice 3.0 запустить программу можно, выполнив щелчок по команде Программы – OpenOffice.org 3.0 - OpenOffice.org Base из Главного меню Windows.

Основные объекты базы данных в Base:

  • Таблицы. Базовый объект БД, в них хранится вся информация, остальные объекты являются производными, т.е. создаются на основе таблиц.
  • Запросы. Осуществляют отбор данных из таблиц БД на основании заданных условий.
  • Формы. Позволяют отображать данные таблиц и запросов в более удобном для восприятия виде, добавлять в таблицы новые данные, а также редактировать и удалять существующие.
  • Отчеты. Предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде.