Тема: Утилита Database Desktop. Работа со свойствами создаваемой таблицы (TableProperties).Алиас.
После создания структуры таблицы, с ней можно связать некоторые свойства, перечень которых зависит от формата таблицы. Так, для таблиц формата Paradox можно задать:
· Validity Checks – это свойство проверяет минимальное и максимальное значение данных, а также значение по умолчанию. Кроме того, позволяет задать маску ввода.
· Table Lookup – данное свойство позволяет вводить значение в таблицу, используя уже существующее значение в другой таблице.
· Secondary Indexes – вторичные индексы. Создание вторичных индексов позволяет осуществлять доступ к данным в порядке, отличном от порядка, заданного первичным ключом.
· Referential Integrity – ссылочная целостность. Данное свойство позволяет задать связи между таблицами и поддерживать эти связи на уровне ядра базы данных. Как правило, Referential Integrit задается после создания всех таблиц в базе данных.
· Password Security – данное свойство позволяет закрыть таблицу паролем.
· Table Language – данное свойство предназначено для выбора языкового драйвера таблицы.
В таблицах формата dBase не существует первичных ключей. Однако, это обстоятельство можно преодолеть путем определения уникальных (Unique) и поддерживаемых (Maintained) индексов (Indexes). Кроме того, для таблиц формата dBase можно определить и язык таблицы (Table Language) т.е. установить языковый драйвер, управляющий сортировкой и отображением символьных данных.
Определения дополнительных свойств таблиц всех форматов доступны через кнопку «Define». Дополнительные свойства можно устанавливать не только при создании таблиц, но и для существующих таблиц. С этой целью в Database Desktopвключены команды Table|Restructure Table (для открытой в данный момент таблицы) и Utilities|Restructure (для выбора таблицы). В том случае, если Вы попытаетесь изменить структуру или добавить новые свойства в таблицу, которая в данный момент уже используется другим приложением, Database Desktop выдаст сообщение об отказе, так как данная операция требует монопольного доступа к таблице. Тем не менее, все произведенные в структуре изменения сразу же начинают функционировать, если Вы определите ссылочную целостность для пары таблиц.
Database Desktop обладает возможностью создавать таблицу любого формата путем копирования структуры уже существующей таблицы. Для этого достаточно воспользоваться кнопкой «Borrow», которая расположена в левом нижнем углу окна формы. Появляющееся диалоговое окно позволит Вам выбрать существующую таблицу и включить/выключить дополнительные опции, совпадающие с уже перечисленными свойствами таблиц. Это наиболее легкий способ создания таблиц.
АЛИАС
Алиас (в буквальном переводе означает "прозвище, кличка") – это имя (идентификатор) посредством которого указывается путь к таблицам базы данных. Применение алиаса позволяет значительно ускорить доступ к БД.
На представленной картинке имяБД_Деканат – это алиас для пути D:\ДИ_11\СУБД\Лабораторные\Занятие3\DATA Т.е., чтобы добраться до нашей папки DATA, надо прописывать указанный путь или ввести «волшебное слово» БД_Деканат.
ВНИМАНИЕ!!! Алиас должен регистрироваться для папки, в которой хранятся таблицы Вашей БД!!!