Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SUBD_metodichka.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
986.62 Кб
Скачать

Литература Оглавление

Введение 3

ЛАБОРАТОРНОЕ ЗАНЯТИЕ № 1 5

Таблица 1 6

Таблица 2 6

Таблица 3 8

Таблица 4 8

Таблица 5 8

Таблица 6 9

Таблица 7 9

Таблица 8 9

Таблица 9 9

Таблица 10 9

Пример 1 11

Пример 2 11

Пример 3 12

Пример 4 14

Пример 5 14

Пример 6 15

Пример 7 15

Пример 8 16

Задание 1 17

Пример 9 17

Пример 10 18

Пример 11 19

Задание 2 20

Рисунок 1 21

Лабораторная работа № 2 23

Пример 12 23

Пример 13 24

Пример 14 24

Задание 3 26

Пример 15 26

Пример 16 26

Пример 17 27

Пример 18 27

!Пример 19 28

Задание 4 28

Лабораторная работа №3 29

Пример 20 29

Пример 21 30

Пример 22 31

Пример 23 31

Пример 24 32

Пример 25 32

Задание 5 33

Задание 6 33

Задание 7 33

Пример 26 33

Пример 27 34

Пример 28 34

Пример 29 34

Пример 30 34

Задание 8 35

Задание 9 35

Пример 31 36

Пример 32 36

Пример 33 36

Пример 34 37

Пример 35 37

Пример 36 38

Задание 10 38

Задание 11 38

Задание 12 39

Таблица 11 39

Пример 37 40

Пример 38 40

Задание 13 41

Задание 14 41

Лабораторная работа № 4 42

Пример 39 42

Пример 40 43

Пример 41 43

Пример 42 44

Таблица 12 45

Пример 43 46

Пример 44 46

Пример 45 47

Пример 46 47

Пример 47 48

Пример 48 48

Таблица 13 49

Таблица 14 50

Пример 49 50

Пример 50 51

Пример 51 51

Пример 52 52

Пример 53 52

Пример 54 53

Пример 55 53

Пример 56 54

Пример 57 54

Пример 58 54

Задание 15 55

Задание 16 55

Таблица 15 55

Пример 59 55

Пример 60 55

Пример 61 56

Пример 62 56

Пример 63 58

Пример 64 59

59

Пример 65 59

Пример 66 60

Пример 67 60

Пример 68 61

Задание 17 61

Задание 18 61

Задание 19 61

Задание 20 61

Задание 21 62

Лабораторная работа № 5 63

Пример 69 64

64

Пример 70 64

65

Рисунок 2 65

Задание 22 66

Задание 23 66

Задание 24 66

Пример 71 66

Пример 72 67

Пример 73 68

Пример 74 68

69

Задание 25 69

Задание 26 69

Пример 75 70

Пример 76 70

Пример 77 71

Пример 78 72

Задание 27 73

Лабораторная работа №6 74

Пример 79 75

Пример 80 76

Пример 81 77

Пример 82 78

Пример 83 79

Пример 84 80

Задание 28 80

Задание 29 81

Задание 30 81

Лабораторная работа №7 82

Рисунок 3 83

Пример 85 85

Весьма часто при создании хранимых процедур используются системные функции, их более 30, но в данной работе мы рассмотрим только 2 из них, наиболее применимые в последующих примерах. 86

Функция @@IDENTITY - возвращает автоматически сгенерированное последним оператором значение. Необходима в тех случаях, когда применяются столбцы с уникальным сгенерированным значением и существует ссылка на них в дочерних таблицах. Хранит только последнее вставленное значение, предыдущее значение не будет сохранено, если его предварительно не записали в переменную. Если при выполнении последней команды INSERT ни один вставленный столбец не будет иметь уникального значения, то @@IDENTITY будет иметь признак NULL. 87

Пример 86 87

Пример 87 88

Пример 88 89

Пример 89 89

Пример 90 91

Рисунок 4 92

Пример 91 92

Лабораторная работа №8 93

Пример 92 95

Пример 93 96

Пример 94 96

Пример 95 97

Задание 31 98

Задание 32 98

Задание 33 98

Задание 34 98

Задания в тестовой форме 99

Приложение 1. Типы данных используемые СУБД SQL Server 2000 105

Приложение 2. Пример заполнения таблиц 106

Приложение 3. Агрегатные функции 109

Приложение 4. Функции обработки дат 109

Приложение 5. Допустимые значения параметра частьДаты 110

Литература 111

Оглавление 112

1 При повторном создании таблицы следует удалить предыдущую версию таблицы, используя команду DROP TABLE Subject.

2 Чтобы избежать корректировки таблиц, целесообразно предварительно продумать порядок создания таблиц: сначала создаются родительские (те, которые не содержат внешних ключей), затем дочерние таблицы (Progress и UPlan).

3 После такой принудительной вставки целесообразно снова выполнить команду SET IDENTITY_INSERT , но уже с опцией OFF

4 Подробно о выполнении транзакции смотрите в пособии ТРАНЗАКЦИИ

5 Если такое ограничение уже существует, то вам для апробации этой команды придется его удалить.

6 Допускается до 255 уровней вложенности подзапросов.

7 Функция SUBSTRUNG выделяет подстроку заданного размера, начиная с указанного символа

73

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]