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

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

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





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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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







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




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


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


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


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

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

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

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

Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической   Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца....

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

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

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