Элементы реляционных баз данных

Основным объектом реляционных баз данных является таблица. Простейшая база данных имеет хотя бы одну таблицу. Структуру любой двумерной таблицы составляют столбцы и строки, аналогами которых в базе данных являются поля и записи (рис. 5).

 

 

 

 

Рис. 5. Пример реляционной БД

 

 

 

2 Компьютер, располагающий ресурсами и предоставляющий их, называется сервером. Компьютер, кото- рый обращается к серверу за данными или требованием решения задачи, называется клиентом.


 

Поле обладает следующими характеристиками:

§ имя – определяет, как следует обращаться к данным этого поля;

§ тип – определяет тип данных, которые могут содержаться в поле;

§ размер – определяет предельную длину размещаемых в поле данных;

§ формат – определяет способ форматирования данных в поле. С полями базы данных можно производить следующие операции

- описание (указание имени, типа и длины поля);

- редактирование (изменение имени, типа и длины поля);

- манипуляция (добавление, перемещение и удаление полей).

Совокупность полей базы данных определяет ее структуру. Изменив состав полей (или их свойства), мы изменяем структуру БД и, соответственно, получаем новую БД.

 

Единицей хранения и доступа к базе данных является запись. Записью, например, может быть библиографическая карточка в электронном каталоге, листок по учету кадров в базе данных отдела кадров, реферат статьи в автоматизированном реферативном журна- ле, чертеж детали в системе автоматизированного проектирования.

С записями можно производить следующие операции:

- ввод данных в поля записей;

- редактирование записей;

- индексирование записей;

- сортировка записей;

-

 

поиск записей по одному или нескольким критериям.

В структуре записи указываются ключевые поля, которые могут быть простыми или со- ставными. Одно или несколько полей, комбинация значений которых однозначно опреде- ляет каждую запись в таблице, называется первичным (главным) ключом. При этом в таблице не может быть одинаковых первичных ключей. Поле «Код» в примере, приве- денном на рис. 5, однозначно определяет запись и является первичным ключом. Он явля- ется простым, так как состоит из одного поля.

С таблицами можно производить следующие операции:

- выборка – выполняется над одной таблицей (результирующее отношение содер- жит подмножество записей, удовлетворяющих некоторому условию);

- объединение – выполняется над двумя таблицами (результирующее отношение включает все записи первой таблицы и недостающие кортежи второго отноше- ния);

- пересечение – выполняется над двумя таблицами (результирующее отношение включает все записи первой таблицы, которые есть также и во втором отноше- нии);


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

Для создания базы данных средствами любой СУБД необходимо выполнить четыре этапа:

§ Создание структуры базы данных, т.е. определение перечня полей, из которых со- стоит каждая таблица, их типов (числовой, текстовый, логический и т.д.) и разме- ров, а также определение ключевых полей для обеспечения необходимых связей между данными;

§ Ввод и редактирование данных в таблицах с помощью представляемой по умолча- нию стандартной формы в виде таблицы или с помощью специально создаваемых экранных форм;

§ Обработка содержащихся в таблицах данных с помощью запросов;

§ Вывод результатной информации с использованием отчетов. Названные этапы реализуются с помощью различных команд.

- Создание новых и открытие уже существующих баз данных;

- Сохранение и переименование ранее созданных объектов;

- Печать объектов базы данных.

 

- Копирование объектов;

- Перемещение объектов;

- Удаление объектов;

- Вставку рисунков, диаграмм и созданных в других программах объектов;

- Поиск и замену информации в документе или его части.

 

- Выравнивание данных;

- Установку различных видов шрифтов;

- Выбор толщины и цвета линий, фона и др.

 

- Работу сразу с несколькими окнами;

- Изменение расположения и размеров окна;

- Деление одного большого окна на части и их фиксацию.

 











Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: