П. Г. Демидова А. В. Зафиевский А. А. Короткин А. Н. Лататуев Базы данных Учебное пособие
Download 1.32 Mb. Pdf ko'rish
|
Базы данных
- Bu sahifa navigatsiya:
- Контрольные вопросы
… ……………………………
… … Для отношений, нормализованных таким образом, исходный запрос реализуется следующей последовательностью операторов: R1 = ХИМИЧЕСКИЙ_СОСТАВ_ВЕЩЕСТВ WHERE процент>90. (Выборка из отношения). R2 = R1[ном_элемента]. (Проекция отношения). R3 = R2 NATURAL JOIN ЭЛЕМЕНТЫ. (Естественное соединение) ОТВЕТ = R3[элемент]. (Проекция таблицы). Пример. Одной из задач, связанных с представлением таб- личных данных, является построение так называемых кросс-таб- лиц. Пусть имеется отношение с тремя атрибутами и потенци- альным ключом, включающим первые два атрибута. Примером такого отношения могут быть данные с объемами продаж различных товаров за некоторые промежутки времени (табл. 2.3). Требуется представить эти данные в виде таблицы, по строкам которой идут наименования товаров, по столбцам – месяцы, а в ячейках содержатся объемы продаж. Это и будет кросс-таблицей (табл. 2.4). Таблица 2.3 ДАННЫЕ О ПРОДАЖАХ Таблица 2.4 КРОСС-ТАБЛИЦА товар месяц кол-во товар январь февраль … Компьютеры Январь 100 Компьютеры 100 150 … Принтеры Январь 200 Принтеры 200 250 … Сканеры Январь 300 Сканеры 300 350 … Компьютеры Февраль 150 Принтеры Февраль 250 Сканеры Февраль 350 … … … Построение кросс-таблицы средствами реляционной алгебры невозможно, т. к. для этого требуется превратить данные в ячей- ках таблицы в наименования новых столбцов таблицы. 48 Контрольные вопросы 1. Дайте определение каждому из следующих понятий в контексте реляционной модели данных: а) отношение; б) атрибут; в) домен; г) кортеж; д) заголовок и тело. 2. Укажите различия между потенциальными ключами и пер- вичным ключом отношения. Что означает понятие «внешний ключ»? Как внешние ключи отношений связаны с потенциальными ключами? Приведите примеры, иллюстрирующие ваши ответы. 3. Дайте определение двух основных правил целостности ре- ляционной модели и расскажите, почему необходимо их ис- пользовать. 4. Дайте определение пяти основным операциям реляцион- ной алгебры. Определите оставшиеся три операции реляционной алгебры на основе этих пяти операций. Download 1.32 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling