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