В подлиннике - Бондарь Александр - Microsoft SQL Server 2022. Наиболее полное руководство [2024, PDF, RUS]

Reply to topic
DL-List and Torrent activity
Size:  110 MB   |    Registered:  6 months 18 days   |    Completed:  2 times
Seeders:  805  [  0 KB/s  ]   Leechers:  43  [  0 KB/s  ]   Show peers in full details
 
   
 
 
Author Message

Microsoft SQL Server ®

Gender: Male

Longevity: 9 years

Posts: 677

Post 06-Aug-2024 04:00

[Quote]

Microsoft SQL Server 2022. Наиболее полное руководство
Год издания: 2024
Автор: Бондарь Александр
Издательство: БХВ-Петербург
ISBN: 978-5-9775-1805-5
Серия: В подлиннике
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Количество страниц: 520
Описание: Книга посвящена установке, настройке, администрированию и разработке баз данных с помощью СУБД MS SQL Server 2022. Материал сопровождается большим количеством примеров кода, которые можно использовать на практике. Рассмотрены основы языка запросов, используемые типы данных, создание базы данных и основных ее объектов, средства отображения объектов и всех их характеристик. Показаны методы проектирования, создания и изменения таблиц; рассмотрены индексы, заполнение таблиц данными, изменение и удаление данных, выборка из базы, представления, транзакции, их характеристики и взаимодействие, хранимые процедуры и триггеры. Исходные коды примеров размещены на сайте издательства.

Примеры страниц (скриншоты)

Оглавление

Введение............................................................................................................................... 9
Содержание книги..................................................................................................................11
Дополнительные материалы....................................................................................................13
Глава 1. Инсталляция программных средств............................................................................ 15
1.1. Инсталляция MS SQL Server 2022 Developer........................................................................15
1.2. Установка SQL Server Management Studio............................................................................19
ГЛАВА 2. Общие сведения о SQL Server 2022............................................................................ 23
2.1. Реляционные базы данных............................................................................................... 23
2.1.1. Таблицы....................................................................................................................... 23
2.1.2. Представления............................................................................................................. 29
2.1.3. Хранимые процедуры и триггеры................................................................................... 30
2.1.4. Пользователи, привилегии и роли базы данных.............................................................. 31
2.1.5. Задание первичных ключей таблиц................................................................................ 31
2.1.6. Транзакции.................................................................................................................. 32
2.1.7. 12 правил Кодда...........................................................................................................33
2.2. Реализация отношений в реляционной модели.................................................................. 34
2.2.1. Отношение "один к одному".......................................................................................... 34
2.2.2. Отношение "один ко многим"........................................................................................ 35
2.2.3. Отношение "многие ко многим"..................................................................................... 35
2.3. Нормализация таблиц............. ........................................................................................36
2.3.1. Цель нормализации таблиц.......................................................................................... 36
2.3.2. Первая нормальная форма........................................................................................... 37
2.3.3. Вторая нормальная форма........................................................................................... 39
2.3.4. Третья нормальная форма............................................................................................ 39
2.3.5. Другие нормальные формы.......................................................................................... 40
2.3.6. Денормализация таблиц............................................................................................... 41
2.4. Проектирование баз данных............................................................................................ 41
2.5. Язык Transact-SQL........................................................................................................... 43
2.5.1. Синтаксис................................................................................................................... 43
2.5.2. Основные сведения о составе языка Transact-SQL...........................................................51
Что дальше?..........................................................................................................................53
Глава 3. Работа с базами данных............................................................................................55
3.1. Запуск и останов экземпляра сервера.............................................................................. 56
3.1.1. Запуск экземпляра сервера...........................................................................................56
3.1.2. Останов экземпляра сервера........................................................................................ 57
3.2. Что собой представляет база данных в SQL Server............................................................ 58
3.2.1. Системные базы данных...............................................................................................59
3.2.2. Базы данных пользователей........................................................................................ 61
3.2.3. Некоторые характеристики базы данных.................................................................. 62
3.2.4. Некоторые характеристики файлов базы данных..................................................... 64
3.3. Получение сведений о базах данных и их файлах в текущем экземпляре сервера........ 65
3.3.1. Системное представление sys.databases.................................................................... 65
3.3.2. Системное представление sys.masterJiles............................................................... 66
3.3.3. Системное представление sys.databaseJiles............................................................ 68
3.3.4. Системное представление sys.filegroups................................................................... 69
3.3.5. Другие средства получения сведений об объектах базы данных................................69
3.4. Создание и удаление базы данных........................................................................... 72
3.4.1. Использование операторов Transact-SQL для создания, отображения
и удаления баз данных...................................................................................................72
3.4.2. Создание базы данных с использованием диалоговых средств
Management Studio....................................................................................................... 112
3.5. Изменение базы данных......................................................................................... 116
3.5.1. Изменение базы данных в языке Transact-SQL........................................................116
3.5.2. Изменение базы данных диалоговыми средствами Management Studio................. 128
3.5.3. Удаление базы данных диалоговыми средствами Management Studio................... 135
3.6. Создание автономной базы данных.....................................................................................135
3.6.1. Установка допустимости автономных баз данных................................................ 136
3.6.2. Создание автономной базы данных и пользователя средствами языка
Transact-SQL.............................................................................................................. 137
3.6.3. Создание автономной базы данных диалоговыми средствами
Management Studio................................................................................................................138
3.6.4. Создание автономного пользователя в Management Studio................................... 139
3.6.5. Соединение с автономной базой данных в Management Studio.............................. 140
3.7. Создание мгновенных снимков базы данных.....................................................................141
3.8. Схемы базы данных............................................................................................................... 143
3.8.1. Работа со схемами в Transact-SQL............................................................................143
3.8.2. Работа со схемами в Management Studio.................................................................. 146
3.9. Средства копирования и восстановления баз данных........................................................148
3.9.1. Использование операторов Transact-SQL для копирования/восстановления
базы данных........................................................................................................................... 148
3.9.2. Использование диалоговых средств Management Studio
для копирования/восстановления базы данных.................................................................149
3.10. Домашнее задание............................................................................................................... 153
Что дальше?....................................................................................................................................154
Глава 4. Типы данных........................................................................................................ 155
4.1. Классификация типов данных в SQL Server.......................................................................156
4.2. Объявление локальных переменных...................................................................................158
4.3. Числовые типы данных........................................................................................................159
4.3.1. Тип данных BIT..........................................................................................................161
4.3.2. Целочисленные типы данных TINYINT, SMALLINT, INT, BIGINT................................163
4.3.3. Дробные числа NUMERIC, DECIMAL, SMALLMONEY, MONEY......................................165
4.3.4. Числа с плавающей точкой FLOAT, REAL...............................................................169
4.3.5. Функции для работы с числовыми данными...........................................................170
4.4. Символьные данные............................................................................................................. 175
4.4.1. Символьные строки CHAR, VARCHAR....................................................................176
4.4.2. Символьные строки NCHAR, NVARCHAR...............................................................177
4.4.3. Типы данных VARCHAR(MAX), NVARCHAR(MAX), VARBINARY(MAX).........................178
4.4.4. Строковые функции...................................................................................................178
4.5. Типы данных даты и времени............................................................................... 189
4.5.1. Описание типов данных даты и времени.................................................................. 189
4.5.2. Действия с датами и временем.................................................................................191
4.6. Двоичные данные................................................................................................................ 201
4.7. Пространственные типы данных...................................................................................... 202
4.7.1. Тип данных GEOMETRY.......................................................................................... 203
4.7.2. Тип данных GEOGRAPHY........................................................................................ 215
4.8. Другие типы данных............................................................................................................ 220
4.8.1. Тип данных SQLVARIANT........................................................................................ 220
4.8.2. Тип данных HIERARCHYID..................................................................................... 224
4.8.3. Тип данных UNIQUEIDENTIFIER.............................................................................. 229
4.8.4. Тип данных CURSOR................................................................................................ 230
4.8.5. Тип данных XML....................................................................................................... 237
4.9. Создание и удаление пользовательских типов данных.................................................... 249
4.9.1. Синтаксис оператора создания пользовательского типа данных......................... 250
4.9.2. Создание псевдонима средствами Transact-SQL................................................... 251
4.9.3. Создание псевдонима в диалоговых средствах Management Studio..................... 252
4.9.4. Создание пользовательского табличного типа данных средствами
Transact-SQL........................................................................................................................ 253
4.9.5. Создание пользовательского табличного типа данных диалоговыми
средствами Management Studio.......................................................................................... 257
4.9.6. Удаление пользовательского типа данных............................................................. 257
Что дальше?................................................................................................................... 259
Глава 5. Работа с таблицами............................................................................................. 261
5.1. Синтаксис оператора создания таблицы...................................................................... 262
5.1.1. Общие характеристики таблицы............................................................................. 263
5.1.2. Определение столбца............................................................................................ 265
5.1.3. Ограничения столбца и ограничения таблицы........................................................ 268
5.1.4. Вычисляемые столбцы.............................................................................................. 274
5.1.5. Набор столбцов.......................................................................................................... 275
5.2. Примеры простых таблиц.................................................................................................... 276
5.3. Создание секционированных таблиц.................................................................................. 289
5.3.1. Синтаксические конструкции................................................................................... 289
5.3.2. Пример создания секционированной таблицы........................................................ 292
5.3.3. Отображение результатов создания таблицы.......................................................... 301
5.3.4. Изменение характеристик секционированной таблицы.............................................305
5.4. Создание таблиц диалоговыми средствами................................................................ 307
5.4.1. Создание таблицы секционирования....................................................................... 307
5.4.2. Создание таблицы секционирования, схемы секционирования
и функции секционирования............................................................................................... 317
5.5. Отображение состояния секционированных таблиц......................................................... 323
5.6. Файловые потоки.....................................................................................................324
5.7. Удаление таблиц......................................................................................................330
5.7.1. Определение зависимостей таблицы.......................................................................330
5.7.2. Удаление таблицы оператором DROP TABLE............................................................ 333
5.7.3. Удаление таблицы диалоговыми средствами Manager Studio.....................................333
5.8. Изменение характеристик таблиц............................................................................. 335
5.8.1. Изменение таблиц при использовании оператора Transact-SQL.................................336
5.8.2. Изменение таблиц средствами Management Studio...................................................341
5.8.3. Построение диаграммы базы данных...................................................................... 366
Что дальше?..................................................................................................................368
Глава 6. Индексы.......................................................................................................... 369
6.1. Отображение индексов............................................................................................370
6.2. Работа с индексами средствами Transact-SQL............................................................ 371
6.2.1. Создание обычного (реляционного) индекса.......................................................... 371
6.2.2. Создание индекса для представлений.................................................................... 378
6.2.3. Создание columnstore индекса............................................................................... 379
6.2.4. Создание индекса для столбца XML........................................................................ 380
6.2.5. Создание пространственного индекса..................................................................... 385
6.2.6. Удаление индекса...................................................................................................387
6.2.7. Изменение индекса.................................................................................................388
6.3. Работа с индексами в диалоговых средствах Management Studio....................................390
6.3.1. Создание индекса в Management Studio................................................................... 390
6.3.2. Удаление индекса в Management Studio................................................................... 394
6.3.3. Изменение индекса в Management Studio................................................................ 394
Что дальше?................................................................................................................... 394
ГЛАВА 7. Добавление, изменение и удаление данных......................................................... 395
7.1. Обобщенное табличное выражение............................................................................. 395
7.2. Добавление данных (оператор INSERT).........................................................................396
7.3. Изменение данных (оператор UPDATE)......................................................................... 403
7.4. Удаление данных (оператор DELETE)............................................................................ 407
7.5. Удаление строк таблицы (оператор TRUNCATE TABLE).................................................... 408
7.6. Добавление, изменение или удаление строк таблицы (оператор MERGE)......................... 408
Что дальше?...................................................................................................................... 414
ГЛАВА 8. Выборка данных...................................................................................................415
8.1. Оператор SELECT......................................................................................................... 415
8.2. Оператор UNION...........................................................................................................424
8.3. Операторы EXCEPT, INTERSECT...................................................................................... 424
8.4. Примеры выборки данных............................................................................................ 425
8.4.1. Список выбора.......................................................................................................... 425
8.4.2. Упорядочение результата (ORDER BY)......................................................................... 427
8.4.3. Условие выборки данных (WHERE).............................................................................. 428
8.4.4. Соединение таблиц....................................................................................................436
8.4.5. Группировка результатов выборки (GROUP BY, НА VING).............................................. 444
8.5. Использование операторов UNION, EXCEPT, INTERSECT................................................... 449
Что дальше?...................................................................................................................... 450
Глава 9. Представления...................................................................................................... 451
9.1. Синтаксис операторов для представлений..................................................................... 452
9.1.1. Создание представления........................................................................................... 452
9.1.2. Изменение представления........................................................................................ 453
9.1.3. Удаление представления.......................................................................................... 453
9.2. Создание представлений в Transact-SQL........................................................................... 454
9.3. Создание представлений диалоговыми средствами Management Studio............................... 458
Что дальше?.......................................................................................................................... 460
Глава 10. Транзакции............................................................................................................. 461
10.1. Понятие и характеристики транзакций............................................................................ 461
10.2. Операторы работы с транзакциями.................................................................................. 462
10.3. Уровни изоляции транзакции........................................................................................... 464
Что дальше?........................................................................................................................... 466
Глава 11. Хранимые процедуры, функции,
определенные пользователем, триггеры.............................................................................. 467
11.1. Язык хранимых процедур и триггеров..........................................................................467
11.1.1. Блок операторов BEGIN/END................................................................................... 468
11.2. Хранимые процедуры................................................................................................ 472
11.2.1. Создание хранимой процедуры.................................................................................472
11.2.2. Изменение хранимой процедуры.............................................................................. 474
11.2.3. Удаление хранимой процедуры................................................................................ 474
11.2.4. Использование хранимых процедур.......................................................................... 475
11.3. Функции, определенные пользователем....................................................................... 480
11.3.1. Создание функции................................................................................................... 480
11.3.2. Изменение функций..................................................................................................481
11.3.3. Удаление функций................................................................................................... 482
11.3.4. Использование функций.......................................................................................... 482
11.4. Триггеры....................................................................................................................483
11.4.1. Создание триггеров.................................................................................................. 483
11.4.2. Изменение триггеров............................................................................................... 485
11.4.3. Удаление триггеров................................................................................................. 486
11.4.4. Использование триггеров........................................................................................ 487
Приложения ..................................................................................................................... 491
Приложение 1. Двенадцать правил Кодда ............................................................................ 493
Приложение 2. Зарезервированные слова Transact-SQL.......................................................... 495
Приложение 3. Утилита командной строки sqlcmd....................................................................501
Приложение 4. Характеристики базы данных.......................................................................... 503
П4.1. Параметры Auto............................................................................................................505
П4.2. Параметры доступности базы данных............................................................................ 506
П4.3. Параметры автономной базы данных............................................................................. 508
П4.4. Параметры восстановления........................................................................................... 509
П4.5. Общие параметры SQL...................................................................................................509
П4.6. Параметры компонента Service Broker............................................................................ 513
Приложение 5. Языки, представленные в SQL Server................................................................515
Приложение 6. Описание электронного архива....................................................................... 517
Предметный указатель.......................................................................................................... 519
[solely-soft.top].t199307.torrent
Torrent: Registered [ 2024-08-06 04:00 ] · A07181A51B3800930F395AA3230A3FA9AB1574AF

18 KB

Status: checked
Completed: 2 times
Size: 110 MB
Rate: 
(Vote: 0)
Have thanked: 0  Thanks
В подлиннике - Бондарь Александр - Microsoft SQL Server 2022. Наиболее полное руководство [2024, PDF, RUS] download torrent for free and without registration
[Profile] [PM]
Display posts:    
Reply to topic

Current time is: 24-Feb 11:27

All times are UTC + 2



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum