Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Вопрос. Создание структуры таблиц базы данных: понятие реляционной модели бд⇐ ПредыдущаяСтр 14 из 14
Структура реляционных данных Отношение. Плоская таблица, состоящая из столбцов и строк. В любой реляционной СУБД предполагается, что пользователь воспринимает базу данных как набор таблиц. Однако следует подчеркнуть, что это восприятие относится только к логической структуре базы данных, т.е. к внешнему и к концептуальному уровням архитектуры ANSI-SPARC. Подобное восприятие не относится к физической структуре базы данных, которая может быть реализована с помощью различных структур хранения. Атрибут. Именованный столбец отношения. В реляционной модели отношения используются для хранения информации об объектах, представленных в базе данных. Отношение обычно имеет вид двумерной таблицы, в которой строки соответствуют отдельным записям, а столбцы — атрибутам. При этом атрибуты могут располагаться в любом порядке — независимо от их переупорядочииания отношение будет оставаться одним и тем же, а потому иметь тот же смысл. Кортеж. Строка отношения. Элементами отношения являются кортежи, или строки, таблицы. В отношении Branch каждая строка содержит семь значений, по одному для каждого атрибута. Кортежи могут располагаться в любом порядке, при этом отношение будет оставаться тем же самым, а значит, и иметь тот же смысл. Степень. Степень отношения определяется количеством атрибутов, которое оно содержит. Кардинальность. Количество кортежей, которое содержится в отношении. Количество содержащихся в отношении кортежей называется кардинальностью отношения. Эта характеристика меняется при каждом добавлении или удалении кортежей. Кардинальность является свойством тела отношения и определяется текущим состоянием отношения в произвольно взятый момент. И наконец, мы подошли к определению самой реляционной базы данных. Реляционная база данных. Набор нормализованных отношений, которые различаются по именам. Реляционная база данных состоит из отношений, структура которых определяется с помощью особых методов, называемых нормализацией (normalization).
Основные определения реляционных СУБД Реляционная модель данных - Организует и представляет данные в виде таблиц или реляций. Реляционная база данных (РБД, RDBMS).- База данных, построенная на реляционной модели.
Реляция (таблица-элементарная информационная единица) - Двумерная таблица, содержащая строки и столбцы данных. Степень реляции. - Количество атрибутов реляции. При том необходимо помнить, что никакие два атрибута реляции не могут иметь одинаковых имен. Кортежи - Строки реляции (таблицы), соответствуют объекта, конкретному событию или явлению. Атрибуты - Столбцы таблицы, характеризующие признаки, параметры объекта, события, явления. Область атрибута - Набор всех возможных значений, которые могут принимать атрибуты. Если в процессе работы возникает ситуация, что атрибут неприменим или значения одного или нескольких атрибутовстроки пока неизвестны, то строка запишется в базуданных с пустыми значениямиэтих атрибутов (NULL строка). Пустое значение - Значение, приписываемое атрибуту в кортеже, если атрибут неприменим или его значение неизвестно Ключ - Любой набор атрибутов, однозначно определяющий каждый кортеж реляционной таблицы. Ключ реляции - Ключ также можно описать как минимальное множество атрибутов, однозначно определяющих (или функционально определяющих)каждое значение атрибута в кортеже. Составной ключ- Ключ содержащий два или более атрибута. Потенциальный ключ - В любой данной реляционной таблице может оказаться более одного набора атрибутов. Обычно в качестве первичного ключа выбирают потенциальный ключ, которым проще всего пользоваться при повседневной работе по вводу данных. Первичный ключ.- Поле или набор полей, однозначно идентифицирующий запись. Внешний ключ.- Набор атрибутов одной таблицы, являющийся ключом другой (или той же самой) таблицы; используется для определения логических связей между таблицами. Атрибуты внешнего ключа не обязательно должны иметь те же имена, что и атрибуты ключа, которым они соответствуют. Рекурсивный внешний ключ. - Внешний ключ, ссылающийся на свою собственную реляционную таблицу. Родительская реляция (таблица)- Таблица, поля которой входят в другую таблицу. Дочерняя реляция (таблица) - Таблица, поля которой используют информацию из полей другой таблицы, являющейся по отношению к данной родительской.
Отношение один-к-одному- Когда одной записи в родительской таблицы соответствует одна запись в дочерней таблице Отношение один-ко-многим - Когда одной записи в родительской таблицы соответствует несколько записей в дочерней таблице Отношение многие-ко-многим - Когда многим записям в родительской таблицы соответствуют несколько записей в дочерней таблице Рекурсивное отношение. - Отношение, связывающее объектное множество с ним самим. View (Представления) - Информационная единица РБД (по структуре аналогичная таблице), записи которой сформированы в результате выполнения запросов к другим таблицам. Ссылочная целостность- Адекватное воспроизведение записей в ссылочных полях таблиц. Триггер- Средство обеспечения ссылочной целостности на основе механизма каскадных изменений. Индекс- Механизмы быстрого доступа к хранящимся в таблицах данных путем их предварительной сортировки Транзакция - Такое воздействие на СУБД, которое переводит ее из одного целостного состояния в другое.
|
||||||
Последнее изменение этой страницы: 2017-02-10; просмотров: 245; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.93.44 (0.006 с.) |