Ссылочная целостность или целостность отношения - еще одно элементарное правило целостности реляционной модели


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

Ссылочная целостность или целостность отношения - еще одно элементарное правило целостности реляционной модели

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

Целостность домена: каждое значение поля должно быть элементом домена.

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

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

Все типы данных ORACLE7 позволяют разработчикам описывать тот или иной тип столбца. Можно ввести дальнейшие ограничения домена столбца. Например, тип данных NUMBER позволяет определить точность (общее число значащих цифр) и масштаб (общее число цифр справа или слева от десятичной точки), и тому подобное (более полное описание можно получить в справочном руководстве).

Целостность вcей таблицы: обеспечение уникальности каждой строки.

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

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

Таблица может иметь только один первичный ключ. ВО многих случаях разработчикам требуется устранить дублирующие значения и из других столбцов. Для этого разработчик может выделить другой ключевой столбец - задать альтернативный или уникальный ключ. Как и в основном ключе, дублирующих значений в альтернативном ключе таблица содержать не может.

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

CREATE TABLE customer

(id NUMBER(5,0) PRIMARY KEY,

lastname CHAR(50) NOT NULL,

firstname CHAR(50) NOT NULL,

phone CHAR(20),

UNIQUE (lastname,firstname),

CHECK (state IN

(‘AL’,’AK’,’AZ’,’OH’,’SC’,’WV’))) --сокращенные названия штатов

CREATE TABLE orders

(customerid NUMBER(5,0) NOT NULL,

orderdate DATE NOT NULL,

shipdate DATE

status CHAR(1),

CHECK (status IN (‘F’,’B’)), --F—оплачено, В—долг

FOREIGN KEY (customerid) REFERENCES customer)

В данном примере ограничения NOT NULL, CHECK позволяют задать в таблице ограничения домена. Для определения первичного ключа и задания ограничений целостности таблицы разработчик должен описать целостность таблицы с помощью PRIMARY KEY. Для таблицы customer описывается также ограничение UNIQUE, которое обеспечивает уникальность имен/фамилий покупателей.

Ссылочная целостность: обеспечение синхронизации связанных таблиц.

Ссылочная целостность или целостность отношения - еще одно элементарное правило целостности реляционной модели.

скачать бесплатно Автоматизированные информационные системы кадастра

Содержание дипломной работы

); - кадастры недвижимости (инженерных сетей и коммуникаций, жилых и нежилых строений, транспортных магистралей, улично-дорожных сетей и др
В большинстве ГИС в качестве одного из основных элементов выступает блок визуализации данных, где важную роль занимают графические и картографические построения
Картографические источники отличаются большим разнообразием кроме общегеографических и топографических карт насчитываются десятки и даже сотни типов различных тематических карт
В целом, ABRIS-Cadastr позволяет быстро и удобно автоматизировать работы в области земельного кадастра, хранить данные земельного кадастра в электронном виде
Напротив, устройства для ввода информации в векторном виде позволяют одновременно с вводом произвести все необходимые операции по идентификации объектов и их оцифровке
С одной стороны, это графические средства САПР, векторные графические редакторы, с другой - реляционные СУБД
при общем доходе от продаж ГИС в мире в 1993 году, составившим $46,000,000, доход ESRI (Arc/Info) составил $126,015,000 (27,10%), а INTERGRAPH (MGE) - $117,180,000 (25,20%)
Intergraph и дальше будет поддерживать и развивать приложения для ОС UNIX, но акцент будет перенесен на платформу Intel + Windows NT из-за присущего ей лучшего отношения цена/производительность
После того, как необходимые файл или группа файлов загружены, оператор может начинать дигитализацию, пользуясь устройством ввода типа "мышь"
Как известно, до сих пор не создано программы, позволяющей полностью в автоматическом режиме осуществлять ввод обычных топографических карт
может выполняться на всех типах вычислительных систем и в тех операционных системах, для которых доступна сама система MicroStation
Общие аналитические, графо-аналитические и моделирующие функции
Эти продукты поддерживают крупные БД ( сотни и тысячи Гбайт и более), тысячи пользователей
Корпорация Microsoft разработала хороший продукт, который вписывается в общую концепцию компании, выпуская только интегрированные продукты
Атрибутами таблицы являются ее столбцы, а записи данных образуют строки таблицы
Реляционная модель описывает некоторые характерные правила, которые можно ввести для обеспечения в реляционной базе данных целостности данных
Ссылочная целостность или целостность отношения - еще одно элементарное правило целостности реляционной модели
Сервер базы данных должен управлять информацией таким образом, чтобы при сохранении целостности данных пользователи ожидали выполнения работы другими пользователями минимальное время
На момент получения запросы Огасlе7 обеспечивает согласованность каждой строки в результате запроса
Например, вы можете проверить свой чековый и накопительный счет, но не можете сделать это для счетов других пользователей
Аналогично тому как администраторы могут физически организовать таблицы Oracle7 с помощью табличных областей, логически они организуют таблицы и представления реляционной базы данных с помощью схем
Администратор может также управлять доступностью информации в открытой базе на базе табличных областей
Повторное циклическое использование групп транзакций позволяет Oracle7 отвести для журнала транзакций небольшую фиксированную область диска
Администратор восстанавливает испорченные файлы данных, копируя их последние архивные копии и, при необходимости, восстанавливая на любом доступном диске архивные группы регистрации транзакций
Восстановление с применением означает применение к архивным копиям испорченных данных необходимых групп журнала транзакций

заработать

Закачай файл и получай деньги