2
1.1 ВВЕДЕНИЕ В БАЗЫ ДАННЫХ ............................................................................... 2
1.2 АРХИТЕКТУРА SQL SERVER 2005 ..................................................................... 2
1.3 МОДЕЛЬ БАЗ ДАННЫХ ―КЛИЕНТ/СЕРВЕР‖ .................................................. 3
1.4 НОРМАЛИЗАЦИЯ ДАННЫХ .................................................................................. 5
1.5 СВЯЗИ .............................................................................................................................. 17
2 МОВА ВИЗНАЧЕННЯ ДАНИХ У SQL SERVER 2005 ......................................... 21
3 МОВА ПРОГРАМУВАННЯ У SQL SERVER ........................................................... 24
3.1 ОСНОВНЫЕ ОПЕРАТОРЫ ЯЗЫКА Т-SQL ..................................................... 24
3.2 ОПЕРАТОР SELECT................................................................................................... 24
3.3 ОПЕРАТОР INSERT ................................................................................................... 35
3.4 ОПЕРАТОР INSERT INТО…SELECT ................................................................. 37
3.5 МОДИФИКАЦИЯ ДАННЫХ С ПОМОЩЬЮ ОПЕРАТОРА UPDATE . 38
3.6 ОПЕРАТОР DELETE .................................................................................................. 39
4 МОВА ПРОГРАМУВАННЯ У SQL – СЕРВЕРІ ...................................................... 44
5 ЗАСОБИ АДМІНІСТРУВАННЯ SQL – СЕРВЕРА .....................................................
Введення в бази даних и SQL
1.5 Связи
Даже если значение TRUE может быть получено при вычислении выражений в
нескольких конструкциях THEN, учитывается только результат вычисления в первой по
порядку конструкции. Например, предпоследняя строка соответствует условию и в первой
конструкции TНЕN (последняя цифра меньше З), и в третьей конструкции (последняя
цифра отличается от значения РrоductID на 1). не требуется оператор break, поскольку
окончание конструкции ТНЕN всегда обозначается началом следующей конструкции.
В условных выражениях могут использоваться различные комбинации и сочетания
значений полей. В данном примере использовались значения OrderID, РrоductID, а также
оба значения вместе.
Возможности использования практически любых выражений буквально
неограниченны, при условии, что в конечном итоге вычисление конкретного выражения
приведет к получению булева результата.
go
waitfor delay '00:00:15'