Microsoft SQL Server 2005. Библия пользователя

Free Download

Authors:

ISBN: 978-5-8459-1314-2

Size: 20 MB (21189652 bytes)

Pages: 1228/1228

File format:

Language:

Publishing Year:

Category:

Нильсен Пол978-5-8459-1314-2

Книга Microsoft SQL Server 2005. Библия пользователя Microsoft SQL Server 2005. Библия пользователяКниги SQL / MySQL Автор: Нильсен Пол Год издания: 2008 Формат: djvu Издат.:М. : 000 “И.Д. Вильямс” Страниц: 1232 Размер: 20,3 ISBN: 978-5-8459-1314-2 Язык: Русский0 (голосов: 0) Оценка:В этой книге содержитсяполное описание СУБД SQL Server 2005 с учетом дополнений и улучшений, привнесенных пакетами обновлений SP1 и SP2. Вы узнаете о ключевых принципах информационной архитектуры, заложенных в основу СУБД, об установке, обслуживании и администрировании сервера. В книге описаныязыки запросов T-SQL и MDX, позволяющие осуществлять доступ к оперативным и аналитическим данным, а также управлять ими. Вы ознакомитесь с расширенными средствами бизнес-аналитики, реализованными в SQL Server 2005, освоите стратегии и средства защиты данных и самого сервера.В книге изучаютсявопросы измерения и настройки производительности SQL Server, даются практические советы по созданию планов обслуживания сервера и резервирования данных. Рассмотрены все службы, входящие в состав SQL Server 2005, а также средства интеграции с языками программирования среды .NET Framework, такими как С# и VB.NET, и другими СУБД.

Table of contents :
Microsoft SQL Server 2005. Библия пользователя. Нильсен Пол……Page 1
Оглавление……Page 5
Содержание……Page 7
Об авторе……Page 32
Соавторы……Page 33
Для кого предназначена книга……Page 36
Структура книги……Page 37
Как использовать данную книгу……Page 38
Ждем ваших отзывов!……Page 40
ЧАСТЬ I. ОСНОВЫ……Page 41
ГЛАВА 1. Принципы информационной архитектуры……Page 42
Простота или сложность……Page 43
Правило полезности……Page 45
Целостность данных……Page 51
Производительность……Page 56
Доступность……Page 57
Масштабируемость……Page 59
Безопасность……Page 60
Теория оптимизации и SQL Server……Page 61
Резюме……Page 64
ГЛАВА 2. Моделирование реляционных баз данных……Page 65
Моделирование реальности……Page 66
Видимые сущности……Page 67
Идентификация множества сущностей……Page 69
Реляционные шаблоны……Page 70
Нормализация……Page 78
Реляционная алгебра……Page 85
Резюме……Page 86
ГЛАВА 3. Архитектура SQL Server 2005……Page 87
Архитектуры доступа к данным……Page 88
Службы SQL Server……Page 92
Службы бизнес-аналитики……Page 98
Различные редакции SQL Server 2005……Page 100
Утилиты и компоненты SQL Server……Page 103
Пакет дополнительных функций SQL Server 2005……Page 106
Обзор метаданных……Page 107
Резюме……Page 109
Планирование установки……Page 110
Рекомендации относительно аппаратной части……Page 115
Установка пакета……Page 118
Обновление предыдущих версий……Page 121
Миграция в SQL Server 2005……Page 124
Конфигурирование рабочего пространства SQL Server……Page 127
Удаление SQL Server……Page 130
Резюме……Page 131
Разрешение подключений к серверу……Page 132
Функции SQL Server Native Client……Page 134
Резюме……Page 138
ГЛАВА 6. Использование утилиты Management Studio……Page 139
Организация интерфейса……Page 140
Окно Registered Servers……Page 143
Окно Object Explorer……Page 144
Нововведения, связанные с выходом пакета обновлений SP2……Page 150
Использование редактора запросов……Page 152
Введение в шаблоны……Page 155
Резюме……Page 156
ЧАСТЬ II. МАНИПУЛИРОВАНИЕ ДАННЫМИ С ПОМОЩЬЮ ИНСТРУКЦИИ SELECT……Page 157
ГЛАВА 7. Основы выполнения запросов……Page 158
Основы создания запроса……Page 159
Предложение FROM для выбора источников данных……Page 161
Условия WHERE……Page 164
Упорядочение результирующего набора данных……Page 172
SELECT DISTINCT……Page 176
Ранжирование……Page 178
Резюме……Page 181
ГЛАВА 8. Использование выражений и скалярных функций……Page 182
Создание выражений……Page 183
Оператор CASE……Page 186
Работа с пустыми значениями……Page 188
Скалярные функции……Page 193
Резюме……Page 207
ГЛАВА 9. Объединение данных……Page 208
Использование объединений……Page 209
Внутренние объединения……Page 211
Внешние объединения……Page 216
Собственные объединения……Page 222
Перекрестные (неограниченные) объединения……Page 224
Экзотические объединения……Page 225
Разность множеств……Page 227
Использование слияний……Page 230
Резюме……Page 232
Методы и расположение……Page 233
Простые подзапросы……Page 234
Коррелированные подзапросы……Page 244
Реляционное деление……Page 248
Резюме……Page 252
Простая консолидация……Page 253
Группировка в результирующем наборе данных……Page 257
Генерирование итогов……Page 264
Создание перекрестных запросов……Page 267
Резюме……Page 273
ГЛАВА 12. Навигация по иерархическим данным……Page 274
Шаблон смежных списков……Page 275
Навигация по смежному списку……Page 279
Резюме……Page 286
ГЛАВА 13. Использование полнотекстового поиска……Page 287
Конфигурирование каталогов полнотекстового поиска……Page 288
Поиск слов……Page 295
Содержание……Page 13
Расширенные параметры поиска……Page 297
Нечеткий поиск……Page 303
Индексация двоичных объектов……Page 304
Вопросы производительности……Page 305
Резюме……Page 306
Зачем использовать представления……Page 307
Работа с представлениями……Page 309
Защита представлений……Page 313
Обновление информации с помощью представлений……Page 317
Вложенные представления……Page 318
Резюме……Page 321
Основные концепции распределенных запросов……Page 322
Доступ к базе данных локального сервера……Page 324
Подключение к внешним источникам данных……Page 325
Проектирование распределенных запросов……Page 333
Распределенные транзакции……Page 339
Резюме……Page 342
ГЛАВА 16. Модификация данных……Page 343
Вставка данных……Page 345
Обновление данных……Page 353
Удаление данных……Page 358
Возвращение модифицированных данных……Page 362
Потенциальные препятствия на пути модификации данных……Page 364
Резюме……Page 376
ЧАСТЬ III. СРЕДА РАЗРАБОТКИ SQL SERVER……Page 377
ГЛАВА 17. Реализация физической схемы базы данных……Page 378
Проектирование физической схемы базы данных……Page 379
Создание базы данных……Page 382
Создание таблиц……Page 390
Создание первичных ключей……Page 395
Создание пользовательских столбцов данных……Page 404
Триггеры DDL……Page 413
Резюме……Page 416
ГЛАВА 18. Программирование на языке Transact- SQL……Page 417
Основы Transact-SQL……Page 418
Переменные……Page 421
Управление выполнением процедур……Page 424
Изучение SQL Server программным путем……Page 427
Временные таблицы и табличные переменные……Page 429
Динамический SQL……Page 431
Обработка ошибок……Page 434
Резюме……Page 443
ГЛАВА 19. Выполнение массовых операций……Page 444
Команда bulk insert……Page 445
Резюме……Page 448
ГЛАВА 20. Курсор……Page 449
Все о курсорах……Page 450
Стратегии курсора……Page 453
Сложные логические решения……Page 454
Пример денормализации списка……Page 462
Резюме……Page 464
ГЛАВА 21. Создание хранимых процедур……Page 465
Управление хранимыми процедурами……Page 466
Передача данных в хранимые процедуры……Page 469
Получение данных из хранимой процедуры……Page 471
Использование хранимых процедур в запросах……Page 474
Выполнение удаленных хранимых процедур……Page 475
Завершенная хранимая процедура……Page 476
Резюме……Page 483
ГЛАВА 22. Создание пользовательских функций……Page 484
Скалярные функции……Page 485
Внедренные табличные функции……Page 488
Табличные функции с множеством инструкций……Page 492
Резюме……Page 494
Основы триггеров……Page 495
Работа с транзакциями……Page 501
Взаимодействие триггеров……Page 505
Резюме……Page 508
ГЛАВА 24. Расширенные технологии T-SQL……Page 509
Проверка сложных правил бизнес-логики……Page 510
Поддержка сложной ссылочной целостности……Page 511
Обеспечение защиты данных на уровне строк……Page 513
Аудит изменений данных……Page 524
Обработка транзакций консолидации……Page 535
Логическое удаление данных……Page 539
Архивирование данных……Page 542
Резюме……Page 543
ГЛАВА 25. Расширяемость с помощью уровня абстракции данных……Page 544
Хранимая процедура AddNew……Page 545
Хранимая процедура Fetch……Page 547
Хранимая процедура Update……Page 548
Хранимая процедура Delete……Page 551
Резюме……Page 552
ГЛАВА 26. Программирование для SQL Server Everywhere……Page 553
Обзор SQL Server 2005 Everywhere Edition……Page 554
Что нового в SQL Server 2005 Everywhere……Page 558
Основы SQL Everywhere……Page 560
Синхронизация данных……Page 576
Упаковка и развертывание……Page 581
Вопросы безопасности……Page 582
Настройка, обслуживание и администрирование……Page 583
Резюме……Page 588
ГЛАВА 27. Программирование сборок CLR в SQL Server……Page 589
Беглое знакомство со средой .NET Framework……Page 590
Обзор типов CLR в SQL Server……Page 595
Методы .NET, поддерживающие интеграцию CLR……Page 600
Инструкции CLR DDL языка T-SQL и представления каталогов……Page 602
Создание типов данных в Visual Studio 2005……Page 603
Что использовать: CLR или T-SQL……Page 611
T-SQL еще рано сбрасывать со счетов……Page 612
Резюме……Page 613
ГЛАВА 28. Создание запросов в брокере служб……Page 614
Работа с диалогами……Page 615
Резюме……Page 618
ГЛАВА 29. Поддержка пользовательских типов данных……Page 619
Создание пользовательских типов интеграции

Reviews

There are no reviews yet.

Be the first to review “Microsoft SQL Server 2005. Библия пользователя”
Shopping Cart
Scroll to Top