русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Default Value


Дата добавления: 2013-12-23; просмотров: 742; Нарушение авторских прав


Maximum Value

Minimum Value

Picture (маска ввода)

Кнопка Assist.. (помощь).

 

Для маски используются следующие символы:

#цифра

? –любая буква (регистр не учитывается);

& - любая буква (преобразуется к верхнему регистру),

~ - любая буква (преобразуется к нижнему регистру),

@ - любой символ,

! - любой символ (преобразуется к верхнему регистру),

; - за этим символом следует буквенный символ,

* - число повторов следующего символа,

[a, b, c] или {a, b, c} – любой из приведенных символов (a, b, c), значения перечисляются через запятую без пробелов.

Маску можно вводить вручную или с помощью кнопки Assist..,и в появившемся окне Picture Assistance ввести или откорректировать маску.

Например,

1) телефон: [(*3{#})]*3{#}-*4{#}

2) дата {0,1,2,3}#.{0,1}{0,1,2}.*4{#}

3) имя &*14?

Структурные ограниченияопределяют требования целостности сущностей и целостности ссылок. Целостность сущностей означает, что любой кортеж отношения должен быть отличим от любого другого кортежа этого отношения, то есть любое отношение должно обладать первичным ключом. Понятие целостности ссылок связано с понятием внешнего ключа, который служит для связи отношений между собой. Отношение (родительское), в котором определен внешний ключ, ссылается на отношение (дочернее), в котором этот же атрибут является первичным ключом.

 

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

 

 

Родительская таблица Дочерняя таблица
*  
Doljn Oklad
A, 10 $
Prep
St_prep

*      
FIO Doljn Staj Otdel
A, 30 A, 10 N A, 20
Ivanov Prep
Petrov Prep
Sedov St_prep

 



  Внешний ключ   Первичный ключ

 

 

Задание ссылочной целостности. Это понятие относится к связанным таблицам и проявляется в следующем:

- запрещается изменение поля связи или удаление записи главной таблицы, если для нее имеются записи в подчиненной таблице,

- при удалении записи в главной таблице автоматически удаляются соответствующие ей записи в подчиненной таблице (каскадное удаление).

Условие ссылочной целостности задается для подчиненной таблицы и определяется следующими элементами:

- полями связи подчиненной табицы,

- именем главной таблицы,

- полями связи главной таблицы,

- параметрами.

Для задания условия ссылочной целостности нужно:

1) выбрать пункт Referential Integrity (ссылочная целостность),

2) нажать кнопку Define,

3) в появившемся окне в списке Fields выбрать поле и перевести его в список Child Fields (дочерние поля). В списке Table указывается главная таблица, имена таблиц выбираются из рабочего каталога программы Database Desktop.
!!! Главная таблица должна быть закрыта.
Параметры:
Update rules (правила изменения),
Cascade – режим каскадного удаления записей, в подчиненной таблице при удалении соответствующей записи главной таблицы,
Prohibit – запрещение изменения поля связи или удаления записи главной таблицы, для которой имеются записи в подчиненной таблице.

4) Нажать Ok.

5) В появившемся окне Save Referential Integrity As задать имя условия, например, riDoljn. После кнопки Ok, сформированное условие ссылочной целостности добавляется к таблице.

!!! Условия ссылочной целостности задаются на физическом уровне (уровне таблицы) и действуют для любых программ, выполняющих операции с таблицей (Database Desktop, Delphi).

 




<== предыдущая лекция | следующая лекция ==>
Целостность базы данных. | OnCreate


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.