БАЗАДА~1 (1087192)
Текст из файла
Лабораторная работа № 3
Ответы на вопросы
-
Реляционная алгебра является процедурным языком запросов.
Реляционное исчисление Кодда является декларативным языком запросов.
Эти языки являются логически эквивалентны, т.к. для каждого выражения алгебры
существует эквивалентное выражение в реляционном исчислении (и наоборот).
-
Операции реляционной алгебры Кодда:
-
теоретико-множественные:
- объединение;
- разность;
- пересечение;
- произведение;
-
дополнительные операции:
- проекция;
- селекция;
- деление;
- соединение;
- выборка.
3. Основные операции реляционной алгебры Кодда:
- выборка;
- проекция;
- произведение;
- объединение;
- разность.
Эти операции обеспечивают в основном извлечение данных.
4. Операция соединения является избыточной, т.к. может быть реализована последовательным применением операций произведения и выборки.
5. Объединением двух совместимых отношений R1 и R2 одинаковой размерности (R1 UNION R2) является отношение R, содержащее все элементы исходных отношений с исключением повторений.
Проекция отношения А на атрибуты X,Y,…,Z (A[X,Y,…,Z]), где множество {X,Y,…,Z} является подмножеством полного списка атрибутов заголовка отношения А, представляет собой отношение с заголовком X,Y,…,Z и телом, содержащим кортежи отношения А, за исключением повторяющихся кортежей. Повторение одинаковых атрибутов в списке X,Y,…,Z запрещается.
-
Произведение отношения R1 степени к1 и отношения R2 степени к2 (R1 TIMES R2),
которые не имеют одинаковых имен атрибутов, есть такое отношение R степени (к1+к2), заголовок которого представляет сцепление заголовков отношений R1 и R2, а тело - имеет кортежи, тикие, что первые к1 элементов кортежей принадлежат множеству R1, а последние к2 элементов - множеству R2.
Разностью совместимых отношений R1 и R2 одинаковой размерности (R1 MINUS R2) есть отношение, тело которого состоит из множества кортежей, принадлежащих R1, но не принадлежащих R2.
7. Выборка (R WHERE f) отношения R по формуле f представляет собой новое отношение с таким же заголовком и телом, состоящим из таких кортежей отношения R, которые удовлетворяют истинности логического выражения, заданного формулой f.
Естественное соединение (R1 JOIN R2) отношений R1 и R2 есть отношение R, которое представляет собой проекцию отношений R1 и R2 по общему атрибуту на объединенную совокупность атрибутов обоих отношений.
8. Тета-соединение Cf (R1,R2) отношений R1 и R2 по условию, заданному формулой f, представляет собой отношение R, которое можно получить путем произведения отношений R1 и R2 с последующим применением к результату операции выборки по формуле f.
Пересечение двух совместимых отношений R1 и R2 одинаковой разерности (R1 INTERSECT R2) порождает отношение R с телом, включающим в себя кортежи, одновременно принадлежащие обоим исходным отношениям.
9. Деление отношения R с атрибутами A и B на отношение R2 с атрибутом В (R1 DIVIDEBY R2), где А и В простые или составные атрибуты, причем атрибут В - общий атрибут, определенный на одном и том же домене, является отношение R с заголовком А и телом, состоящим из кортежей r таких, что в отношении R1 имеются кортежи (r,s), причем значений s включает множество значений атрибута В отношения R2.
-
Операции реляционной алгебры Кодда являются необходимыми (вернее необходимыми являются пять операций из восьми, а три (пересечение, соединение и деление) можно вывести через пять остальных), но недостаточными при реализации запросов в реляционной СУБД.
11. Дополнительные операции реляционной алгебры Дейта, необходимые для реализации запросов в реляционных СУБД:
-
переименование;
-
расширения;
-
подведения итогов;
-
присвоения;
-
вставки;
-
обновления;
-
удаления;
-
реляционного сравнения.
12. Математической основой графического языка запросов QBE является реляционное исчисление с переменными – доменами. QBE не является реляционно-полным языком запросов, т.к. не реализует некоторые операции реляционного исчисления, например, операции соединения.
-
Повторно включать поля записи в бланк запроса нельзя.
-
Поле записи перетаскивается в столбец бланка запроса несколькими способами:
-
в первой строке бланка запроса Поле щелчком мыши вызвать появление кнопки списка и выбрать из списка нужное поле;
-
переместить с помощью мыши требуемое поле из списка полей таблицы в схеме данных запроса в первую строку бланка запроса;
-
дважды щелкнуть на имени поля таблицы в схеме данных запроса.
-
Для включения в запрос всех полей таблицы можно переместить с помощью мыши в
соответствующую строку бланка запроса все поля из списка полей таблицы в схеме данных запроса или дважды щелкнуть на символе * в этом сптске.
-
?
-
Кнопка Вид в режиме конструктора позволяет перейти кнопке, включаещей команду режим таблицы.
-
Операции в строке условие отбора бланка запроса предназначены:
In - для проверки на равенство любому значению из списка;
Between - для специфицирования интервала значений;
Like - для задания шаблона совпадения;
Or - для задания логического ИЛИ между условиями;
And - для задания логического И между условиями.
19. Стандартные функции в строке условие отбора бланка запроса предназначены:
Day – возвращает день месяца в указанной в качестве аргумента дате;
Month - возвращает номер месяца в указанной в качестве аргумента дате;
Year - возвращает год соответствующий указанной дате;
Hour - возвращает час указанного в качестве аргумента времени;
DatePart - возвращает указанную часть от заданной даты;
Date - возвращает текущее значение системной даты.
20. Вычисляемое поле создается путем задания ВыраженияN: в поле сроки Поле, в котором используется имена полей, знаки арифметических операций, встроенные функции. Для построения выражения можно воспользоваться построителем выражений, вызываемый кнопкой Построить.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.