КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Пример построения ключаДано: – универсальная схема отношения; – функциональные зависимости. Задача: Х – ключ R? Решение: 1. , 2. , , , 3. – возросло 2. , , , 3. – возросло 2. 3. – не возросло, – ключ. Примечание: В данном варианте – это не единственный ключ (AB – тоже ключ). Всё зависит от последовательности просмотра атрибутов. – тоже ключ; ABC – первичные атрибуты; D – не первичный атрибут.
2. Предложение SELECT языка SQL (выборка с использованием предиката LIKE, выборка с использованием IN, выборка с использованием NOT EXISTS).
5. Выборка с использованием конструкции “LIKE”.
Ключевое слово LIKE позволяет организовать контекстный поиск в символьных полях. Обычно конструкция LIKE имеет следующую форму:
атрибут LIKE строковая_константа
, где атрибут – атрибут таблицы, который должен иметь символьный вид. Данная конструкция принимает истинное значение, если значение атрибута соответствует образцу, указанному в строковой константе. Литеры строковой константы интерпретируются следующим образом: · ‘_’ – произвольная одиночная литера; · ‘%’(*) – любая последовательность литер; · остальные литеры обозначат сами себя;
Пример: Выбрать все номера поставщиков, названия городов проживания которых начинаются с `Л` и третья буква в них - `о`.
Решение:
SELECT номер_поставщика FROM S WHERE город LIKE `Л_о%`;
|