Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Операции Реляционной Алгебры.Содержание книги
Поиск на нашем сайте РА – мат. основа РБД, это алгебра взаимосвязи между особыми множествами, называемыми отношениями. В РА предусматриваются проекция, выборка, соединение, объединение отношений, пересечение и вычитание отношений, умножение и деление. R
r – конкретный картеж в R, X – подмножество атрибутов в отношении, r[X] – расположенные в ряд значения атрибутов картежа r, входящих в подмножество Х.
X = {НП, ЗАВК}; r[X] = <103, Вернер>. Результат операции ПРОЕКЦИЯ – проекция исходного отношения R на подмножество X, которое состоит из R[X] = {z[x] | z R1=R[НП ЗАВКАФ]
R1=R[ЗАВКАФ НТЕЛ]
ВЫБОРКА – операция, при которой отношения исследуют по строкам и выбирают из отношения строки, удовлетворяющие некоторым условиям. R[
СОЕДИНЕНИЕ (ОБРАТНАЯ ПРОЕКЦИИ) – для создания 1 нового отношения из двух уже существующих, путем сцепления кортежей 1 отношения с картежами второго. Причем сцепляются только кортежи, в которых значения атрибута Х в первом отношении = значению Y во втором отношении. R1->r1; R2->r2; R1[X=Y]R2 = {<r1, r2> | r1 R1 = [ЗАВКАФ= ЗАВКАФ]R2
ОБЪЕДИНЕНИЕ – получение отношения, полностью объединяющего картежи, содержащиеся в отношениях R и S. Эти отношения ДОЛЖНЫ иметь одинаковое количество атрибутов и одинаковый порядок их следования. Результат объединения равен сумме отношений R ПЕРЕСЕЧЕНИЕ – отношение, состоящее из картежей, одновременно присутствующих в отношениях R и S. R ВЫЧИТАНИЕ – отношение, состоящее из картежей, присутствующих в R и неявляющимися картежами S. R – S = {x | x УМНОЖЕНИЕ – декартово или прямое произведение. Получаем путем скрепления каждого картежа R с каждым из картежей S. R В первом m атрибутов, во втором n, тогда в итоге m+n атрибутов. Количество атрибутов – степень отношения. Количество кортежей – мощность множества. Мощность R
Structured Query Language Конкретные реализации SQL учитывают требования стандарта, но предоставляют и дополнительные возможности (SQL1, SQL2(1992), SQL3(1999)) SQL можно использовать в 2-х режимах: 1. Интерактивном (диалоговом) 2. Прикладном Отсюда две разновидности: интерактивный SQL и программный SQL. В функциональном отношении мало отличаются. Применение программного: 1. Встроенный SQL. Оператор языка SQL записывается непосредственно в тексте программы (встроенный статический SQL), составленной на обычном языке программирования. Либо формируется в спец. обл. памяти (встроенный динамический SQL). Затем выполняется в ходе исполнения программы. 2. Интерфейс прикладной программы API. Программа взаимодействует с СУБД посредством совокупности функций. Вызывая API-функции, программа передает операторы SQL и получает обратно результаты запроса. Элементы языка: литералы. Точные числовые литералы (-22, 300.435) Числовые литералы (10E-3, 4E2) Строковые константы заключаются в апострофы
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-01-25; просмотров: 211; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.005 с.) |