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

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

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

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

Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: 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

560
Нет в наличии

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

Купить СУБД для программиста. Базы данных изнутри
Артикул : 67163
Издательство : Солон
Автор : Сергей Тарасов
Язык : Русский
ISBN13 : 978-2-7466-7383-0
Формат : 70x100/16
EAN13 : 9782746673830
Страниц : 320
Год издания : 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

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

Купить Экономический образ мышления

Экономический образ мышления

Пол Хейне, Питер Дж.Беттке, Дэвид Причитко

900 грн
Купить Останниця. Перша серед усіх. Книга 2

Останниця. Перша серед усіх. Книга 2

Кетрін Епплґейт

195 грн
Купить Спіймай дзен життя. Японські практики, що ведуть до спокою та радості

Спіймай дзен життя. Японські практики, що ведуть до спокою та радості

Шинмуо Масуно

135 грн
Купить Современная электросеть. Новые технические решения. Книга + видеокурс на DVD

Современная электросеть. Новые технические решения. Книга + видеокурс на DVD

М. Штерн

375 грн
Купить Сімейний кодекс України. Станом на 23.02.2021  (зі змінами на 02.12.2020)

Сімейний кодекс України. Станом на 23.02.2021 (зі змінами на 02.12.2020)

60 грн
Купить Класична листівка«10 звичок багатих людей»

Класична листівка«10 звичок багатих людей»

15 грн
Купить Аналитическое прогнозирование для чайников

Аналитическое прогнозирование для чайников

Анассе Бари, Мохамед Чаучи, Томми Юнг

420 грн
Купить Пам'ятки національної культурної спадщини України «Незвідана Україна»

Пам'ятки національної культурної спадщини України «Незвідана Україна»

Андрей Глазовый, Юлия Ференцова, Игорь Лыльо

400 грн
Купить Велика дитяча енциклопедія

Велика дитяча енциклопедія

420 грн
Купить Как не умереть молодым: Судмедэксперт о смерти, которой можно избежать

Как не умереть молодым: Судмедэксперт о смерти, которой можно избежать

Алексей Решетун

185 грн
Купить Три повести о Малыше и Карлсоне (илл. Арсен Джаникян)

Три повести о Малыше и Карлсоне (илл. Арсен Джаникян)

Астрид Линдгрен

470 грн
Купить Microsoft Office 2016 / Office 365. Полное руководство

Microsoft Office 2016 / Office 365. Полное руководство

Серогодский В.В., Тихомиров А.П., Сурин Д. П.

375 грн
Купить Англо-український розмовник

Англо-український розмовник

Олег Таланов

54 грн
Купить Откройте форточку! Как впустить новые возможности в свою жизнь

Откройте форточку! Как впустить новые возможности в свою жизнь

Марик Хазин, Эв Хазин

207 грн
Купить Класична листівка Супермен

Класична листівка Супермен

15 грн
Купить Единственный и его собственность

Единственный и его собственность

Макс Штирнер

495 грн
Купить Мами і дітки. Серія Оченята

Мами і дітки. Серія Оченята

19 грн
Купить Лучшее место для работы. Искусство создавать превосходное деловое пространство

Лучшее место для работы. Искусство создавать превосходное деловое пространство

Рон Фридман

340 грн
Купить Жесткий SMM : Выжать из соц сетей максимум

Жесткий SMM : Выжать из соц сетей максимум

Дэн Кеннеди

260 грн
Купить Четыре соглашения

Четыре соглашения

Мигель Руис

270 грн
Купить To Kill a Mockingbird = Убить пересмешника. Адаптированная книга для чтения на английском языке. Pre-Intermediate

To Kill a Mockingbird = Убить пересмешника. Адаптированная книга для чтения на английском языке. Pre-Intermediate

Harper Lee

120 грн
Купить Картон кольоровий одностор. А4 (10 аркушів/ 10 кольорів), папка, Kite

Картон кольоровий одностор. А4 (10 аркушів/ 10 кольорів), папка, Kite

22 грн
Купить Банківські операції. Навчальний посібник рекомендовано МОН України

Банківські операції. Навчальний посібник рекомендовано МОН України

Костянтин Ковальчук

88 грн
Купить Стив Джобс о бизнесе. 250 высказываний человека, изменившего мир

Стив Джобс о бизнесе. 250 высказываний человека, изменившего мир

Стив Джобс

234 грн
Купить Подарочная коробка. Красная 24*24*9.5 см

Подарочная коробка. Красная 24*24*9.5 см

180 грн
Купить Гибкое сознание. Новый взгляд на психологию развития взрослых и детей

Гибкое сознание. Новый взгляд на психологию развития взрослых и детей

Кэрол Дуэк

430 грн
Купить Эволюция диалога. Коммуникация в развитии. От микроорганизмов до человека

Эволюция диалога. Коммуникация в развитии. От микроорганизмов до человека

Е.Н.Панов

450 грн
Купить Лесные животные

Лесные животные

Елена Запорожец-Усвицкая

19 грн
Купить КОМПАС- 3D на примерах: для студентов, инженеров и не только…

КОМПАС- 3D на примерах: для студентов, инженеров и не только…

Корнеев А.В.

215 грн
Купить Йога-нидра: Искусство целительного расслабления

Йога-нидра: Искусство целительного расслабления

Камини Десаи

330 грн
Купить Куда вложить деньги

Куда вложить деньги

Елена Перельман, Вениамин Штейн

330 грн
Купить Истоки морали. В поисках человеческого у приматов

Истоки морали. В поисках человеческого у приматов

Вааль Фр.

315 грн
Купить The Little Mermaid / Русалонька. Рівень «Starter»

The Little Mermaid / Русалонька. Рівень «Starter»

Ханс Кристиан Андерсен

25 грн
Купить 7 навыков высокоэффективных людей. Мощные инструменты развития личности

7 навыков высокоэффективных людей. Мощные инструменты развития личности

Стивен Кови

350 грн
Купить Пеппі Довгапанчоха (зелена)

Пеппі Довгапанчоха (зелена)

Астрид Линдгрен

365 грн
Купить Веселая наука

Веселая наука

Фридрих Ницше

62 грн
Купить Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

Скотт Мейерс

590 грн
Купить Найкраща книга для читання від 1 до 3 років

Найкраща книга для читання від 1 до 3 років

200 грн
Купить Великий Гетсбі /The Great Gatsby ( Укр., Анг. )

Великий Гетсбі /The Great Gatsby ( Укр., Анг. )

Фрэнсис Скотт Фицджеральд

105 грн
Купить Рабочая тетрадь по когнитивно-поведенческой терапии для чайников

Рабочая тетрадь по когнитивно-поведенческой терапии для чайников

Рена Бранч, Роб Уиллсон

495 грн

Книги из категории "Компьютерные технологии"

Купить Microsoft Exchange 2000, Conferencing Server, and SharePoint Portal Server 2001

Microsoft Exchange 2000, Conferencing Server, and SharePoint Portal Server 2001

Morimoto Rand

248 грн
124 грн
Купить Microsoft Dynamics AX 2009. Руководство пользователя. т.1

Microsoft Dynamics AX 2009. Руководство пользователя. т.1

Вадим Корепин

935 грн
468 грн
Купить Building Accessible Websites +CD

Building Accessible Websites +CD

Joe Clark

220 грн
110 грн
Купить Архитектура и технология IBM еServer zSeries: учебное пособие

Архитектура и технология IBM еServer zSeries: учебное пособие

Варфоломеев В.А., Лецкий

87 грн
44 грн
Купить Creating Web Graphics, Audio, Video

Creating Web Graphics, Audio, Video

Mosher Michael, Shepard R

223 грн
112 грн
Купить Офисные информационные технологии: практикум

Офисные информационные технологии: практикум

Черников Б. В.

108 грн
54 грн
Купить Как выйти замуж через Интернет

Как выйти замуж через Интернет

Ширшова А.А., Ширшова Т.А., Стервецкая И.Э.

31 грн
16 грн
Купить InterBase и Delphi. Клиент-серверные базы данных

InterBase и Delphi. Клиент-серверные базы данных

Дмитрий Осипов

833 грн
583 грн
Купить Site Reliability Engineering. Надежность и безотказность как в Google

Site Reliability Engineering. Надежность и безотказность как в Google

Бетси Бейер,Крис Джоунс,Дженнифер Петофф,Нейл Ричард Мерфи

820 грн
Купить Troubleshooting, Maintaining&Repairing PCs +CD

Troubleshooting, Maintaining&Repairing PCs +CD

Stephen Bigelow

297 грн
149 грн
Купить Интернет-технологии в туризме

Интернет-технологии в туризме

Родигин Л. А.

121 грн
61 грн
Купить iPad: Исчерпывающее руководство

iPad: Исчерпывающее руководство

Пол Мак-Федрис

413 грн
372 грн
Купить Защита детей от компьютерных опасностей (+CD).

Защита детей от компьютерных опасностей (+CD).

Днепров А. Г.

41 грн
21 грн
Купить Новый iPad. Исчерпывающее руководство

Новый iPad. Исчерпывающее руководство

Пол Мак-Федрис

420 грн
378 грн
Купить Обновить страницу. О трансформации Microsoft и технологиях будущего от первого лица

Обновить страницу. О трансформации Microsoft и технологиях будущего от первого лица

Сатья Наделла

470 грн
423 грн
Купить Просто как дважды два. Общение в сети Интернет.

Просто как дважды два. Общение в сети Интернет.

Аксак В.А.

16 грн
Купить Supporting Web Server

Supporting Web Server

223 грн
112 грн
Купить Team Foundation Server 2010. Профессиональный подход

Team Foundation Server 2010. Профессиональный подход

Эд Бланкеншип

476 грн
238 грн
Купить Интернет справочник "Web.u@".#1(2)/2006

Интернет справочник "[email protected]".#1(2)/2006

20 грн
10 грн
Купить MUMPS СУБД. Практика применения и опыт программирования

MUMPS СУБД. Практика применения и опыт программирования

Каратаев Е.

801 грн
401 грн

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

Всего цитат
0

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

Отзывы

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

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2021 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC