Каталог товаров

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

Тарасов Сергей Витальевич

Код товара: 2699168
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
1 825
2 607
Планируемая дата
5 мая (Вс)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Год издания:
2020 г.
Может быть отгружен товар указанного или более позднего года

Описание

Характеристики

Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL.
Для программистов, студентов и других специалистов в области информационных технологий, а также всех интересующихся темой разработки приложений баз данных.
количество томов
1
количество страниц
320 стр.
переплет
Мягкая обложка
размеры
220x160x20 мм
страна изготовления
Россия
цвет
Белый
тип бумаги
офсетная (60-220 г/м2)
наличие иллюстраций
рисунки
тип иллюстраций
черно-белые
формат
70x100/16 (170x240 мм)
ISBN
978-2-7466-7383-0
тираж
50 экз.
стандарт
возрастная категория
18+ (нет данных)
вес
область образования
информатика, электроника, связь
тип материала
учебное пособие
код в Майшоп
2699168
язык
русский

Содержание

Введение
Основные понятия
База данных и СУБД
Типы приложений: транзакционная и
аналитическая обработка
Клиент-серверные и встроенные СУБД
Сноска. Firebird 2.5: состояние
Основные модели данных: иерархическая,
сетевая, реляционная
Иерархическая модель
Сетевая модель
Реляционная модель
Другие подходы и модели данных
Модель "Сущность-атрибут-значение" (EAV)
Неполно структурированные модели данных
Документ-ориентированная модель и NoSQL
Многомерные модели данных
О применимости NoSQL
Множественная и навигационная обработка,
менеджеры записей
Объектная модель и объектно-реляционная
проекция
SQL как универсальный входной язык
Проектирование
Терминология уровней
Первичные и прочие ключи
Внешние ключи и связи
Нормализация и денормализация
1НФ
2НФ
3НФ
Деморализуем... то есть денормализуем: "звезда"
и "снежинка"
Типовая архитектура данных аналитических
приложений
Переносимость между СУБД
Абстрагирование от СУБД
Абстрагирование от входного языка СУБД
Использование подмножества входного языка
Типовые структуры
Моделирование связей разных типов
Хронологические данные
Иерархические данные и деревья в SQL
Интернационализация/локализация данных и
проброс контекста
Метаданные
Реестр объектов и аудит
Безопасность и доступ к данным
Проектирование физического хранения
Физическая организация памяти
Оперативная и долговременная память
Дисковые массивы
Оперативная память
Индексация данных
Секционирование данных
Неполно структурированные данные и высокая
нагрузка
Относительность понятия высокой нагрузки
Особенности использования РСУБД и НСМД
(NoSQL)
Нужно ли моделировать?
Моделирование против ручного кодирования:
пример
Большие данные как состояние отрасли
Программирование с испытаниями
Типы соединений в SQL на примерах
Исходники и синхронизация структур
Некоторые особенности программирования
Параметризация запросов и SQL-инъекции
Сравнение с неопределёнными (пустыми)
значениями
Работа со строками
Работа с датами
Генерация идентификаторов записей
Транзакции, изоляция и блокировки
Уровни SQL-92
Блокировки
Взаимные блокировки процессов (deadlock)
Версии данных
Проявления эффектов изоляции
Толстые транзакции
Загрузка данных
Пакетная загрузка
Вставка в толстой транзакции
РСУБД и неполно структурированные данные
Поддержка XML
Поддержка JSON
Выводы
Постраничные выборки
Обзор способов постраничной выборки
Тестирование способов постраничной выборки
Выводы
SQL и модульное тестирование
Место модульного тестирования в системе
испытаний
Особенности разработки на процедурных
расширениях SQL
Пример задачи для модульного теста
Создаём специализированный макроязык
Остановиться и оглянуться
Производительность SQL-запросов
Общие рекомендации
Анализ плана выполнения запроса
Поиск узких мест
Основы нагрузочного тестирования
Инструменты и методы
Учёт степени параллелизма
SQL Server и MongoDB на простом тесте
Тест вставки записей
Запросы и хронометраж
Выводы
Тестовые и демонстрационные базы данных
Заключение
Литература

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «СУБД для программиста. Базы данных изнутри» (авторы: Тарасов Сергей Витальевич), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Химки, Московская обл.
Выбор населённого пункта