- •1 Понятие информационной системы.
- •2 Банк данных.
- •5 Архитектура информационной системы.
- •6 Субд. Функции субд.
- •12 Определение реляционной модели данных
- •Элементы реляционной модели данных: отношение, сущность, атрибут, кортеж, домен, схема отношения, первичный ключ, внешний ключ.
- •14.Первичный ключ отношения и его свойства. Пример.
- •15.Условия, позволяющие считать таблицу отношением.
- •16.Характеристика основных видов связи таблиц (1:1, 1:м, м:1, м:м). Примеры.
- •17.Теоретические языки запросов. Реляционная алгебра и реляционное исчисление
- •18.Реляционная алгебра. Операции реляционной алгебры: объединение, вычитание, пересечение, произведение. Примеры.
- •19.Реляционная алгебра. Операции реляционной алгебры: выборка, проекция, соединение. Примеры.
- •20 Этапы жизненного цикла базы данных.
- •21 Этапы проектирования базы данных: концептуальное проектирование, логическое проектирование и физическое проектирование
- •22 Проблемы проектирования баз данных: избыточное дублирование данных и аномалии. Примеры.
- •23 Обеспечение целостности данных.
- •24 Зависимости между атрибутами отношения: функциональная зависимость, функциональная взаимозависимость, частичная и полная зависимости. Примеры.
- •25 Метод нормальных форм, его цель.
- •26 Характеристика нормальных форм: 1нф, 2нф, 3нф. Примеры.
- •27 Этапы проектирования базы данных методом нормальных форм.
- •28 Основные понятия модели «сущность-связь»: сущность, атрибут сущности, ключ сущности, связь между сущностями, степень связи, класс принадлежности экземпляров сущности. Примеры.
- •29 Характеристика основных видов связей между сущностями (1:1, 1:м, м:1, м:м). Примеры.
- •35) Способы создания таблиц. Установка размера и формата полей таблицы.
- •36)Схема данных. Установка связей между таблицами.
- •37)Запросы в субд MsAccess: назначение, виды. Способы создания запросов.
- •38)Отчеты в субд MsAccess: назначение, виды. Способы создания отчетов.
- •39)Формы в субд MsAccess: назначение, виды. Способы создания форм.
- •40)Понятие макроса. Классификация макрокоманд.
12 Определение реляционной модели данных
Реляционная модель данных в некоторой области представляет собой набор отношений изменяющихся во времени и связей между ними .
Элементы реляционной модели данных: отношение, сущность, атрибут, кортеж, домен, схема отношения, первичный ключ, внешний ключ.
Отношение представляет собой 2х мерную таблицу содержащие некоторые данные.
Сущность – объект любой природы, данные о котором хранятся в БД. Данные о сущности хранятся в отношении.
Атрибуты – представляют собой св-ва характеризующие сущность. В структуре таблице каждый атрибут именуется, и ему соответствует заголовок некоторого столбца.
Кортеж – это строка отношения содержащее различное значение атрибутов.
Домен – представляет собой множество всех возможных значений, определенного атрибута отношения.
Схема отношения (заголовок отношений) представляет собой список имен атрибутов (название фрукта, код фрукта, описание)
Ключевой атрибут (ключ отношения, первичный ключ)- это атрибут отношения, который однозначно идентифицирует каждый из его кортежей.
Пусть в отношение (r1) имеется не ключ атрибут (d), значение которого является значением ключевого атрибута (b)другого отношения (r2) тогда говорит что атрибут (d) есть отношение (r1) есть внешний ключ.
14.Первичный ключ отношения и его свойства. Пример.
Первичным ключом (ключом отношения, ключевым атрибутом) называется атрибут отношения, однозначно идентифицирующий каждый из его кортежей. Например, в отношении СОТРУДНИК (ФИО, Отдел, Должность, Д_Рождения) ключевым является атрибут "ФИО". Ключ может быть составным (сложным), т. е. состоять из нескольких атрибутов.
Каждое отношение обязательно имеет комбинацию атрибутов, которая может служить ключом. Ее существование гарантируется тем, что отношение - это множество, которое не содержит одинаковых элементов - кортежей. Т. е. в отношении нет повторяющихся кортежей, а это значит, что, по крайней мере, вся совокупность атрибутов обладает свойством однозначной идентификации кортежей отношения. Во многих СУБД допускается создавать отношения, не определяя ключи.
Возможны случаи, когда отношение имеет несколько комбинаций атрибутов, каждая из которых однозначно определяет все кортежи отношения. Все эти комбинации атрибутов являются возможными ключами отношения. Любой из возможных ключей может быть выбран как первичный.
Если выбранный первичный ключ состоит из минимально необходимого набора атрибутов, говорят, что он является не избыточным.
Ключи обычно используют для достижения следующих целей:
1) исключения дублирования значений в ключевых атрибутах (остальные атрибуты в расчет не принимаются);
2) упорядочения кортежей. Возможно упорядочение по, возрастанию или убыванию значений всех ключевых атрибутов, а также смешанное упорядочение (по одним - возрастание, а по другим - убывание);
3) ускорения работы к кортежами отношения;
4) организации связывания таблиц
15.Условия, позволяющие считать таблицу отношением.
1. Все строки таблицы должны быть уникальны, т. е. не может быть строк с одинаковыми первичными ключами.
2. Имена столбцов таблицы должны быть различны, а значения их простыми, т. е. недопустима группа значений в одном столбце одной строки.
3. Все строки одной таблицы должны иметь одну структуру, соответствующую именам и типам столбцов.
4. Порядок размещения строк в таблице может быть произвольным.
