Основным объектом реляционных баз данных является таблица. Простейшая база данных имеет хотя бы одну таблицу. Структуру любой двумерной таблицы составляют столбцы и строки, аналогами которых в базе данных являются поля и записи (рис. 5).
Рис. 5. Пример реляционной БД
2 Компьютер, располагающий ресурсами и предоставляющий их, называется сервером. Компьютер, кото- рый обращается к серверу за данными или требованием решения задачи, называется клиентом.
Поле обладает следующими характеристиками:
§ имя – определяет, как следует обращаться к данным этого поля;
§ тип – определяет тип данных, которые могут содержаться в поле;
§ размер – определяет предельную длину размещаемых в поле данных;
§ формат – определяет способ форматирования данных в поле. С полями базы данных можно производить следующие операции
- описание (указание имени, типа и длины поля);
- редактирование (изменение имени, типа и длины поля);
- манипуляция (добавление, перемещение и удаление полей).
Совокупность полей базы данных определяет ее структуру. Изменив состав полей (или их свойства), мы изменяем структуру БД и, соответственно, получаем новую БД.
Единицей хранения и доступа к базе данных является запись. Записью, например, может быть библиографическая карточка в электронном каталоге, листок по учету кадров в базе данных отдела кадров, реферат статьи в автоматизированном реферативном журна- ле, чертеж детали в системе автоматизированного проектирования.
С записями можно производить следующие операции:
- ввод данных в поля записей;
- редактирование записей;
- индексирование записей;
- сортировка записей;
-
поиск записей по одному или нескольким критериям.
В структуре записи указываются ключевые поля, которые могут быть простыми или со- ставными. Одно или несколько полей, комбинация значений которых однозначно опреде- ляет каждую запись в таблице, называется первичным (главным) ключом. При этом в таблице не может быть одинаковых первичных ключей. Поле «Код» в примере, приве- денном на рис. 5, однозначно определяет запись и является первичным ключом. Он явля- ется простым, так как состоит из одного поля.
С таблицами можно производить следующие операции:
- выборка – выполняется над одной таблицей (результирующее отношение содер- жит подмножество записей, удовлетворяющих некоторому условию);
- объединение – выполняется над двумя таблицами (результирующее отношение включает все записи первой таблицы и недостающие кортежи второго отноше- ния);
- пересечение – выполняется над двумя таблицами (результирующее отношение включает все записи первой таблицы, которые есть также и во втором отноше- нии);
- соединение – выполняется над двумя таблицами, в каждой из которых выделяется атрибут, по которому будет производится объединение (результирующее отноше- ние включает все атрибуты исходных таблиц).
Для создания базы данных средствами любой СУБД необходимо выполнить четыре этапа:
§ Создание структуры базы данных, т.е. определение перечня полей, из которых со- стоит каждая таблица, их типов (числовой, текстовый, логический и т.д.) и разме- ров, а также определение ключевых полей для обеспечения необходимых связей между данными;
§ Ввод и редактирование данных в таблицах с помощью представляемой по умолча- нию стандартной формы в виде таблицы или с помощью специально создаваемых экранных форм;
§ Обработка содержащихся в таблицах данных с помощью запросов;
§ Вывод результатной информации с использованием отчетов. Названные этапы реализуются с помощью различных команд.
- Создание новых и открытие уже существующих баз данных;
- Сохранение и переименование ранее созданных объектов;
- Печать объектов базы данных.
- Копирование объектов;
- Перемещение объектов;
- Удаление объектов;
- Вставку рисунков, диаграмм и созданных в других программах объектов;
- Поиск и замену информации в документе или его части.
- Выравнивание данных;
- Установку различных видов шрифтов;
- Выбор толщины и цвета линий, фона и др.
- Работу сразу с несколькими окнами;
- Изменение расположения и размеров окна;
- Деление одного большого окна на части и их фиксацию.