Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Третье (?) поколение БД

Читайте также:
  1. LТруды Т. Персиваля и М. Я. Мудрова подводят итог третьему этапу развития медицинской этики.
  2. Ваша Светлость, вы прибыли первыми. Третьего гостя мы ожидаем с минуты на минуты. Желаете пока познакомиться с владыкой демонов?
  3. Возникновение и развитие электронно-вычилительных устройств.Поколение ЭВУ
  4. Второе поколение – реляционные БД
  5. Закон исключенного третьего
  6. Интегральные схемы. (Третье поколение)
  7. Месопотамская цивилизация (третье тысячелетие до н.э.).
  8. Мир и Россия в начале третьего тысячелетия : состояние , тенденции развития .
  9. Наследие Петра I и эпоха дворцовых переворотов второй-третьей четверти XVIII в.
  10. Невидимые компьютеры (пятое поколение)

o Хранилища данных (конец 1990-х годов - 2010…) à

Единого мнения о том, стоит ли выделять хранилища данных в самостоятельное поколение, нет.

С одной стороны, БД данного поколения строятся на основе вышеназванных реляционной, постреляционной и объектно-ориентированной моделях данных.

С другой стороны, они имеют существенные отличия в организации загрузки, хранения и обработки данных.

Причины появления:

 

 

* 2 -несколько правильных ответов

16. Какие три ключевые инновации связаны с появлением первого поколения дореляционных баз данных:

· Таблицы

· Индексы

· Целостность

* 2 -несколько правильных ответов

17. Реляционная модель данных включает следующие компоненты:

Реляционная модель данных – это модель данных, включающая три основных компонента (правила): структурный, манипуляционный и целостный.

 

К элементам структурной составляющей реляционных БД относятся:

o Тип данных

o Домен

o Отношение, атрибут, кортеж, схема отношения и схема БД.

 

 

* 3 -текстовый ответ

· 18. Что представляют собой все объекты (двумерные таблицы), хранимые внутри реляционной БД - Все объекты, хранимые внутри реляционной БД (исходные таблицы, представления, отчеты, формы, запросы, индексы и т.д.) сводятся к совокупности двумерных таблиц особого вида, известных в математике как N-арное нормальное отношение (relation).

Такая таблица представляет собой простое множество. Что это? (атомарность, нет дубликатов)

 

* 1 -один правильный ответ

19. Для обработки данных в реляционной БД используется …

Стандартный аппарат теории множеств (объединение, перечисление, разность, декартово произведение) – реляционная алгебра и реляционное исчисление. (SQL)

* 3 -текстовый ответ

20. Реляционная модель. (Определение домена)

Домен - это подмножество значений некоторого типа данных имеющих определенный смысл.

Домен характеризуется следующими свойствами:

· 1) Домен имеет уникальное имя (в пределах базы данных).

· 2) Домен определен на некотором простом типе данных или на другом домене.

· 3) Домен может иметь некоторое логическое условие, позволяющее описать подмножество данных, допустимых для данного домена.

· 4) Домен несет определенную смысловую нагрузку - данные считаются сравнимыми только в том случае, когда они относятся к одному домену.

Если тип данных можно считать множеством всех возможных значений данного типа, то домен определяет подмножество в этом множестве.

Таким образом, домен определяется заданием:

 

* 2 -несколько правильных ответов

21. Укажите, какие из ниже перечисленных элементов входят в состав реляционной таблицы:

· тип данных

· домен

· отношение

· атрибут

· Кортеж

· Схема отношььений

· Схема бд

 

* 5 -последовательность

22. Расставьте основные элементы, используемые для построения описания РЕЛЯЦИОННОЙ ТАБЛИЦЫ (от простого к сложному):

 

· Тип данных

· Домен

· Атрибут

· Кортеж

· (?) Отношение

 

* 4 -соответствие

23. Основные понятия реляционной модели. Укажите соответствие:

Обычное наименование (слева). Элементы реляционной модели (справа):

o Таблица - отношение

§ Записи таблицы - кортежи

§ Названия столбцов таблицы - атрибуты;

§ Заголовок таблицы – схема отношения

o Набор заголовков таблиц – схема БД.

 

* 2 -несколько правильных ответов

24. К обязательным (фундаментальным) свойствам реляционной таблицы (отношения) относятся:

· Отсутствие кортежей-дубликатов

· Отсутствие упорядоченности кортежей

· Отсутствие упорядоченности атрибутов

· Атомарность значений атрибутов

 

* 1 -один правильный ответ

25. Какое из свойств реляционной таблицы определяет наличие в ней первичного ключа – (отсутствие кортежей-дубликатов)

Отношения не могут содержать кортежей-дубликатов - это следует из определения отношения как множества кортежей:

o В классической теории множеств по определению каждое множество состоит из различных элементов.

Из этого свойства вытекает наличие у каждого отношения, так называемого первичного ключа.

Первичный ключ - это набор атрибутов, значения которых однозначно определяют кортеж отношения.

 

 

* 1 -один правильный ответ

26. Для построения первичного ключа может использоваться:

Один из атрибутов отношения бд.

* 1 -один правильный ответ

27. Свойство атомарности реляционной таблицы означает:

«Атомарность» – первичность (от определения слова «атом» - неделимый, греческое слово).

Значения всех атрибутов являются атомарными. Это следует из определения домена как потенциального множества значений простого типа данных, т.е. среди значений домена не могут содержаться множества значений.

o Принято говорить, что в реляционных базах данных допускаются только нормализованные отношения или отношения, представленные в первой нормальной форме. Потенциальным примером ненормализованного отношения является следующее (рис. 03P2 – пример ненормализованного отношения). Т.е. значениями атрибута отдел – являются отношения.

o Нормализованные отношения составляют основу классического реляционного подхода к организации баз данных. Они обладают некоторыми ограничениями (не любую информацию удобно представлять в виде плоских таблиц), но существенно упрощают манипулирование данными.

 

 

* 2 -несколько правильных ответов

28. Правило целостности реляционной модели включает две составляющих - целостность таблиц (сущностей) и целостность по ссылкам. Реляционная таблица целостна, если:

Любой кортеж любого отношения отличим от любого другого кортежа этого отношения, т.е. другими словами, любое отношение должно обладать первичным ключом.

 

* 1 -один правильный ответ

29. Что означает целостность по ссылкам реляционной таблицы:

Второе требование называется требованием целостности по ссылкам и является несколько более сложным.

o Очевидно, что при соблюдении нормализованности отношений сложные сущности реального мира представляются в реляционной БД в виде нескольких кортежей нескольких отношений.

Требование целостности по ссылкам, или требование внешнего ключа состоит в том, что:

o для каждого значения внешнего ключа, появляющегося в ссылающемся отношении, в отношении, на которое ведет ссылка, должен найтись кортеж с таким же значением первичного ключа, либо значение внешнего ключа должно быть неопределенным (т.е. ни на что не указывать – NULL).

 

 

* 3 -текстовый ответ

30. (Дано описание таблиц А и B). При выполнении операции объединения мы получим таблицу С, содержащую __ записей (введите число)

 

* 3 -текстовый ответ

31. (Дано описание таблиц А и B). При выполнении операции пересечения мы получим таблицу С, содержащую __ записей (введите число)

 

* 3 -текстовый ответ

32. (Дано описание таблиц А и B). При выполнении операции вычитания (А-B) мы получим таблицу С, содержащую __ записей (введите число)

 

* 1 -один правильный ответ

33. Таблица A ("Деталь") содержит список всех изготавливаемых изделий, а в таблице B ("Цех") - дан перечень цехов. Таблица С ("Деталь","Цех") показывает какие детали изготавливаются в каком цехе. Какая из формул определяет таблицу, показывающую, какие детали в каких цехах не выпускаются?

 

* 1 -один правильный ответ

34. Таблица A (количество, название детали, цех) содержит список деталей, изготавливаемых по цехам. Что будет содержать таблица - результат выполнения двух следующих операций:

1) ОГРАНИЧЕНИЕ таблицы А по условию (Название детали = «Узел Т1»)

2) ПРОЕКЦИЯ результата предыдущей операции на список цехов ("Цех")

 

* 4 -соответствие

35. Укажите соответствие названий специальных реляционных операций и их назначения:

Операция ограничения по условию (фильтрация)

(2-1) Результатом ограничения отношения по некоторому условию (WHERE) является отношение, включающее кортежи отношения-операнда, удовлетворяющее этому условию. Вырезка таблицы по горизонтали.

· При выполнении операции производится отношение, заголовок которого совпадает с заголовком отношения-операнда, а в тело входят те кортежи отношения-операнда, для которых значением условия ограничения является TRUE.

На интуитивном уровне операцию ограничения лучше всего представлять как взятие некоторой "горизонтальной" вырезки из отношения-операнда

Операция ограничения требует наличия двух операндов: ограничиваемого отношения и простого условия ограничения.

· Для обозначения операции ограничения будем использовать конструкцию A WHERE comp, где A - ограничиваемое отношение, а comp - простое условие сравнения




Дата добавления: 2015-01-30; просмотров: 41 | Поможем написать вашу работу | Нарушение авторских прав

1 | 2 | 3 | <== 4 ==> | 5 | 6 | 7 | 8 |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.011 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав