
- •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.
8.Объектно-реляц даталог модель данных (опр-е, схемат изобр-е, сравнение с другими типами даталог моделей).
В основе объектно-реляц даталог модели лежит реляц модель со значительно расширенными возм-тями, обеспечивающими стыковку с объектно-ориентир языками. Такого рода базы хранят методы классов, а иногда и постоян объекты классов, что позволяет осущ-ть беспрепятственную интеграцию межу данными и их обработкой в приложениях.
9.Основные понятия реляц бд. Тип данных.
Осн понятиями реляц баз данных явл:
тип данных, - Понятие тип данных в реляц модели данных полностью адекватно понятию типа данных в языках программирования. Обычно в совр реляц БД допускается хранение символьных, числовых данных, битовых строк, специализир числовых данных (таких как "деньги"), а также спец "темпоральных" данных (дата, время, временной интервал).
домен,
атрибут,
кортеж,
первичный ключ,
отн-е.
10.Осн понятиями реляц бд. Понятие домена.
Наиболее правильной интуитивной трактовкой понятия домена явл понимание домена как допустимого потенциального мн-ва значений данного типа. При этом данные считаются сравнимыми, только в том случае, когда они отн-тся к одному домену..
11.Осн понятиями реляц бд. Схема отн-я, схема бд.
Схема отн-я - это именованное мн-во пар {имя атрибута, имя домена (или типа, если понятие домена не поддерживается)}. Степень или "арность" схемы отн-я - мощность этого мн-ва равна кол-ву именованных пар, опр-ющих схему отн-я.
12.Осн понятиями реляц бд. Понятие кортежа и отн-я.
Кортеж – это набор именованных значений заданного типа. Кортеж, соотв данной схеме отн-я, - это мн-во пар {имя атрибута, значение}, к-рое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отн-я. Попросту говоря, кортеж - это набор именованных значений заданного типа. Отн-е - это мн-во кортежей, соотв одной схеме отн-я. Иногда, чтобы не путаться, говорят "отн-е-схема" и "отн-е-экземпляр", иногда схему отн-я называют заголовком отн-я, а отн-е как набор кортежей - телом отн-я.
17.Операции над таблицами бд. Объед-е отн-й.
Объединение отн-й создает новое отн-е, содержащее все кортежи отн-й операндов. Операнды должны иметь одинак атрибуты. Пример объединения отн-й: Ежемесячно из цехов поступают отчеты о выпуске продукции за прошедший месяц, содержащие номер цеха, код продукции, дату выпуска и кол-во выпущенной продукции. Эти сведения добавляются в общ таблицу "Выпуск продукции" с такой же структурой, т.е. к кортежам
добавляются кортежи:
13.Целостность реляц бд. Привести примеры.
Целостность (от англ. integrity – нетронутость) – понимается как правильность данных в любой момент времени. Поддержание целостности бд может рассматриваться как защита данных от неверных изменений или разрушений. Для пользователей важно, чтобы бд отображала предметную область однозначно и непротиворечиво, т.е. чтобы она удовл-ла условию целостности. Выделяют 2 осн типа огр-ний по условию целостности:
Каждая строка таблицы должна отличаться от остальн ее строк значением хотя бы 1 столбца. (пример: сотрудники отдела могут оказаться полными тесками, родившимися в один и тот же день чтобы не нарушить условие целостности, добавляем в таблицу новый столбец – «номер пропуска», превращая ее в отн-е. Т.о, первое огр-е обесп-тся наличием в таблице-отн-й первичн ключа).
Внешний ключ не м б указателем на несущ-ющ строку той таблицы, на к-рую он ссылается. Это огр-е называется огр-ем целостности по ссылкам. (пример, в столбце Название отдела таблицы «Сотрудники» хранятся сведения о принадлежности сотрудников к отделу. Здесь название отдела явл внешним ключом для ссылки на таблицу «Отдел». Для обесп-ния огр-я целостности по ссылкам каждое Название отдела из таблицы «Сотрудник» должно принадлежать конкретному отделу из таблицы «Отдел»).