Понятия и терминология баз данных. Реляционные базы данных. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Понятия и терминология баз данных. Реляционные базы данных.



 

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

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

Релятивная модель - набор взаимосвязанных таблиц, в которых хранятся данные.

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

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

Если рассматривать отношения как таблицы, то переменная отношения P в разное время будет представлять различные таблицы, которые характеризуются разными строками, но одинаковыми столбцами.

Именованное отношение – это переменная отношения, определенная в СУБД с помощью операторов CREATE TABLE, CREATE BASE RELATION, CREATE VIEW и CREATE SNAPSHOT.

Базовым отношением называется именованное отношение, которое не является производным, т. е. существование базового отношения не зависит от существования других отношений.

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

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

Представление – именованное производное отношение. Оно является переменным отношением.

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

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

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

Хранимым называется отношение, которое поддерживается в физической памяти «непосредственным»образом. Хранимое отношение не всегда совпадает с базовым.

Неименованное отношение – результат вычисления реляционного выражения, которое обычно существует недолго и его тело не изменяется в процессе существования (промежуточные или окончательные результаты запросов).

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

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

Обычно ключи используют для:

ü Исключения дублирования значений в ключевых атрибутах

ü Упорядочивания картежей

ü Ускорения работы с картежами

ü Организации связывания таблиц.

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

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

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

Связь «один – к - одному» - один экземпляр первого отношения связан только с одним экземпляром второго отношения.

«один ко многим»- один экземпляр первого отношения связан со многим экземплярами второго отношения. Данная связь является основой зависимостей между отношениями в реляционной модели данных.

«Многие ко многим»- многие экземпляры первого отношения связаны со многими экземплярами второго отношения. Обычно в этом случае вводят дополнительную связь.

 

 



Поделиться:


Последнее изменение этой страницы: 2016-12-27; просмотров: 117; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.55.55.239 (0.14 с.)