Бази данни, практическо ръководство (втора част) - Димитров, 2011г.

Бази данни, практическо ръководство (втора част) - Димитров, 2011г.

Сумата се прибавя директно в кошницата

6.41 €

Количество
Бърза поръчка



Платформата не носи отговорност за авторските права и съдържанието на споделените в нея учебни материали. Ако споделен учебен материал нарушава Вашите авторски права се свържете с нас.

.

Бази данни, практическо ръководство (втора част) - Димитров, 2011г.

За повече информация: order@kopiebg.com

 

Съдържание
 
Въведение ^
 
1 ?
 
Глава 1 Оператори в SQL
 
1.1 Групи оператори ^
 
1.2 Таблици, използвани в учебното пособие 14
 
1.3 Оператора SELECT и неговите възможности 15
 
1.4 Аритметични оператори 19
 
1.5 Нулеви значения 21
 
1.6 Дефиниране и използване на псевдоними на колоните .... 23
 
1.7 Използване на свободен текст в SQL SELECT оператор.. 25
 
1.8 Дублирани редове (DISTINCT) 26
 
1.9 Обобщение 28
 
Глава 2 Въвеждане на ограничения при изборана данни и тяхното сортиране 29
 
2.2 Сравнение 31
 
2.3 Определяне на диапазон от значения - BETWEEN 33
 
2.4 Проверка дали дадена стойност се съдържа в списък от
 
значения - IN 34
стринг съвпада с друг или част от друг)- LIKE 35
 
2.6 Търсене на нулеви стойности - NULL 36
 
2.7 Комбиниране на BETWEEN, LIKE, IN и NULL с NOT за
 
изключване на търсените резултати 37
 
2.8 Ред за изпълнение на операторите 38
 
2.9 Сортиране на записите с помощта на ORDER BY 41
 
2.10 Използване на променливи (VARIABLE) 43
 
2.11 Обобщение 45
 
2.12 Задачи за самостоятелна работа 45
 
Глава 3 SQL функции за форматиране на изхода 46
 
3.1 Функции за работа със символни стрингове 47
 
3.2 Функции за работа с числа 49
 
3.3 Функции за работа с дати 50
 
3.4 Функции за конвертиране на данни 53
 
3.5 Явно преобразуване на данни 54
 
3.6 Използване на TO_CHAR функцията с числа 56
 
3.7 Вграждане на функции 59
 
3.8 Основни функции 60
 
3.9 NVL2 функция 61
 
3.10 Условни изрази 63
 
3.11 Обобщение 6S
 
3.12 Задачи за самостоятелна работа 66
I
1
 
щ
 
ij|
 
IS
I
2.5 Търсене по шаблон (Дали резултата от тип символен
Глава 4 Използване на агрегиращи (групови) функции 67
 
4.2 Използване на AVG, SUM, MIN и MAX, COUNT: 69
 
4.3 Използване на GROUP BY за визуализиране и на други
 
колони освен използваните за агрегиране 70
 
4.4 Използване на COUNT 71
 
1.1. Използване на COUNT съвместно с DISTINCT 72
 
4.5 Обобщение 76
 
4.6 Задачи за самостоятелна работа 76
 
Глава 5 Визуализиране на данни от няколко таблици 77
 
5.2 Използване на NATURAL JOJN връзка 78
 
5.3 Използване на USING клауза 78
 
5.4 Използване на ALIAS 79
 
5.5 Използване на ON клауза 80
 
5.6 Вътрешни или външни връзки 83
 
5.7 Картезианско (Декартово) свързване 85
 
5.8 Обобщение: 87
 
5.9 Задачи за самостоятелна работа 87
 
Глава 6 Използване на вложени заявки 88
 
6.2 Вложени SELECT - и (вложени подзаявки), връщащи
 
повече от един резултат 92
 
6.3 NULL в подзаявки 94
 
6.4 Обобщение 95
 
6.5 Задачи за самостоятелна работа
 
Глава 7 Използване на функции за обединяване на данни 96
 
7.1 Обединяване на данните от няколко заявки в една 96
 
7.2 Оператор INTERSECT 100
 
7.3 Оператор MINUS Ю1
 
7.4 Обобщение Ю2
 
7.5 Задачи за самостоятелна работа 102
 
Глава 8 Манипулиране на данните в таблиците 103
 
8.1 Въвеждане на данни в таблица 103
 
Използване на подзаявки в INSERT 108
 
8.2 Промяна (UPDATE) на данните в таблицата 109
 
8.3 UPDATE на повече от един запис ПО
 
8.4 Изтриване на записи от таблица - DELETE 112
 
8.5 Използване на TRUNCATE за изтриване на всички данни
 
от таблицата 114
 
8.6 DATABASE TRANSACTIONS 115
 
8.7 Използване на COMMIT и ROLBAL.K 115
 
8.8 Оператори за обръщение към СУБД 1 19
 
8.9 Обобщение 119
*
Глава 9 PL/SQL 120
 
9.1 Структурно програмиране в PL/SQL 122
 
9.2 Програмни конструкции 125
 
I 9.3 Коментари 126
 
I 9.4 Променливи 126
 
% 9.5 Константи 130
 
Глава 10 Процедури, функции и тригери 133
 
10.1 Процедури 133
 
10.2 Функции 134
 
10.3 Тригери 135
 
10.4 Параметри 139
 
* 10.5 Извикване на процедури и функции 141
 
* Глава 11 Цикли и курсори 142
 
11.1 Цикли 142
 
■* 11.2 Курсори 143
 
11.3 Деклариране на курсор 145
 
11.4 Обработка на курсор .....145
 
11.5 Безусловни курсори 147
 
11.6 Индексирани таблици (масиви) 147
 
11.7 Създаване на индексирана таблица 148
 
11.8 Добавяне на елементи към индексирана таблица 149
 
11.9 Намиране на елементи от индексирана таблица 150
 
11.10 Пакети 150
 
$ 11.11 Спецификация на пакета 152
 
1 11.12 Използване на пакети 153
 
11.13 Предимства при използването на пакети 154
 
■I Заключение 155
 
I ЛИТЕРАТУРА   157
.

Свързани продукти