- •Определения базы данных, информационной системы, субд.
- •Типы связей между отношениями.
- •Унарные и бинарные операции реляционной алгебры.
- •Левое и правое внешние соединения. Полусоединение.
- •Операции объединения, пересечения и разности.
- •Операция деления двух отношений.
- •Нормализация отношений. Необходимость нормализации.
- •Основные объекты нотации idef 1.X
- •Полный синтаксис и назначение оператора Insert.
- •Создание базы данных средствами ms Access.
- •Поиск, сортировка и фильтрация данных.
- •Создание итоговых запросов средствами ms Access.
- •Создание отчетов с помощью мастера и в конструкторе.
Примерные ответы на теоретические вопросы курса «Базы Данных»
Понятия: информация, данные, знания. Информационные процессы.
Информацию и знания традиционно принято кодировать с помощью символов на каком-либо носителе, при этом запись представлена в виде данных и их интерпретации (информация о данных). Часто данные и их интерпретация разделены, как правило, в табличной форме. ВТ производит операции только с данными, потому что работа с информацией требует много времени и дискового пространства. |
Определения базы данных, информационной системы, субд.
База данных - поименованная совокупность хранящихся вместе данных при наличии такой минимальной избыточности, при которой возможно ее использование одним или несколькими приложениями. СУБД – комплекс языковых и программных средств, позволяющих создавать, модифицировать, обновлять, удалять данные из БД, выполнять распределение пользовательского доступа, координировать работу БД. информационная система — совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств. |
Модели данных, их преимущества и недостатки.
- Иерархическая (ИМД) Организуется в виде древовидной структуры и определяется в терминах элемент, запись, групповое отношение. Элемент = атрибут, запись = поименованная совокупность атрибутов (таблица), групповое отношение = иерархическое отношение между родительской и дочерней записями. Иерархическая БД может хранить только древовидные структуры. - Сетевая (СМД) Представляется структурой данных граф и определяется в тех же терминах, что и иерархическая модель данных. Отличие от ИМД в том, что дочерняя запись может являться родительской как для более низкого уровня, так и для уровня выше. - Реляционная (РМД) Модель данных, представленных в виде таблицы. Таблицы называются «отношениями». Отношение имеет 2 части – заголовок и тело отношения. Заголовок отношения содержит фиксированное число атрибутов, имена которых уникальны в пределах отношения. Тело отношения представляет собой набор кортежей (подмножество декартового произведения доменов)
|
Особенности реляционной модели данных.
Модель данных, представленных в виде таблицы. Таблицы называются «отношениями». Отношение имеет 2 части – заголовок и тело отношения. Заголовок отношения содержит фиксированное число атрибутов, имена которых уникальны в пределах отношения. Тело отношения представляет собой набор картежей (подмножество декартового произведения доменов). Доступ к данным обеспечивается посредством языка запросов. Степень отношения – кол-во столбцов таблицы. Мощность отношения – кол-во строк таблицы. Домен – базовый\пользовательский тип данных. Все элементы отношения явл. Однотипными картежами. В отношения включаются картежи, соответствующие определенными условиям. В отношении не может быть одинаковых картежей. Строки не упорядочены ни по какому критерию. Категорная целостность: В каждом отношении должен быть определен первичный ключ, который не может содержать NULL-значения. В любом отношении ни одна запись не должна дублироваться. Ссылочная целостность данных: Для каждого значения внешнего ключа зависимой таблицы должно быть соответствующее значение первичного ключа в главной таблице. |
Определения отношения, поля и записи.
Эквивалентные определения:
таблица – совокупность элементов, каждый из которых состоит из 2х основных частей – ключ+значение
запись – именованная совокупность атрибутов
Атрибут – свойство объекта |
Ключевые атрибуты. Первичный, внешний и составной ключи.
Первичный ключ - минимальный набор атрибутов сущности, однозначно идентифицирующий экземпляр сущности. Когда экземпляр сущности не может быть однозначно идентифицирован по первичному ключу, применяется Составной ключ. Внешний ключ (foreign key) - ключевой элемент подчиненной (внешней, дочерней) таблицы, значение которого совпадает со значением первичного ключа главной (родительской) таблицы. Атрибут, который принудительно добавляется в другую сущность для организации связи. |
Понятие главной и зависимой таблиц.
Если отношение S имеет ключ K, а отношение R – ключ FK, и каждое значение FK отношения R всегда совпадает со значением K для некоторого картежа из S, либо явл. NULL-значением, тогда S – Главная таблица, а R – зависимая. Главная таблица – таблица, атрибутам которой не нужны другие атрибуты для расшифровки. Все остальные таблицы – зависимые. |