Студопедия — Общие сведения. Слово «реляционная» происходит от английского relation — от­ношение
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Общие сведения. Слово «реляционная» происходит от английского relation — от­ношение






Слово «реляционная» происходит от английского relation — от­ношение. Отношение — математическое понятие, но в термино­логии моделей данных отношения удобно изображать в виде таб­лиц, строки которых соответствуют кортежам отношения, а стол­бцы — атрибутам. Ключом называют любую функцию от атрибу­тов кортежа, которая может быть использована для его иденти- фикации. Такая функция может быть значением одного из атрибу­тов (простой ключ) или задаваться алгебраическим выражением, включающим в себя значения нескольких атрибутов (составной ключ). Несмотря на то что данные в строках каждого из столбцов составного ключа могут и повторяться, комбинация данных каж­дой строки этих столбцов является уникальной. Например, в таб­лице СТУДЕНТЫ есть столбцы Фамилия и Год рождения. В каждом из столбцов есть некоторые повторяющиеся данные, т.е. одинако­вые фамилии и одинаковые года рождения. Но если студенты, имеющие одинаковые фамилии, имеют разные года рождения, то эти столбцы можно использовать в качестве составного ключа.

В Access можно выделить три типа ключевых полей: простой ключ, составной ключ и внешний ключ.

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

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

В Access можно задать три типа связей между таблицами: один ко многим, многие ко многим, один к одному.

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

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

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

• связь типа один ко многим задается в том случае, когда толь­ко одно из полей является ключевым или имеет уникальный ин­декс, т.е. значения в этом поле не повторяются;

• связь типа один к одному задается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы;

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

Целостность данных определяет систему правил, используемых в СУБД Access для поддержания связей между записями в связан­ных таблицах (таблицах, объединенных с помощью связи), а так­же обеспечивает защиту от случайного удаления или изменения связанных данных. Контролировать целостность данных можно при выполнении следующих условий:

• связанное поле (поле, посредством которого осуществляется связь) одной таблицы является ключевым полем или имеет уни­кальный индекс;

• связанные поля имеют один тип данных. (Здесь существует исключение: поле счетчика может быть связано с числовым по­лем, если оно имеет тип Длинное целое.)',

обе таблицы принадлежат одной базе данных Access.

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







Дата добавления: 2015-10-19; просмотров: 490. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

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

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия