Студопедия Главная Случайная страница Обратная связь

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

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





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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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







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




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


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


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


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

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

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

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

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