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