- •49 Вопрос. Принципы построения телекоммуникационных протоколов tcp/ip
- •50 Вопрос. Ip-адресация; основные функции протокола ip; структура ip-пакета.
- •51 Вопрос. Принципы построения телекоммуникационных протоколов tcp/ip: функции протокола tcp; структура сообщений протокола tcp
- •52 Вопрос. Проектирование ис.
- •54 Вопрос. Геоинформационные системы.
- •48 Вопрос. Использование возможностей Internet для повышения эффективности деятельности предприятия. Подключение к ресурсам всемирной сети Internet
- •46 Вопрос. Стандарт csrp построения корпоративных ис
- •43Вопрос. Стандарт mrpii построения корпоративных ис: назначение стандарта; структура mrpii-системы.
- •36 Вопрос. Системы поддержки принятия решений: области применения сппр; характеристики идеальной сппр.
- •25 Вопрос. Платежные Интернет-системы: определение, классификация.
- •26 Вопрос. Платежные Интернет-системы: кредитные системы.
- •27Вопрос. Платежные Интернет-системы: дебетовые системы.
- •39Вопрос. Хранилище данных.
- •20 Вопрос. Финансово-экономические информационные системы:
- •12 Вопрос. Процесс денормализации бд: определение; характеристика способов денормализации бд.
- •7 Вопрос. Создание структуры таблиц базы данных: понятие реляционной модели бд
7 Вопрос. Создание структуры таблиц базы данных: понятие реляционной модели бд
Структура реляционных данных
Отношение. Плоская таблица, состоящая из столбцов и строк.
В любой реляционной СУБД предполагается, что пользователь воспринимает базу данных как набор таблиц. Однако следует подчеркнуть, что это восприятие относится только к логической структуре базы данных, т.е. к внешнему и к концептуальному уровням архитектуры ANSI-SPARC. Подобное восприятие не относится к физической структуре базы данных, которая может быть реализована с помощью различных структур хранения.
Атрибут. Именованный столбец отношения.
В реляционной модели отношения используются для хранения информации об объектах, представленных в базе данных. Отношение обычно имеет вид двумерной таблицы, в которой строки соответствуют отдельным записям, а столбцы — атрибутам. При этом атрибуты могут располагаться в любом порядке — независимо от их переупорядочииания отношение будет оставаться одним и тем же, а потому иметь тот же смысл.
Кортеж. Строка отношения. Элементами отношения являются кортежи, или строки, таблицы. В отношении Branch каждая строка содержит семь значений, по одному для каждого атрибута. Кортежи могут располагаться в любом порядке, при этом отношение будет оставаться тем же самым, а значит, и иметь тот же смысл.
Степень. Степень отношения определяется количеством атрибутов, которое оно содержит.
Кардинальность. Количество кортежей, которое содержится в отношении.
Количество содержащихся в отношении кортежей называется кардинальностью отношения. Эта характеристика меняется при каждом добавлении или удалении кортежей. Кардинальность является свойством тела отношения и определяется текущим состоянием отношения в произвольно взятый момент. И наконец, мы подошли к определению самой реляционной базы данных.
Реляционная база данных. Набор нормализованных отношений, которые различаются по именам.
Реляционная база данных состоит из отношений, структура которых определяется с помощью особых методов, называемых нормализацией (normalization).
Основные определения реляционных СУБД
Реляционная модель данных- Организует и представляет данные в виде таблиц или реляций.
Реляционная база данных (РБД, RDBMS).- База данных, построенная на реляционной модели.
Реляция (таблица-элементарная информационная единица) - Двумерная таблица, содержащая строки и столбцы данных.
Степень реляции.- Количество атрибутов реляции. При том необходимо помнить, что никакие два атрибута реляции не могут иметь одинаковых имен.
Кортежи- Строки реляции (таблицы), соответствуют объекта, конкретному событию или явлению.
Атрибуты- Столбцы таблицы, характеризующие признаки, параметры объекта, события, явления.
Область атрибута- Набор всех возможных значений, которые могут принимать атрибуты. Если в процессе работы возникает ситуация, что атрибут неприменим или значения одного или нескольких атрибутовстроки пока неизвестны, то строка запишется в базуданных с пустыми значениямиэтих атрибутов (NULL строка).
Пустое значение- Значение, приписываемое атрибуту в кортеже, если атрибут неприменим или его значение неизвестно
Ключ- Любой набор атрибутов, однозначно определяющий каждый кортеж реляционной таблицы.
Ключ реляции - Ключ также можно описать как минимальное множество атрибутов, однозначно определяющих (или функционально определяющих)каждое значение атрибута в кортеже.
Составной ключ- Ключ содержащий два или более атрибута.
Потенциальный ключ- В любой данной реляционной таблице может оказаться более одного набора атрибутов. Обычно в качестве первичного ключа выбирают потенциальный ключ, которым проще всего пользоваться при повседневной работе по вводу данных.
Первичный ключ.- Поле или набор полей, однозначно идентифицирующий запись.
Внешний ключ.- Набор атрибутов одной таблицы, являющийся ключом другой (или той же самой) таблицы; используется для определения логических связей между таблицами. Атрибуты внешнего ключа не обязательно должны иметь те же имена, что и атрибуты ключа, которым они соответствуют.
Рекурсивный внешний ключ. - Внешний ключ, ссылающийся на свою собственную реляционную таблицу.
Родительская реляция (таблица)- Таблица, поля которой входят в другую таблицу.
Дочерняя реляция (таблица)- Таблица, поля которой используют информацию из полей другой таблицы, являющейся по отношению к данной родительской.
Отношение один-к-одному- Когда одной записи в родительской таблицы соответствует одна запись в дочерней таблице
Отношение один-ко-многим - Когда одной записи в родительской таблицы соответствует несколько записей в дочерней таблице
Отношение многие-ко-многим - Когда многим записям в родительской таблицы соответствуют несколько записей в дочерней таблице
Рекурсивное отношение.- Отношение, связывающее объектное множество с ним самим.
View (Представления) - Информационная единица РБД (по структуре аналогичная таблице), записи которой сформированы в результате выполнения запросов к другим таблицам.
Ссылочная целостность- Адекватное воспроизведение записей в ссылочных полях таблиц.
Триггер- Средство обеспечения ссылочной целостности на основе механизма каскадных изменений.
Индекс- Механизмы быстрого доступа к хранящимся в таблицах данных путем их предварительной сортировки
Транзакция- Такое воздействие на СУБД, которое переводит ее из одного целостного состояния в другое.