Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Главная>Каталог книг>Компьютерные технологии>СУБД. Язык запросов SQL>СУБД для программиста. Базы данных изнутри
Купить СУБД для программиста. Базы данных изнутри

СУБД для программиста. Базы данных изнутри

Издание 2017 г.
520 грн

Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL.
Для программистов, студентов и других специалистов в области информационных технологий, а также всех интересующихся темой разработки приложений баз данных.

Содержание
Введение 7
Основные понятия 9
База данных и СУБД 9
Типы приложений: транзакционная и аналитическая обработка 11
Клиент-серверные и встроенные СУБД 14
Сноска. Firebird 2.5: состояние 19
Основные модели данных: иерархическая, сетевая, реляционная 22
Иерархическая модель 22
Сетевая модель 28
Реляционная модель 33
Другие подходы и модели данных 37
Модель «Сущность-атрибут-значение» (EAV) 37
Неполно структурированные модели данных 46
Документ-ориентированная модель и NoSQL 48
Многомерные модели данных 53
О применимости NoSQL 56
Множественная и навигационная обработка, менеджеры записей 61
Объектная модель и объектно-реляционная проекция 65
SQL как универсальный входной язык 75
Проектирование 78
Терминология уровней 78
Первичные и прочие ключи 83
Внешние ключи и связи 87
Нормализация и денормализация 89
1НФ 90
2НФ 91
3НФ 92
Деморализуем... то есть денормализуем: «звезда» и «снежинка» 93
Типовая архитектура данных аналитических приложений 98
Переносимость между СУБД 100
Абстрагирование от СУБД 101
Абстрагирование от входного языка СУБД 102
Использование подмножества входного языка 104
Типовые структуры 104
Моделирование связей разных типов 105
Хронологические данные 109
Иерархические данные и деревья в SQL 115
Интернационализация/локализация данных и проброс контекста 130
Метаданные 138
Реестр объектов и аудит 143
Безопасность и доступ к данным 145
Проектирование физического хранения 151
Физическая организация памяти 152
Оперативная и долговременная память 155
Дисковые массивы 157
Оперативная память 160
Индексация данных 161
Секционирование данных 163
Неполно структурированные данные и высокая нагрузка 165
Относительность понятия высокой нагрузки 165
Особенности использования РСУБД и НСМД (NoSQL) 168
Нужно ли моделировать? 172
Моделирование против ручного кодирования: пример 174
Большие данные как состояние отрасли 181
Программирование с испытаниями 187
Типы соединений в SQL на примерах 187
Исходники и синхронизация структур 190
Некоторые особенности программирования 200
Параметризация запросов и SQL-инъекции 200
Сравнение с неопределёнными (пустыми) значениями 203
Работа со строками 204
Работа с датами 207
Генерация идентификаторов записей 209
Транзакции, изоляция и блокировки 214
Уровни SQL-92 215
Блокировки 219
Взаимные блокировки процессов (deadlock) 222
Версии данных 225
Проявления эффектов изоляции 227
Толстые транзакции 232
Загрузка данных 233
Пакетная загрузка 234
Вставка в толстой транзакции 240
РСУБД и неполно структурированные данные 241
Поддержка XML 242
Поддержка JSON 250
Выводы 253
Постраничные выборки 254
Обзор способов постраничной выборки 256
Тестирование способов постраничной выборки 260
Выводы 271
SQL и модульное тестирование 271
Место модульного тестирования в системе испытаний 271
Особенности разработки на процедурных расширениях SQL 273
Пример задачи для модульного теста 273
Создаём специализированный макроязык 276
Остановиться и оглянуться 283
Производительность SQL-запросов 284
Общие рекомендации 284
Анализ плана выполнения запроса 286
Поиск узких мест 291
Основы нагрузочного тестирования 297
Инструменты и методы 297
Учёт степени параллелизма 301
SQL Server и MongoDB на простом тесте 304
Тест вставки записей 304
Запросы и хронометраж 308
Выводы 315
Тестовые и демонстрационные базы данных 315
Заключение 317
Литература 318

Издание 2017 г.
Товар на складе
520 грн

СУБД для программиста. Базы данных изнутри

Купить СУБД для программиста. Базы данных изнутри
Артикул : 67163
Издательство : Солон
Автор : Сергей Тарасов
Язык : Русский
ISBN13 : 978-2-7466-7383-0
Формат : 70*100/16
EAN13 : 9782746673830
Страниц : 320
Год издания : 2017
Тип переплета : Мягкий
520 грн
Издание 2017 г.

Описание

Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL.
Для программистов, студентов и других специалистов в области информационных технологий, а также всех интересующихся темой разработки приложений баз данных.

Содержание
Введение 7
Основные понятия 9
База данных и СУБД 9
Типы приложений: транзакционная и аналитическая обработка 11
Клиент-серверные и встроенные СУБД 14
Сноска. Firebird 2.5: состояние 19
Основные модели данных: иерархическая, сетевая, реляционная 22
Иерархическая модель 22
Сетевая модель 28
Реляционная модель 33
Другие подходы и модели данных 37
Модель «Сущность-атрибут-значение» (EAV) 37
Неполно структурированные модели данных 46
Документ-ориентированная модель и NoSQL 48
Многомерные модели данных 53
О применимости NoSQL 56
Множественная и навигационная обработка, менеджеры записей 61
Объектная модель и объектно-реляционная проекция 65
SQL как универсальный входной язык 75
Проектирование 78
Терминология уровней 78
Первичные и прочие ключи 83
Внешние ключи и связи 87
Нормализация и денормализация 89
1НФ 90
2НФ 91
3НФ 92
Деморализуем... то есть денормализуем: «звезда» и «снежинка» 93
Типовая архитектура данных аналитических приложений 98
Переносимость между СУБД 100
Абстрагирование от СУБД 101
Абстрагирование от входного языка СУБД 102
Использование подмножества входного языка 104
Типовые структуры 104
Моделирование связей разных типов 105
Хронологические данные 109
Иерархические данные и деревья в SQL 115
Интернационализация/локализация данных и проброс контекста 130
Метаданные 138
Реестр объектов и аудит 143
Безопасность и доступ к данным 145
Проектирование физического хранения 151
Физическая организация памяти 152
Оперативная и долговременная память 155
Дисковые массивы 157
Оперативная память 160
Индексация данных 161
Секционирование данных 163
Неполно структурированные данные и высокая нагрузка 165
Относительность понятия высокой нагрузки 165
Особенности использования РСУБД и НСМД (NoSQL) 168
Нужно ли моделировать? 172
Моделирование против ручного кодирования: пример 174
Большие данные как состояние отрасли 181
Программирование с испытаниями 187
Типы соединений в SQL на примерах 187
Исходники и синхронизация структур 190
Некоторые особенности программирования 200
Параметризация запросов и SQL-инъекции 200
Сравнение с неопределёнными (пустыми) значениями 203
Работа со строками 204
Работа с датами 207
Генерация идентификаторов записей 209
Транзакции, изоляция и блокировки 214
Уровни SQL-92 215
Блокировки 219
Взаимные блокировки процессов (deadlock) 222
Версии данных 225
Проявления эффектов изоляции 227
Толстые транзакции 232
Загрузка данных 233
Пакетная загрузка 234
Вставка в толстой транзакции 240
РСУБД и неполно структурированные данные 241
Поддержка XML 242
Поддержка JSON 250
Выводы 253
Постраничные выборки 254
Обзор способов постраничной выборки 256
Тестирование способов постраничной выборки 260
Выводы 271
SQL и модульное тестирование 271
Место модульного тестирования в системе испытаний 271
Особенности разработки на процедурных расширениях SQL 273
Пример задачи для модульного теста 273
Создаём специализированный макроязык 276
Остановиться и оглянуться 283
Производительность SQL-запросов 284
Общие рекомендации 284
Анализ плана выполнения запроса 286
Поиск узких мест 291
Основы нагрузочного тестирования 297
Инструменты и методы 297
Учёт степени параллелизма 301
SQL Server и MongoDB на простом тесте 304
Тест вставки записей 304
Запросы и хронометраж 308
Выводы 315
Тестовые и демонстрационные базы данных 315
Заключение 317
Литература 318

Рекомендуемые книги

Купить Психология влияния. Убеждай, воздействуй, защищайся

Психология влияния. Убеждай, воздействуй, защищайся

Роберт Чалдини

189 грн
Купить Альбом «Я и моя семья». Первые пять лет (девочка)

Альбом «Я и моя семья». Первые пять лет (девочка)

Епифанова О.

260 грн
Купить О чём думает моя голова

О чём думает моя голова

Ирина Пивоварова

64 грн
Купить Психология масс и анализ человеческого «Я»

Психология масс и анализ человеческого «Я»

Зигмунд Фрейд

37 грн
Купить Мэйфейрские ведьмы

Мэйфейрские ведьмы

Энн Райс

350 грн
Купить 3ds Max ® 8. Новые возможности. Фирменное руководство от Autodesk® +CD

3ds Max ® 8. Новые возможности. Фирменное руководство от Autodesk® +CD

35 грн
Купить Head First. Паттерны проектирования. Обновленное юбилейное издание

Head First. Паттерны проектирования. Обновленное юбилейное издание

Эрик Фримен, Э. Робсон

522 грн
Купить Умный маркетинг в жесткие времена. Как привлечь максимум хороших клиентов, используя минимальные ресурсы

Умный маркетинг в жесткие времена. Как привлечь максимум хороших клиентов, используя минимальные ресурсы

Дэн Кеннеди

264 грн
Купить Mary Poppins / Мері Поппінс. Рівень «Elementary»

Mary Poppins / Мері Поппінс. Рівень «Elementary»

Памела Трэверс

35 грн
Купить В Интернет - с Netscape!

В Интернет - с Netscape!

Броварский

9 грн
Купить Операционная система Линукс. Курс лекций

Операционная система Линукс. Курс лекций

Курячий Г., Маслинский К.

400 грн
Купить Лучшие детективные истории = Best Detective Stories: метод комментированного чтения

Лучшие детективные истории = Best Detective Stories: метод комментированного чтения

190 грн
Купить Instagram. Секрет успеха ZT PRO. От А до Я в продвижении

Instagram. Секрет успеха ZT PRO. От А до Я в продвижении

Евгений Якимов, Екатерина Уварова

185 грн
Купить Когнитивно-поведенческая терапия. От основ к направлениям

Когнитивно-поведенческая терапия. От основ к направлениям

Джудит Бек

387 грн
Купить Mr. Leader Самоучитель по лидерству в иллюстрациях

Mr. Leader Самоучитель по лидерству в иллюстрациях

Владимир Воронов

190 грн
Купить Английский за 6 недель (Книга+CD в коробке)

Английский за 6 недель (Книга+CD в коробке)

Элизабет Смит

130 грн
Купить Аеропорт. Нова доповнена редакція (м’як.)

Аеропорт. Нова доповнена редакція (м’як.)

Сергей Лойко

135 грн
Купить Невербальная коммуникация. Теории, функции, язык и знак

Невербальная коммуникация. Теории, функции, язык и знак

Мауро Коццолино

135 грн
Купить Золотий перетин

Золотий перетин

135 грн
Купить Новая большая книга CSS

Новая большая книга CSS

Дэвид Макфарланд

488 грн
Купить Динозаврія

Динозаврія

145 грн
Купить Элегантный SciPy

Элегантный SciPy

Хуан Нуньес-Иглесиас, Штуфан Уолт, Харриет Дэшноу

891 грн
Купить Адміністративне право України. Для підготовки до іспитів. Навчальний поcібник

Адміністративне право України. Для підготовки до іспитів. Навчальний поcібник

Тетарчук І.В.

90 грн
Купить Управління життєвим циклом корпорацій

Управління життєвим циклом корпорацій

Іцхак Адізес

230 грн
Купить Фокусы языка. Изменение убеждений с помощью НЛП (покет)

Фокусы языка. Изменение убеждений с помощью НЛП (покет)

Дилтс Роберт

104 грн
Купить Спілка Рудих та інші пригоди Шерлока Холмса

Спілка Рудих та інші пригоди Шерлока Холмса

Артур Конан Дойль

52 грн
Купить The Star-Child and Other Tales = Хлопчик-зірка та інші казки

The Star-Child and Other Tales = Хлопчик-зірка та інші казки

Оскар Уайльд

57 грн
Купить Комплект игры «Thinkers 6-9 лет - Эрудиция Выпуск 4» (рус.)

Комплект игры «Thinkers 6-9 лет - Эрудиция Выпуск 4» (рус.)

186 грн
Купить Приключения Хрюши

Приключения Хрюши

Валерий Горбачев

153 грн
Купить 100 главных принципов дизайна Как удержать внимание

100 главных принципов дизайна Как удержать внимание

Сьюзан Уэйншенк

396 грн
Купить TGym - яркий путь к совершенству: все, что нужно для создания здорового и красивого тела своей мечты

TGym - яркий путь к совершенству: все, что нужно для создания здорового и красивого тела своей мечты

Татьяна Федорищева, Дмитрий Федорищев

326 грн
Купить Общайся так, чтобы тебя слышали, слушали и слушались!

Общайся так, чтобы тебя слышали, слушали и слушались!

Дейл Карнеги, Наполеон Хилл

170 грн
Купить Автостопом по галактике: фантастические романы

Автостопом по галактике: фантастические романы

Дуглас Адамс

387 грн
Купить Взаимодействие цвета. Классический учебник для начинающих абстракционистов

Взаимодействие цвета. Классический учебник для начинающих абстракционистов

Джозеф Альберс

400 грн
Купить SUMO. Заткнись и делай

SUMO. Заткнись и делай

Пол Макги

251 грн
Купить Большая книга перемен к лучшему (Подарочное издание)

Большая книга перемен к лучшему (Подарочное издание)

Луиза Хей

355 грн
Купить Git для профессионального программиста Подробное описание самой популярной системы контроля версий

Git для профессионального программиста Подробное описание самой популярной системы контроля версий

Скотт Чакон, Бен Штрауб

558 грн
Купить Три мушкетера

Три мушкетера

Александр Дюма

370 грн
Купить Книга міфічних чудовиськ

Книга міфічних чудовиськ

170 грн
Купить Поллианна. Все истории о Поллианне в одной книге

Поллианна. Все истории о Поллианне в одной книге

Элинор Портер

265 грн

Описание

Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL.
Для программистов, студентов и других специалистов в области информационных технологий, а также всех интересующихся темой разработки приложений баз данных.

Содержание
Введение 7
Основные понятия 9
База данных и СУБД 9
Типы приложений: транзакционная и аналитическая обработка 11
Клиент-серверные и встроенные СУБД 14
Сноска. Firebird 2.5: состояние 19
Основные модели данных: иерархическая, сетевая, реляционная 22
Иерархическая модель 22
Сетевая модель 28
Реляционная модель 33
Другие подходы и модели данных 37
Модель «Сущность-атрибут-значение» (EAV) 37
Неполно структурированные модели данных 46
Документ-ориентированная модель и NoSQL 48
Многомерные модели данных 53
О применимости NoSQL 56
Множественная и навигационная обработка, менеджеры записей 61
Объектная модель и объектно-реляционная проекция 65
SQL как универсальный входной язык 75
Проектирование 78
Терминология уровней 78
Первичные и прочие ключи 83
Внешние ключи и связи 87
Нормализация и денормализация 89
1НФ 90
2НФ 91
3НФ 92
Деморализуем... то есть денормализуем: «звезда» и «снежинка» 93
Типовая архитектура данных аналитических приложений 98
Переносимость между СУБД 100
Абстрагирование от СУБД 101
Абстрагирование от входного языка СУБД 102
Использование подмножества входного языка 104
Типовые структуры 104
Моделирование связей разных типов 105
Хронологические данные 109
Иерархические данные и деревья в SQL 115
Интернационализация/локализация данных и проброс контекста 130
Метаданные 138
Реестр объектов и аудит 143
Безопасность и доступ к данным 145
Проектирование физического хранения 151
Физическая организация памяти 152
Оперативная и долговременная память 155
Дисковые массивы 157
Оперативная память 160
Индексация данных 161
Секционирование данных 163
Неполно структурированные данные и высокая нагрузка 165
Относительность понятия высокой нагрузки 165
Особенности использования РСУБД и НСМД (NoSQL) 168
Нужно ли моделировать? 172
Моделирование против ручного кодирования: пример 174
Большие данные как состояние отрасли 181
Программирование с испытаниями 187
Типы соединений в SQL на примерах 187
Исходники и синхронизация структур 190
Некоторые особенности программирования 200
Параметризация запросов и SQL-инъекции 200
Сравнение с неопределёнными (пустыми) значениями 203
Работа со строками 204
Работа с датами 207
Генерация идентификаторов записей 209
Транзакции, изоляция и блокировки 214
Уровни SQL-92 215
Блокировки 219
Взаимные блокировки процессов (deadlock) 222
Версии данных 225
Проявления эффектов изоляции 227
Толстые транзакции 232
Загрузка данных 233
Пакетная загрузка 234
Вставка в толстой транзакции 240
РСУБД и неполно структурированные данные 241
Поддержка XML 242
Поддержка JSON 250
Выводы 253
Постраничные выборки 254
Обзор способов постраничной выборки 256
Тестирование способов постраничной выборки 260
Выводы 271
SQL и модульное тестирование 271
Место модульного тестирования в системе испытаний 271
Особенности разработки на процедурных расширениях SQL 273
Пример задачи для модульного теста 273
Создаём специализированный макроязык 276
Остановиться и оглянуться 283
Производительность SQL-запросов 284
Общие рекомендации 284
Анализ плана выполнения запроса 286
Поиск узких мест 291
Основы нагрузочного тестирования 297
Инструменты и методы 297
Учёт степени параллелизма 301
SQL Server и MongoDB на простом тесте 304
Тест вставки записей 304
Запросы и хронометраж 308
Выводы 315
Тестовые и демонстрационные базы данных 315
Заключение 317
Литература 318

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Параметры

Артикул : 67163
Издательство : Солон
Автор : Сергей Тарасов
Язык : Русский
ISBN13 : 978-2-7466-7383-0
Формат : 70*100/16
EAN13 : 9782746673830
Страниц : 320
Год издания : 2017
Тип переплета : Мягкий
Все права защищены © 2003-2018 Bookzone.com.ua              Условия использования | Политика конфиденциальности