Основные элементы базы данных

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

Поле

Поле - это минимальный элемент базы данных, содержащий один неделимый квант информации, например, поле "Номер" при создании нового документа. Каждое поле характеризуется именем и типом хранящихся в нем данных. Тип поля можно просмотреть в описании словаря данных:

Рис. 6-2 – Формат таблицы "Документы"

В зависимости от типа, у поля может быть еще ряд дополнительных параметров:

Рис. 6-3 – Параметры поля "Номер"

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

Запись

Запись - это совокупность нескольких разнородных полей, описывающая некоторую сущность предметной области. Например, запись "Документ" содержит поля "Дата", "Номер", "Сумма" и т.д.

Таблица

Таблица базы данных - это набор однородных записей. Например, таблица "Документы" содержит некоторое количество записей о документах.

Таблица позволяет читать, изменять, добавлять и удалять записи, а также сортировать их по определенному условию и осуществлять поиск по заданным значениям.

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

Например, таблица с логическим именем "Документы" владеет файлами с именем DOC.



Таблица хранит свои данные либо в паре файлов "*.TBL/*.MCX" (при однопользовательском режиме работы с программой), либо в паре файлов "*.MKD/*.TBH" (при многопользовательском режиме).

Список всех таблиц доступен в программе по клавише <Ctrl+O> и горячей клавише <Ctrl+Т> (или выбрав вариант "Открыть таблицу БД"):

Рис. 6-4 – Перечень таблиц базы данных

Для каждой таблицы БД указано соответствие логического и физического имени.

Выборка из базы данных

Аналогично таблице, выборка - это также совокупность однородных записей, но:

•  во-первых, запись выборки может содержать данные из нескольких таблиц, а также данные, не хранящиеся в базе данных, а рассчитываемые по другим полям;

•  во-вторых, выборка может содержать только записи, удовлетворяющие некоторому условию;

•  в-третьих, выборка может быть специальным образом отсортирована.

Например, выборка "Приходные накладные" содержит записи из таблицы "Документы" и связанные с ними записи из таблицы "Лица". Причем, в этой выборке находятся только документы типа "приходная накладная", которые попадают в указанный период. Эту выборку можно еще и отсортировать, к примеру, по сумме документа.



Адрес записи

У каждой записи таблицы базы данных есть уникальный в пределах таблицы адрес, по которому можно эту запись прочитать, удалить, заблокировать и т.д. Адрес - это длинное целое (четыре байта), как правило, адрес записывается в шестнадцатеричном виде. Просмотреть адрес записи можно по сочетанию клавиш <Shift+Alt+F12>, либо воспользоваться аналогичной командой в контекстном меню таблицы:

Рис. 6-5 – Окно просмотра адресов записей

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

Зарезервировано несколько специальных значений адреса:

FFFFFFFF или "нет" Обозначает отсутствие связи (пустая ссылка)
FFFFFFF6 или "корень" Обозначает ссылку на самый верхний уровень иерархии (ссылка на так называемый корень иерархии)

При открытии таблицы программой адрес записи выводится в первом столбце:

Рис. 6-6 – Адреса записей в таблице "Документы"

Объявления:
  1. здесь
    Если нужна база данных МТС, то скачивайте здесь.
    bd-sot.com
     
  2. Базы данных предприятий
    Магазин баз данных фирм в формате excel любых городов и отраслей бизнеса.
    baza-inform.ru

     
  3. Хватит мечтать, начинай кодить!
    Пройди бесплатный курс по Основам программирования и получи сертификат.
    geekbrains.ru

     
  4. Событие года в сфере дизайна!
    Спеши получить бесплатный билет на серию закрытых мастер-классов по дизайну
    дизайн2016.рф

     
  5. База
    В продаже - База, цены ниже! Неликвидные остатки.
    nelikvidi.com

     
  6. Помощь с данными от 5000 рублей
    Помощь с данными любого уровня сложности. От 5000 рублей. Круглосуточно
    данные.дм-консалтинг.рф

     
  7. Событие года в программировании!
    Марафон бесплатных уроков по программированию! 16 часов занятий! Сертификат
    курскода.рф

     
  8. Бесплатный WIFI от 1freewifi.net
    1freewifi - первый бесплатный WIFI без ограничений. Кликайте!
    1freewifi.net

     
  9. Аффирмации исполняют желания
    Потрясающее открытие психологов: технология исполнения желаний. Подробнее:
    success-psychology.ru

     
  10. Поиск друзей
    Поиск друзей. Добавьте свою анкету на Матито.ру
    www.matito.ru

     
  11. !