- •1.Концепция баз данных. Архитектура субд.
- •2.Модели данных. Инфолог, даталог и физ модели.
- •Допустимые типы данных и их внутр представление на устройствах хранения данных в эвм.
- •3.Типы даталог моделей данных (краткое описание и сравнит хар-ка).
- •4.Иерархическая даталогическая модель данных (краткое описание, схематическое изображение, сравнение с другими типами даталогических моделей).
- •5.Сетевая даталог модель (краткое описание, схемат изображение, сравнение с другими типами ).
- •6.Даталог модель данных на основе инвертир списков (краткое описание, схем изображение, сравнение с другими типами даталог моделей).
- •7.Реляц даталог модель данных (опр-е, схемат изображение, сравнение с другими типами даталог моделей).
- •8.Объектно-реляц даталог модель данных (опр-е, схемат изобр-е, сравнение с другими типами даталог моделей).
- •9.Основные понятия реляц бд. Тип данных.
- •10.Осн понятиями реляц бд. Понятие домена.
- •11.Осн понятиями реляц бд. Схема отн-я, схема бд.
- •12.Осн понятиями реляц бд. Понятие кортежа и отн-я.
- •17.Операции над таблицами бд. Объед-е отн-й.
- •13.Целостность реляц бд. Привести примеры.
- •14.Дайте опр-я и приведите примеры фундам св-в отн-й (отсутствие кортежей дубликатов, отсутствие упоряд-ти кортежей, отсут-е упоряд-ти атрибутов, атомарность атрибутов).
- •15.Операции над таблицами реляц бд. Огр-е отн-я.
- •16.Операции над таблицами бд. Проекция отн-я.
- •18.Операции над таблицами реляц бд. Пересечение отн-й.
- •19.Операции над таблицами реляц бд. Разность отн-й.
- •20.Операции над таблицами. Произведение отн-й.
- •21.Операции над таблицами реляц бд. Деление отн-й.
- •22.Операции над таблицами бд. Соединение отн-й.
- •23.Декомпозиция исходной «универсал» таблицы на простые отн-я (Приведите пример).
- •31.Анализ выход форм с целью выявления инф-и, подлежащей хранению в бд.
- •30.Этапы разработки инфолог модели данных.
- •28.Диаграммы "сущность-связь". Испол-е языка er-диаграмм для построения инфолог моделей.
- •29.Информационное модел-е. Методология idef1x.
- •34.Понятие транзакции. Обработка транзакций. Ср-ва восстановления после сбоев.
- •35.Принципы построения систем, ориентированных на анализ данных. Хранилища данных.
- •36.Модели данных, используемые при построении хранилищ данных.
- •37.Осн различия между файловыми системами и системами упр-я бд.
- •38.Области приложений, в к-рых достаточно испол-ть файлы, и для к-рых необходимы бд.
- •39.Принципы нормализации, на к-рых основан классич подход к проектированию реляц бд.
- •40.Реляц модель данных. Общая характеристика. Целостность сущности и ссылок.
- •41.Проектирование реляци баз данных с испол-ем Case-технологий (пакет ErWin).
- •42.Язык sql. Ср-ва манипулирования данными. Структура запросов.
- •43.Язык sql. Оператор выборки. Табличное выражение. Раздел from. Раздел where. Раздел group by.
14.Дайте опр-я и приведите примеры фундам св-в отн-й (отсутствие кортежей дубликатов, отсутствие упоряд-ти кортежей, отсут-е упоряд-ти атрибутов, атомарность атрибутов).
Осн св-ва отн-й реляц бд:
отсутствие кортежей-дубликатов, - мн-в по опр-ю каждое мн-во состоит из разл эл-тов. Из этого св-ва вытекает наличие у каждого отношения так называемого первич ключа - набора атрибутов, значения к-рых однозначно опр-ют кортеж отн-я.
отсутствие упорядоченности кортежей, - это св-во отн-я явл следствием опр-я отн-я-экземпляра как мн-ва кортежей. Отсут-е требования к поддержанию порядка на мн-ве кортежей отн-я дает дополн гибкость СУБД при хранении бд во внешней памяти и при выполнении запросов к базе данных.
Отсут-е упоряд-ти атрибутов, - атрибуты отн-й не упоряд-ны, поскольку по опр-ю схема отн-я есть мн-во пар {имя атрибута, имя домена}. Для ссылки на значение атрибута в кортеже отн-я всегда испол-тся имя атрибута. Это св-во теор-ски позволяет, модифицировать схемы сущ-ющих отн-й не только путем добавл-я новых атрибутов, но и путем удаления сущ-ющих атрибутов.
атомарность значений атрибутов отн-я - значения всех атрибутов явл атомарными. Это следует из опр-я домена как потенциального мн-ва значений простого типа данных, т.е. среди значений домена не могут содержаться мн-ва значений (отн-я).
15.Операции над таблицами реляц бд. Огр-е отн-я.
В теории реляц алгебры отн-е рассматривается, как мн-во, строки таблицы называются кортежами, столбцы – атрибутами. Над отн-ями выполняются традиц операции теории мн-в:
Огр-е отн-я, - создает новое отн-е, отбирая в него строки отн-я – операнда, к-рые удовл-ют условию огр-я.
проекция отн-я,
объединение отн-й,
пересечение отн-й,
разность отн-й,
произведение отн-й,
деление отн-й,
соединение отн-й.
16.Операции над таблицами бд. Проекция отн-я.
Проекция отн-я создает новое отн-е, отбирая в него опр столбцы отн-я – операнда.
18.Операции над таблицами реляц бд. Пересечение отн-й.
Пересечение отн-й создает новое отн-е, содержащее строки, общие для сравниваемых операндов. Операнды должны иметь одинаковые атрибуты. Пример пересечения отн-й: имеется набор экзаменац ведомостей – отн-й с совпадающими атрибутами:
Подготовить список студентов, получивших только отличные оценки, со столбцами "Номер зачетной книжки" и "Фамилия студента". Для экзаменац ведомостей нужной группы:
Выполняем огр-ние исходных отн-й, отбирая из каждого в новое отн-е кортежи, удовл-ющие условию оценкаi = "отлично". Получили списки отличников группы по дисциплинам.
Выполняем проекцию полученных отн-й, отбирая из каждого только атрибуты номер зачетной книжки и фамилия студента. Получили новые списки отличников, в к-рых остались только номера зачетных книжек и фамилии студентов.
Пересечение последних даст нам искомое отн-е - "Список отличников", содержащее номера зачетных книжек и фамилии общие для всех списков отличников.