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


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

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

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

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

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

Возможность связывать значения в различных таблицах и поддерживать отношения ссылочной целостности - это очень важная характеристика реляционных баз данных. Благодаря возможности связывания таблиц серверы реляционных СУБД могут очень эффективно хранить данные.

В приведенном выше примере с помощью ограничения целостности FOREIGN KEY задается ограничение ссылочной целостности , определяющего для таблицы внешний ключ. С помощью этого мы соединяем таблицу orders с родительской таблицей customer.

Деловые правила: специальные правила целостности данных.

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

Для задания специальных правил ORACLE7 предлагает использовать хранимые процедуры или триггеры. Для полного представления о задании специальных правил надо обратиться к справочным материалам.

7.3. Управление доступом к данным в многопользовательской СУБД.

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

В многопользовательских СУБД говорят о проблеме конкуренции — попытках многих пользователей одновременно выполнять операции с одними и теми же данными. Фактически, задача обеспечения параллельного доступа к данным — одна из наиболее важных и наиболее очевидных задач сервера базы данных. Сервер базы данных должен управлять информацией таким образом, чтобы при сохранении целостности данных пользователи ожидали выполнения работы другими пользователями минимальное время. Если сервер базы не может удовлетворить одну из этих целей, то пользователи сразу заметят последствия. Когда многие транзакции конкурируют за одни и те же данные, то пользователи столкнутся с плохой производительностью или получат неточные результаты.

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

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

); - кадастры недвижимости (инженерных сетей и коммуникаций, жилых и нежилых строений, транспортных магистралей, улично-дорожных сетей и др
В большинстве ГИС в качестве одного из основных элементов выступает блок визуализации данных, где важную роль занимают графические и картографические построения
Картографические источники отличаются большим разнообразием кроме общегеографических и топографических карт насчитываются десятки и даже сотни типов различных тематических карт
В целом, 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 отвести для журнала транзакций небольшую фиксированную область диска
Администратор восстанавливает испорченные файлы данных, копируя их последние архивные копии и, при необходимости, восстанавливая на любом доступном диске архивные группы регистрации транзакций
Восстановление с применением означает применение к архивным копиям испорченных данных необходимых групп журнала транзакций

заработать

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