рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Целостность связей

Целостность связей - раздел Социология, Информатизация общества. Понятие информации Под Целостностью Связей Понимается Соответствие Данных В Нескольких На...

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

Нарушение соответствия данных, целостности связей может произойти только при операциях изменения данных.

Рассмотрим правила поддержки целостности связей между двумя наборами объектов, которые применяются при операциях добавления, изменения и удаления объектов из наборов. Считается, что связь между двумя наборами относится к типу «один ко многим». Один из наборов содержит родительские объекты, другой – дочерние. Эти правила называются стандартной целостностью. Основное требование стандартной целостности состоит в наличии для дочерних объектов ссылок на родительский объект. Всего правил десять: 2 правила при добавлении, 4 правила при изменении, 4 правила при удалении. Выбор правил зависит от предметной области.

  1. Добавление объекта

При добавлении дочернего объекта возможны 2 правила:

1) Запрет

Запрещено добавлять дочерний объект, если для него не указан родительский объект. Например, запрещено добавлять нового сотрудника, если для него не указано подразделение.

2) Игнорировать

Разрешено добавлять дочерний объект без указания для него родительского объекта. Например, разрешается добавлять новый первичный документ, не указывая для него сводного документа.

  1. Изменение объекта

Подразумеваются изменения, которые касаются ссылок в дочерних объектах. При изменении родительского или дочернего объекта возможен выбор одного из 4-х правил.

1) Запрет

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

Например, запрещено указывать для сотрудника несуществующее подразделение.

2) Каскад

При изменении родительского объекта каскадно изменяются ссылки на него во всех дочерних объектах, если изменения родительского объекта касаются таких ссылок.

Например, при изменении внутреннего номера подразделения этот номер автоматически изменяется в соответствующем атрибуте для всех сотрудников подразделения.

3) Очистить

При изменении родительского объекта, которые касаются ссылок на него, ссылки на него во всех дочерних объектах заполняются значением 0, NULL или пустой строкой.

4) Игнорировать

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

  1. Удаление объекта

При удалении родительского объекта возможен выбор одного из 4-х правил.

1) Запрет

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

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

2) Каскад

При удалении родительского объекта каскадно удаляются все его дочерние объекты.

Например, при удалении сотрудника удаляются все сведения об его продвижениях по службе и обо всех выплатах ему.

3) Очистить

При удалении родительского объекта ссылки на него во всех дочерних объектах заполняются значением 0, NULL или пустой строкой.

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

4) Игнорировать

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

Перечисленные правила стандартной целостности стали классическими и поддерживаются во всех СУБД общего назначения.

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

Существуют другие, пока нестандартные правила целостности связей, которые обсуждаются ниже.

· Агрегирование. Родительский объект содержит обобщение информации из всех его дочерних объектов.

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

· Удаление последнего. Если удаляется единственный дочерний объект, то удаляется и родитель.

Например, при удалении единственного заказа одного из клиентов, желательно удалить и соответствующую запись в списке клиентов. При добавлении объекта применяется аналогичное правило. Например, при вводе первого заказа для нового клиента автоматически добавляется клиент и о нем запрашивается информация.

· Ограниченное добавление. Разрешается добавлять записи, удовлетворяющие определенному условию.

Например, иногда нежелательно обслуживать клиентов из определенных областей. В списке регионов такие области отмечены признаком.

 

– Конец работы –

Эта тема принадлежит разделу:

Информатизация общества. Понятие информации

Информационный потенциал общества... Информационные ресурсы продукты и услуги... Информационные ресурсы документы и их массивы в информационных системах библиотека архив фонд т е...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Целостность связей

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Понятие информации
Информатика – это дисциплина, изучающая структуру и общие свойства информации, закономерности создания, преобразования, передачи и использования информации.    

Переход к информационному обществу.
В сфере обработки информации произошло несколько информационных революций. Первая вызвана изобретением письменности, которая позволяет передавать информацию от поколения к поколению (приме

Информатика, предмет и задачи
Термин «информатика» возник во Франции в 60-х годах XX века. Он образован от двух слов: информация и автоматика. В англоязычных странах термину информатика соответствует термин «computer s

Особенности экономической информации
Экономическая информация – это совокупность сведений о процессах производства, распределения и потребления материальных благ. Управление экономическими объектами всегда связано с преобразо

Виды экономической информации в фирме
Управленческая информация может быть описана по пяти признакам: Место возникновения. Стабильность. Стадия обработки. Способ отображения Функция уп

Понятие ЭИС
Система – это совокупность разнородных элементов, предназначенная для достижения единой цели. Цель – это критерий, для которого достигается наилучшее его значение. Понятие «наилуч

Состав ЭИС
Подсистема – это часть системы, выделенная по какому-то признаку. Подсистемы ИС, (в том числе и ЭИС) называются «обеспечениями». ИС состоит из следующих обеспечений:

ЭИТ обработки данных
– это технология применяется для хорошо структурированных данных и стабильных алгоритмов обработки. Она применяется на уровне операционной и бухгалтерской деятельности, управления персонала низшего

ЭИТ управления
С точки зрения кибернетики любой процесс управления сводится к взаимодействию управляемого объекта и системы управления. рис. 3.2.   &n

ЭИТ поддержки принятия решений
  Модель – упрощенное, формальное описание реального объекта. Главной особенностью технологии поддержки принятия решений, является замена реального объекта управления его мод

ЭИТ экспертных систем
+Экспертные системы трансформируют опыт экспертов в какой-то области знаний в форму эвристических (опытных) правил. Правило состоит из двух частей: условие и действие, и записывается в сле

Принципу действия
По принципу действия ЭВМ делятся на три класса: Цифровые (ЦВМ) Аналоговые (АВМ) Гибридные (ГВМ) Критерием деления является форма представления информа

Функциональные возможности
По функциональным возможностям ЭВМ делятся на: Сверхбольшие. Большие Малые Мини ЭВМ Сверхмалые (Микро ЭВМ) Функциональные возможност

История создания ПК
В 1969г. Японская фирма заказала у фирмы Intel 12 логических схем. Инженеры Intel вместо 12 схем создали одну. Эта схема решала все 12 задач, более того в ней была предусмотрена программа изменения

Особенности ПК
ПК задумывался как устройство универсальное и общедоступное. Поэтому ПК обладает следующими особенностями: · малый размер · малая цена (100 – 10000) · высокая надёжность

Структура ПК
Довольно долго при создании компьютеров для управления устройствами использовался принцип «звезды», в котором все устройства подключались к устройству управления (У.У.) и У.У. координировало их раб

Микропроцессор
Микропроцессор – это центральное устройство ПК предназначенное для управления всеми другими устройствами. В состав микропроцессора входят: устройство управления (У.У.)

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

Поколение микропроцессоров. Их работа
Микропроцессор является центром ПК, он проводит всю обработку информации. Типы микропроцессоров различаются разрядностью шин. Разрядность – количество одновременно передаваемых си

Принципы выбора ПК
Выбирать ПК необходимо по следующим персональным характеристикам. Производительность. Она измеряется в следующих единицах: · MIPS – миллион операций в секунду с целыми

Информационно-логические основы построения ЭВМ
6.1. Системы счисления/ Формы представления чисел Система счисления – это способ наименования и изображения чисел с помощью символов, имеющих количественное значение цифр.

Представление информации в ЭВМ
Байт – это 8 бит. Для измерения объёмов информации в ЭВМ используются следующие единицы (табл. 5.2.) Единицы измерения Байт Сло

Логические основы построения ЭВМ
Двоичное представление информации в ЭВМ позволяет применять при построении устройств АЛУ. Этот аппарат оперирует с элементами, которые могут принимать только 2 значения (0 \ 1, да \ нет, true \ fal

Теорема о разложении на конституэнты.
Если ¦(0), ¦(1), j(0,0), j(0,1), j(1,0), j(1,1) – значения функций ¦ и j при указанных значениях аргументов, то справедливы следующие разложения: ¦(a) = ¦(0) * ùa + ¦(1) * a

Особенности локальных вычислительных сетей. (ЛВС)
Локальные сети на электрическом уровне соединяют компьютеры между собой с помощью кабелей и сетевых плат. На логическом уровне ЛВС представляет собой совокупность двух видов компьютеров: 1

Глобальная банковская сеть SWIFT.
  В финансовой сфере в качестве глобальной компьютерной сети используется SWIFT – универсальная мировая система электронных международных расчетов. Услугами SWIFT пользуются

Глобальная сеть Internet
Эта сеть носит открытый характер и не предъявляет особых требований к аппаратному и программному обеспечению пользователя. Сеть не обеспечивает секретности и достоверности передаваемых данных. В си

Стандарты воздействия в компьютерной сети
Международной организацией по стандартизации (ISO) рекомендуется системы компьютерной связи рассматривать на 7-ми разных уровнях: 1. прикладной 2. представительный 3. сеа

Основные положения
Название Windows происходит от английского «окна» Окно – это прямоугольная область на экране, в которой отображается программа, документ или сообщение. Окон на экране может

Многозадачность
Многозадачность – это способность системы выполнять одновременно несколько приложений. Можно одновременно делать расчеты, печатать документ и играть в игру. Для каждого при

Управление ресурсами
Ресурсы компьютера = основные ресурсы + устройства. Основные ресурсы – это процессор, основная память и программы. Устройства – дисплей, клавиатура, мышь, вин

Объектный подход
Под объектом понимается абстрактный тип данных, который кроме самих данных содержит функции по их обработке. Объектом может быть окно, рисунок и др. Объект способен замечать внешние

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

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

Параметры страниц
Параметры страниц относятся к параметрам форматирования разделов. Различают логическую и физическую страницы. Логическая страница – прямоугольное пространство, включающее т

Принципы создания документа
При создании документов необходимо придерживаться следующих принципов. Принципы носят характер советов. Их эффективность проявляется при большом количестве документов. Используйте

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

История развития табличного процессора
История развития табличного процессора берет свое начало с 1979 года, когда 2 студента Гарвардского университета Дэн Бринклин и Боб Франкстон занимались скучными вычислениями в бухгалтерских книгах

Типовая структура интерфейса
Типичные элементы окна табличного процессора показаны на рис.10.1. Условно окно разделяется на 2 части: рабочее поле и поле управления. Поле управления включает: главное меню, строку состо

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

Форматирование входных и выходных данных
Для придания внешнего вида данным в ячейках применяется их форматирование. Форматирование – правила, параметры и процедуры внешнего вида данных в ячейках. Формат – з

Правило относительной ориентации
Изменение формулы при ее копировании и перемещении происходит по следующему правилу. При копировании и перемещении формулы относительные адреса ячеек с ее исходными данными изменяются т

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

Отличительные признаки СУБД
Все СУБД, в той или иной степени, обладают следующими пятью свойствами: Сепаратность доступа. Сепаратность (раздельность) понимается в двух аспектах: а)

Требования к организации базы данных
Комитет CODASYL (COnference DAta SYstems Languages), Организация пользователей IBM, Ассоциация вычислительных машин (ACM) сформулировали следующие требования к организации баз данных.

Структурные элементы БД
В описании объекта данных нужно выделить 2 составляющие: структуру и экземпляр. Структура – перечень атрибутов объекта и характеристики атрибутов. Экземпляр – совоку

Связи между наборами объектов и их типы
Пусть имеется n наборов объектов Е1, Е2, … , Еn. Связью называется множество последовательностей объектов (еi1, еi

Иерархическая и сетевая модели данных
В иерархической модели база данных представляется в виде иерархически упорядоченных структур – деревьев (диаграммы Бахмана). Каждая вершина дерева означает объект данных, каждая дуг

Режим исключения
Принято выделять три класса членства подчиненных записей в групповых отношениях: 1. Фиксированное. Подчиненная запись жестко связана с записью владельцем и ее можно исключить из гру

Реляционная модель данных
Реляционная модель ориентирована на представление данных в виде двумерных таблиц. Множество атрибутов объекта данных образует кортеж. Отношением (relation) на

Правила Кодда
Тэд Кодд в 1969 году сформулировал двенадцать правил, которым должна соответствовать настоящая реляционная база данных. (табл 11.1). Они являются полуофициальным определением понятия «реляционная б

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

Качество программы
Каждая программа должна отвечать таким требованиям, как правильность, точность, совместимость, надежность, универсальность, защищенность, полезность, эффективность, проверяемость, адаптируемость, м

Правовые методы защиты программ
Во многих цивилизованных странах несанкционированное копирование программ в целях продажи или бесплатного распространения рассматривается как государственное преступление, карается штрафом или тюре

Проблемно-ориентированное ПО
Это самый представительный класс прикладного ПО. Внутри него проводится классификация по: · типам предметных областей; · информационным системам; · функциям и комплексам

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

Базовое системное ПО
В базовое ПО входят: · операционная система, · операционные оболочки, · сетевые средства. Операционная система предназначена для управления аппаратурой компьютер

Сервисное системное ПО
Расширением базового программного обеспечения компьютера является набор сервиcных, дополнительно устанавливаемых программ, которые можно классифицировать по функциональному признаку следующим образ

Локальные средства разработки программ
Язык программирования - формализованный язык для описания алгоритма решения задачи на компьютере. Языки программирования можно исторически разделить на классы: машинн

Интегрированные среды
Системы программирования включают в себя: o транслятор; o редактор связей; o графическую среду разработчика; o отладчик; o средства оптимизации к

САSЕ-технология
САSЕ - технология сформировалась в 80-х годах ХХ века. САSЕ расшифровывается как Computer-Aided System Engineering – проектирование систем с помощью компьютера. CASE - технология представл

Постановка задачи
Нулевым этапом постановки задачи должно быть задание окружения программы. Окружение программы состоит из: o Среды пользователей, o Среды заказчиков. o Вычислительной сред

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

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

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

Структурное программирование
Структурное программирование основано на использовании трех стандартных структур: следования, выбора, повторения. Для изображения алгоритма используются псевдокод, блок-схемы. Псевд

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги