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

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

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






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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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







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



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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

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

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

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

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

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