Search found 14 matches

Author Message

admin

Post 29-Jul-2018 08:56

[Quote]

Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL
Год: 2013
Автор: Редмонд Э., Уилсон Д.
Переводчик: А. Слинкин
Жанр: Разработка программного обеспечения
Издательство: ДМК Пресс
ISBN: 978-5-94074-866-3, 978-1-93435-692-0
Серия: Pragmatic Programmers
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 384--Описание: В книге описаны большинство из современных баз данных с открытым исходным кодом: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы приведены примеры работы с реальными данными, демонстрирующие основные идеи и сильные стороны.
Эта книга прольет свет на сильные и слабые стороны каждой из семи баз данных и научит вас выбирать ту, которая лучше отвечает требованиям.Издание предназначено для программистов разной квалификации, использующих базы данных в своей профессиональной деятельности.--

Примеры страниц

admin

Post 29-Jul-2018 08:55

[Quote]

MongoDB in Action / MongoDB в действии
Год: 2012
Автор: Кайл Бэнкер
Переводчик: А. Слинкин
Издательство: ДМК Пресс
ISBN: 978-5-94074-831-1, 978-1-93518-287-0
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Да
Количество страниц: 395
Описание: MongoDB - это документо-ориентированная база данных, предназначенная для гибкой, масштабируемой и очень быстрой работы даже при больших объемах данных. При ее проектировании изначально закладывалась высокая доступность, поддержка сложных динамических схем и простое распределение данных по нескольким серверам.
Эта книга представляет собой введение в MongoDB и документо-ориентированную модель данных. Она дает не только общую картину, необходимую разработчику, но и достаточно деталей, чтобы удовлетворить системного инженера. Многочисленные примеры помогут обрести уверенность в области моделирования данных - вопросе, который необычайно важен для разработки ПО. Вам понравится углубленное изложение различных функциональных возможностей, в том числе репликации, автосегментирования и развертывания.

Примеры страниц

admin

Post 29-Jul-2018 08:53

[Quote]

Designing Data-Intensive Applications / Высоконагруженные приложения. Программирование, масштабирование, поддержка.
Год издания: 2018
Автор: Martin Kleppmann / Клеппман Мартин
Переводчик: И. Пальти, А. Тумаркин
Издательство: Питер
ISBN: 978-5-4461-0512-0
Серия: Бестселлеры O’Reilly
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 640
Описание: В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков.
В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.

Примеры страниц

admin

Post 29-Jul-2018 08:50

[Quote]

NoSQL DISTILLED. A Brief Guide to the Emerging World of Polyglot Persistence / NoSQL. Новая методология разработки нереляционных баз данных
Год издания: 2013
Автор:Martin Fowler, Pramod J. Sadalage / Мартин Фаулер, Прамодкумар Дж. Садаладж
Переводчик: Д.А. Клюшин
Жанр или тематика: СУБД
Издательство: Вильямс
ISBN: 978-5-8459-1829-1
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 192
Описание: Необходимость обрабатывать все более крупные объемы данных является одним из факторов, влияющих на внедрение нового класса нереляционных баз данных NoSQL. Сторонники баз NoSQL утверждают, что их можно использовать для создания более производительных, легче масштабируемых и проще программируемых систем.В этой книге описано краткое, но полное введение в эту быстро развивающуюся технологию. Авторы объясняют, как работают базы данных NoSQL и демонстрируют, в каких ситуациях они могут стать более успешной альтернативой традиционным системам RDMBS. Авторы излагают материал в быстром темпе, знакомя читателей с критериями, которые необходимо применять, чтобы принять правильное решение, стоит ли использовать базы NoSQL, и какие технологии следует при этом выбирать.Первая часть книги посвящена основным концепциям, включая неструктурированные модели данных, агрегаты, новые модели распределения, теорему САР и отображение-свертку. Во второй части авторы исследуют архитектурные и проектные вопросы, связанные с реализацией баз данных NoSQL. Они также описывают реалистичные сценарии использования, демонстрирующие работу баз данных NoSQL и возможности баз Riak, MongoDB, Cassandra и Neo4j.Кроме того, основываясь на новаторской работе Прамодкумара Садаладжа, авторы книги показывают, как реализовать эволюционное проектирование на основе миграции схем - важный метод, необходимый для применения баз данных NoSQL. Книга завершается описанием новой эры многовариантной персистентности, открытой благодаря технологии NoSQL. В этом мире сосуществуют разнообразные базы данных, и архитектор может выбирать технологию, наилучшим образом подходящую для обеспечения любого вида доступа к данным.Изложенные темы: Оценка применимости корпоративных приложений NoSQL
Архитектурные компромиссы, связанные с развертыванием баз данных NoSQL
Использование технологии NoSQL для упрощения разработки и предотвращения проблем, связанных с отображением данных между структурами в памяти и системами RDBMS
Сравнение современных возможностей баз данных NoSQL
Исследование языков запросов: CQL и Cypher
Эффективность управления, надежность, доступность и способность восстанавливаться
Использование технологии NoSQL для гибкой разработки программного обеспечения
Применение технологии NoSQL для управления поиском и извлечением метаданных, анализа текстов, организации социальных сетей, проведения бизнес-анализа и выполнения финансовых операций
Кластеризация баз данных NoSQL для более дешевого решения проблем, связанных с обработкой крупных объемов данных
Применение теоремы САР для анализа согласованности, доступности и времени ожидания
Анализ возможностей, которые метод отображения-свертки открывает для параллельных вычислений на кластере
Почему термин NoSQL не имеет четко определенного содержания

Примеры страниц

Оглавление

Предисловие
Чем интересны базы данных NoSQL 14
Краткое содержание книги 14
Для кого предназначена книга 16
Что такое базы данных 17
Благодарности 18
Часть I. Основы 21
Глава 1. Почему NoSQL?
1.1. Значение реляционных баз данных 23
1.1.1. Персистентные данные 23
1.1.2. Параллельность 24
1.1.3. Интеграция 24
1.1.4. (Почти) стандартная модель 25
1.2. Потеря соответствия 25
1.3. Интеграционные базы данных и базы данных приложения 26
1 .4. Атака кластеров 28
1.5. Появление баз данных NoSQL 29
1.6. Резюме 33
Глава 2. Агрегированные модели данных
2.1. Агрегаты 36
2.1.1. Пример отношений и агрегатов 36
2.1.2. Последствия ориентации на агрегаты 40
2.2. Модель данных “ключ-значение” и документная модель 42
2.3. Хранилища типа “семейство столбцов” 43
2.4. Заключительные замечания об агрегатно-ориентированных базах данных . 45
2.5. Рекомендации по дальнейшему чтению 46
2.6. Резюме 46
Глава 3. Более подробно о моделях данных
3.1. Отношения 47
3.2. Графовые базы данных 48
3.3. Неструктурированные базы данных 50
3.4. Материализованные представления 52
3.5. Моделирование доступа к данным 54
3.6. Резюме 58
Глава 4. Модели распределения
4.1. Односерверная репликация 59
4.2. Фрагментация 60
4.3. Репликация “ведущий—ведомый” 62
4.4. Одноранговая репликация 64
4.5. Сочетания фрагментации и репликации 65
4.6. Резюме 66
Глава 5. Согласованность
5.1. Согласованность обновлений 67
5.2. Согласованность чтения 69
5.3. Ослабление согласованности 73
5.3.1. Теорема САР 73
5.4. Ослабление долговечности 77
5.5. Кворумы 78
5.6. Рекомендации по дальнейшему чтению 79
5.7. Резюме 79
Глава 6. Штампы версий
6.1. Коммерческие и системные транзакции 81
6.2. Штампы версий на нескольких узлах 83
6.3. Резюме 85
Глава 7. Отображение-свертка
7.1. Основы шаблона Map-Reduce 88
7.2. Разделение и объединение 89
7.3. Составные вычисления в схеме “отображение—свертка” 91
7.3.1. Пример двухэтапной схемы “отображение—свертка” 93
7.3.2. Постепенное отображение-свертка 96
7.4. Рекомендации для дальнейшего чтения 96
7.5. Резюме 97
Часть II. Реализация 99
Глава 8. Базы данных типа “ ключ-значение”
8.1. Что такое хранилище типа “ключ-значение” 101
8.2. Функциональные возможности хранилищ типа “ключ-значение” .... 103
8.2.1. Согласованность данных 103
8.2.2. Транзакции 104
8.2.3. Функциональные возможности запросов 105
8.2.4. Структура данных 106
8.2.5. Масштабирование 106
8.3. Примеры использования 107
8.3.1. Хранение информации о сессии 107
8.3.2. Профили пользовательских предпочтения 107
8.3.3. Корзины заказа 107
8.4. Когда хранилища типа “ключ—значение” использовать не следует .... 108
8.4.1. Отношения между данными 108
8.4.2. Транзакции, состоящие из многих операций 108
8.4.3. Запрос по данным 108
8.4.4. Операции с множествами 108
Глава 9. Документные базы данных
9.1. Что такое документная база данных 109
9.2. Функциональные возможности 111
9.2.1. Согласованность данных 111
9.2.2. Транзакции 112
9.2.3. Доступность 113
9.2.4. Функциональные возможности запросов 114
9.2.5. Масштабирование 116
9.3. Примеры использования 117
9.3.1. Регистрация событий 117
9.3.2. Системы управления информационным наполнением, блог-платформы 118
9.3.3. Веб-аналитика и аналитика в реальном времени 118
9.3.4. Приложения для электронной коммерции 118
9.4. Когда документные хранилища использовать не следует 118
9.4.1. Сложные транзакции,, охватывающие разные операции 118
9.4.2. Запросы к изменяющейся агрегатной структуре 119
Глава 10. Семейство столбцов
10 1. Что такое семейство столбцов 121
10.2. Функциональные возможности 122
10.2.1. Согласованность данных 124
10.2.2. Транзакции 126
10.2.3. Доступность 126
10.2.4. Функциональные возможности запросов 127
10.2.5. Масштабирование 129
10.3. Примеры использования 129
10.3.1. Регистрация событий 129
10.3.2. Системы управления информационным наполнением, блог-платформы .... 130
10.3.3. Счетчики 130
10.3.4. Срок действия 130
10.4. Когда семейства столбцов использовать не следует 131
Глава 11. Графовые базы данных
11.1. Что такое графовая база данных 133
11.2. Функциональные возможности 135
11.2.1. Согласованность данных 136
11.2.2. Транзакции 136
11.2.3. Доступность 137
11.2.4. Функциональные возможности запросов 137
11.2.5. Масштабирование 141
11.3. Примеры использования 142
11.3.1. Связанные данные 142
11.3.2. Маршрутизация, диспетчеризация и геолокационные сервисы 143
11.3.3. Справочные базы данных 143
11.4. Когда не следует использовать графовые базы данных 143
Глава 12. Миграции схем
12.1. Изменения схемы 145
12.2. Изменение схем в базах данных RDBMS 145
12.2.1. Миграция в проектах, начинающихся с нуля 146
12.2.2. Миграция в унаследованных проектах 148
12.3. Изменение схем в хранилищах данных NoSQL 150
12.3.1. Постепенная миграция 151
12.3.2. Миграция в графовых базах данных 153
12.3.3. Изменение агрегатной структуры 153
12.4. Рекомендации для дальнейшего чтения 154
12.5. Резюме 154
Глава 13. Многовариантная персистентность
13.1. Разброс требований к хранилищам данных 155
13.2. Использование многовариантного хранилища данных 156
13.3. Использование сервисов при работе с хранилищем данных 158
13.4. Расширение функциональных возможностей 159
13.5. Выбор правильной технологии 160
13.6. Многовариантная персистентность в масштабе предприятия 160
13.7. Сложность развертывания 161
13.8. Резюме 162
Глава 14. За рамками технологии NoSQL
14.1. Файловые системы 163
14.2. Порождение событий 164
14.3. Образ памяти 167
14.4. Контроль версий 167
14.5. Базы данных XML 168
14.6. Объектные базы данных 168
14.7. Резюме 169
Глава 15. Выбор базы данных
15.1. Производительность работы программиста 171
15.2. Эффективность доступа к данным 173
15.3. Продолжение традиций 174
15.4. Подстраховка 175
15.3. Резюме 175
15.6. Заключительные мысли 176
Библиография 177
Предметный указатель 181

admin

Post 29-Jul-2018 08:36

[Quote]

SQL. Полное руководство
Год: 2015
Автор: Грофф Дж. Р., Вайнберг П.Н., Оппелъ Э. Дж.
Издательство: Вильямс
ISBN: 978-5-8459-1654-9
Язык: Русский
Формат: PDF
Качество: Распознанный текст без ошибок (OCR)
Интерактивное оглавление: Да
Количество страниц: 959
Описание: Эта книга расскажет вам, как работать с командами и инструкциями SQL, создавать и настраивать реляционные базы данных, загружать и модифицировать объекты баз данных, выполнять мощные запросы, повышать производительность и выстраивать систему безопасности. Вы узнаете, как использовать инструкции DDL и применять API, интегрировать XML и сценарии Java, использовать объекты SQL, создавать веб-серверы, работать с удаленным доступом и выполнять распределенные транзакции.
В этой книге вы найдете такие сведения, как описания работы с базами данных в памяти, потоковыми и встраиваемыми базами данных, базами данных для мобильных и наладонных устройств, и многое другое.

Примеры страниц

Оглавление

Благодарности 22
Введение 23
ЧАСТЬ 1. ОБЗОР SQL 27
Глава 1. Введение 29
Глава 2. Краткий обзор SQL 41
Глава 3. Перспективы SQL 49
Глава 4. Реляционные базы данных 77
ЧАСТЬ 11. ВЫБОРКА ДДННЫХ 95
Глава 5. Основы SQL 97
Глава 6. Простые запросы 119
Глава 7. Многотабличные запросы (соединения) 155
Глава 8. Итоговые запросы 203
Глава 9. Подзапросы и выражения с запросами 229
ЧАСТЬ 111. ОБНОВЛЕНИЕ ДДННЫХ 273
Глава 10. Внесение изменений в базу данных 275
Глава 11. Целостность данных 293
Глава 12. Обработка транзакций 331
ЧАСТЬ IV. СТРУКТУРА БАЗЫ ДДННЫХ 367
Глава 13. Создание базы данных 369
Глава 14. Представления 413
Глава 15. SQL и безопасность 435
Глава 16. Системный каталог 461
ЧАСТЬ V. ПРОГРАММИРОВАНИЕ И SQL 491
Глава 17. Встроенный SQL 493
Глава 18. Динамический SQL* 543
Глава 19. SQL API 591
ЧАСТЬ VI. SQL СЕГОДНЯ И ЗАВТРА 687
Глава 20. Хранимые процедуры SQL 689
Глава 21. SQL и хранилища данных 739
Глава 22. SQL и серверы приложений 757
Глава 23. Сети и распределенные базы данных 779
Глава 24. SQL и объекты 819
Глава 25. SQL и XML 855
Глава 26. Специализированные базы данных 893
Глава 27. Будущее SQL 907
ЧАСТЬ Vll. ПРИЛОЖЕНИЯ 923
Приложение А. Учебная база данных 925
Приложение Б. Производители СУБД 931
Приложение В. Синтаксис SQL 945
Предметный указатель 953

admin

Post 29-Jul-2018 08:34

[Quote]

Microsoft SQL Server 2012. Руководство для начинающих
Год: 2013
Автор: Душан Петкович
Издательство: БХВ-Петербург
ISBN: 978-5-9775-0854-4
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 816
Описание: Просто и доступно рассмотрены теоретические основы СУБД SQL Server 2012. Показана установка, конфигурирование и поддержка MS SQL Server 2012. Описан язык манипулирования данными Transact-SQL. Рассмотрены создание базы данных, изменение таблиц и их содержимого, запросы, индексы, представления, триггеры, хранимые процедуры и функции, определенные пользователем.
Показана реализация безопасности с использованием аутентификации, шифрования и авторизации. Уделено внимание автоматизации задач администрирования СУБД. Рассмотрено создание резервных копий данных и выполнение восстановления системы. Описаны службы Microsoft Analysis Services, Microsoft Reporting Services и другие инструменты для бизнес-анализа. Рассмотрены технология работы с документами XML, управление пространственными данными, полнотекстовый поиск и многое другое. Для начинающих программистов.

Примеры страниц

admin

Post 29-Jul-2018 08:29

[Quote]

SQL. Библия пользователя + Code
Год: 2010
Автор: Кригель А., Трухнов Б.
Издательство: Вильямс
ISBN: 978-5-8459-1546-7
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 752
Описание: Книга «SQL. Библия пользователя» уникальна тем, что в каждой главе проводится сравнение реализаций стандарта языка запросов SQL в трех ведущих СУБД. В результате получился исчерпывающий и практичный справочник для пользователей баз данных, от новичков до профессионалов. Данная книга по SQL удобно сочетает теорию с практикой, содержит описание новых технологий и позволит разобраться с многочисленными нюансами стандарта языка запросов SQL и его реализаций. Её можно использовать в качестве справочника — своего рода настольного пособия.
- Изучите основы языка запросов SQL и реляционных баз данных
- Освойте работу с таблицами, представлениями, последовательностями и прочими объектами баз данных
- Научитесь применять транзакции и блокировки в многопользовательской среде
- Познакомьтесь с функциями, предложенными стандартом SQL и тремя ведущими производителями СУБД
- Узнайте, как получать доступ к метаданным и реализовывать средства защиты базы данных
- Изучите дополнительные темы: интеграция SQL в XML, бизнес-аналитика OLAP и многое другое

Оглавление

Об авторах 17
Введение 18
ЧАСТЬ I. ОСНОВНЫЕ КОНЦЕПЦИИ SQL 23
ГЛАВА 1. SQL и системы управления реляционными базами данных 25
ГЛАВА 2. Фундаментальные концепции и принципы SQL 47
ГЛАВА 3. Типы данных SQL 63
ЧАСТЬ II. СОЗДАНИЕ И МОДИФИКАЦИЯ ОБЪЕКТОВ БАЗЫ ДАННЫХ 95
ГЛАВА 4. Создание объектов СУБД 97
ГЛАВА 5. Изменение и удаление объектов СУБД 159
ЧАСТЬ III. ОБРАБОТКА ДАННЫХ И УПРАВЛЕНИЕ ТРАНЗАКЦИЯМИ 187
ГЛАВА 6. Язык обработки данных (DML) 189
ГЛАВА 7. Сеансы, транзакции и блокировки 221
ЧАСТЬ IV. ИЗВЛЕЧЕНИЕ И ПЕРЕДАЧА ДАННЫХ 247
ГЛАВА 8. Инструкция SELECT 249
ГЛАВА 9. Многотабличные запросы 289
ГЛАВА 10. Функции SQL 315
ГЛАВА 11. Операторы SQL 375
ЧАСТЬ V. РЕАЛИЗАЦИЯ СИСТЕМЫ БЕЗОПАСНОСТИ С ПОМОЩЬЮ
СИСТЕМНОГО КАТАЛОГА 397
ГЛАВА 12. SQL и безопасность СУБД 399
ГЛАВА 13. Системный каталог и информационная схема 451
ЧАСТЬ VI. ПРОЦЕДУРНОЕ ПРОГРАММИРОВАНИЕ И МЕХАНИЗМЫ ДОСТУПА
К БАЗЕ ДАННЫХ 475
ГЛАВА 14. Хранимые процедуры, триггеры и пользовательские функции 477
ГЛАВА 15. SQL и XML 513
ГЛАВА 16. SQL и процедурное программирование 541
ГЛАВА 17. Будущее SQL 577
ПРИЛОЖЕНИЕ А. Веб-сайт книги 593
ПРИЛОЖЕНИЕ Б. База данных примеров ACME 595
ПРИЛОЖЕНИЕ В. Основы проектирования реляционных баз данных 609
ПРИЛОЖЕНИЕ Г. Установка программного обеспечения СУБД 619
ПРИЛОЖЕНИЕ Д. Доступ к СУБД 655
6 Оглавление
ПРИЛОЖЕНИЕ Е. Установка базы данных ACME 671
ПРИЛОЖЕНИЕ Ж. Функции SQL 677
ПРИЛОЖЕНИЕ З. Синтаксис SQL 703
ПРИЛОЖЕНИЕ И. Зарезервированные ключевые слова SQL 711
ПРИЛОЖЕНИЕ К. Прочие СУБД 723
ПРИЛОЖЕНИЕ Л. Краткое введение в системы счисления, булеву алгебру
и теорию множеств 727
Предметный указатель 739

admin

Post 29-Jul-2018 08:26

[Quote]

Pro SQL Server Internals, 2nd Edition
Год издания: 2016
Автор: Korotkevitch D.
Издательство: Apress
ISBN: 978-1-4842-1963-8
Серия: The Expert's Voice in SQL
Язык: АнглийскийФормат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 805
Описание: Understand what happens under the hood and how it affects you.
Improve your ability to develop, manage, and troubleshoot SQL Server solutions by learning how different components work “under the hood,” and how they communicate with each other. The detailed knowledge helps in implementing and maintaining high-throughput databases critical to your business and its customers. You’ll learn how to identify the root cause of each problem and understand how different design and implementation decisions affect performance of your systems.
New in this second edition is coverage of SQL Server 2016 Internals, including In-Memory OLTP, columnstore enhancements, Operational Analytics support, Query Store, JSON, temporal tables, stretch databases, security features, and other improvements in the new SQL Server version. The knowledge also can be applied to Microsoft Azure SQL Databases that share the same code with SQL Server 2016.
Pro SQL Server Internals is a book for developers and database administrators, and it covers multiple SQL Server versions starting with SQL Server 2005 and going all the way up to the recently released SQL Server 2016. The book provides a solid road map for understanding the depth and power of the SQL Server database server and teaches how to get the most from the platform and keep your databases running at the level needed to support your business. The book:● Provides detailed knowledge of new SQL Server 2016 features and enhancements
● Includes revamped coverage of columnstore indexes and In-Memory OLTP
● Covers indexing and transaction strategies
● Shows how various database objects and technologies are implemented internally, and when they should or should not be used
● Demonstrates how SQL Server executes queries and works with data and transaction logWhat You Will Learn● Design and develop database solutions with SQL Server.
● Troubleshoot design, concurrency, and performance issues.
● Choose the right database objects and technologies for the job.
● Reduce costs and improve availability and manageability.
● Design disaster recovery and high-availability strategies.
● Improve performance of OLTP and data warehouse systems through in-memory OLTP and Columnstore indexes.Pro SQL Server Internals is a book for developers and database administrators who want to design, develop, and maintain systems in a way that gets the most from SQL Server. This book is an excellent choice for people who prefer to understand and fix the root cause of a problem rather than applying a ‘band aid’ to it.

Примеры страниц

admin

Post 29-Jul-2018 08:24

[Quote]

Изучаем SQL
Год: 2012
Автор: Бейли Л.
Переводчик: Матвеев Е.
Жанр: СУБД
Издательство: Питер
ISBN: 978-5-459-00421-2, 978-05962526849
Серия: Бестселлеры O'Reilly
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Количество страниц: 573
Описание: В современном мире наивысшую ценность имеет информация, но не менее важно уметь этой информацией управлять. Эта книга посвящена языку запросов SQL и управлению базами данных. Материал излагается, начиная с описания базовых запросов и заканчивая сложными манипуляциями с помощью объединений, подзапросов и транзакций. Если вы пытаетесь разобраться в организации и управлении базами данных – эта книга будет отличным практическим пособием и предоставит вам все необходимые инструменты. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию "Head First" издательства O'Reilly в ряду множества скучных книг, посвященных программированию.

Примеры страниц

admin

Post 29-Jul-2018 08:22

[Quote]

Проектирование объектно-ориентированных баз данных
Год издания: 2012
Автор: Харрингтон Д.
Жанр или тематика: Базы данных
Издательство: ДМК-Пресс
ISBN: 0-12-326428-6; 5-94074-097-9
Тираж: 3000 экз.
Серия: Для программистов
Язык: Русский
Формат: PDF
Качество: скриншот e-book'а
Интерактивное оглавление: Нет
Количество страниц: 272Описание: В книге описана новая технология, применяющаяся для хранения и обработки больших объемов различной информации. Рассматриваются базовые концепции функционирования БД, сравниваются полностью объектно-ориентированные и гибридные системы управления базами данных. Приводится несколько примеров их разработки, указываются преимущества и недостатки реализаций. Издание адресовано читателям, которые хотят получить общее представление о возможностях и особенностях объектно-ориентированных СУБД. Книга будет особенно полезна разработчикам баз данных для различных систем автоматизации, управления и документооборота.

Скриншоты

Содержание

Предисловие
Часть I. Теория
Глава 1. Введение
Краткая история моделирования данных
Иерархическая модель данных
Сетевые модели данных
Решительный прорыв: реляционная модель данных
Переход к объектно-ориентированной модели
Роль объектов в базах данных
Примеры использования объектно-ориентированных баз данных
Глава 2. Основы объектно-ориентированной парадигмы
Составление инструкции
Объекты
Классы
Виды классов
Виды методов
Перегрузка методов
Именование классов, атрибутов и методов
Введение в наследование
Наследование атрибутов
Множественное наследование
Интерфейсы
Наследование методов: полиморфизм
Преимущества объектной ориентированности
Глава 3. Объектно-ориентированная модель данных
Объектно-ориентированные связи между данными
Идентификаторы объектов
Связи "один-ко-многим"
Связи "многие-ко-многим"
Связь "является"
Связь "расширяет"
Связь "целое-часть"
Целостность связей
Представление моделей объектно-ориентированных связей на ER-диаграммах
Нотация Коада-Йордана
Нотация Шлаера-Меллора
Нотация ОМТ (Рамбо)
Нотация Буча
Унифицированный язык моделирования (UML)
Включение объектов в реляционную базу данных
Дополнительная литература
Глава 4. Проект стандарта объектных баз данных
Основные термины ООСУБД
Что такое типы
Внешние спецификации
Реализации
Примитивные типы
Наследование
Интерфейсы и наследование
Классы и расширения
Объекты
Объекты-коллекции
Структурированные объекты
Создание и уничтожение объектов
Представление логических связей
Дополнительная литература
Глава 5. Разработка стандарта языка для определения ООБД
Структура описания интерфейса и класса
Объявление атрибутов
Задание связей
Добавление сигнатур операций
Списки параметров
Возвращаемые значения и выходные параметры
Исключения
Окончательная схема
Часть II. Практикум
Глава 6. Пример проектирования базы данных: компания Mighty-Mite Motors
Обследование компании
Каталог
Конструкторский отдел
Производственный отдел
Отдел маркетинга и сбыта
Текущее состояние дел в сфере информатизации
План реорганизации
Новый отдел информационных систем
Основные цели системы
Текущие бизнес-процессы
Проектирование базы данных
Исследование потоков данных
Реляционный проект
Проектирование объектно-реляционной базы данных
Проектирование объектной базы данных
ER-диаграмма
Описание схемы на языке ODL
Глава 7. Пример проектирования базы данных: "Восточный аквариум"
Обследование организации
Учет животных
Организация волонтеров
База данных о волонтерах
Создание прототипа приложения
Реляционная база данных
Проектирование гибридной базы данных
Проектирование объектной базы данных
База данных для учета животных
Некоторые особенности прототипа приложения
Реляционная база данных
Проектирование гибридной базы данных
Проектирование объектной базы данных
Глава 8. Пример проектирования базы данных: Независимое разведывательное агентство
Обследование организации
Имеющиеся информационные системы
Сводка информационных потребностей
Спецификации системы
Реляционная база данных
Проектирование гибридной базы данных
Проектирование объектной базы данных
ER-диаграмма
Схема базы данных на языке ODL
Наследование и интерфейсы
Глава 9. Пример реализации 1: Oracle
Классы как типы данных
Схема базы данных
Глава 10. Пример реализации 2: Jasmine
Реализация объектно-ориентированной модели данных в СУБД Jasmine
Схема базы данных в Jasmine
Глоссарий
Предметный указатель

admin

Post 29-Jul-2018 08:21

[Quote]

К. Дж. Дейт. Введение в системы баз данных. 8-е издание \ C.J. Date Introduction to Database Systems, An 8/e
Год: 2005
Автор: К. Дж. Дейт
Жанр: СУБД
Издательство: Вильямс
Серия: 0-321-19784-4
ISBN: ISBN 5-8459-0788-8
Формат: PDF
Качество: OCR без ошибок
Количество страниц: 1316
Описание: Новое издание фундаментального труда Криса Дейта представляет собой исчерпывающее введение в очень обширную в настоящее время теорию систем баз данных. С помощью этой книги читатель сможет приобрести фундаментальные знания в области технологии баз
данных, а также ознакомиться с направлениями, по которым рассматриваемая сфера деятельности, вероятно, будет развиваться в будущем. Книга предназначена для использования в основном в качестве учебника, а не справочника, и поэтому, несомненно, вызовет интерес у
программистов-профессионалов, научных работников и студентов, изучающих соответствующие курсы в высших учебных заведениях. В ней сделан акцент на усвоении сути и глубоком понимании излагаемого материала, а не просто на его формальном изложении.Книга, безусловно, будет полезна всем, кому приходится работать с базами данных или просто пользоваться ими.

скрытый текст


admin

Post 29-Jul-2018 08:17

[Quote]

Defensive Database Programming with SQL Server
Год издания: 2010
Автор: Kuznetsov A.
Издательство: Simple Talk Publishing
ISBN: 978-1-906434-44-1
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 302
Описание: Resilient T-SQL code is code that is designed to last, and to be safely reused by others. The goal of defensive database programming, the goal of this book, is to help you to produce resilient T-SQL code that robustly and gracefully handles cases of unintended use, and is resilient to common changes to the database environment.Too often as developers, we stop work as soon as our code passes a few basic tests to confirm that it produces the ‘right result’ in a given use case. We do not stop to consider what other possible ways in which the code might be used in the future, or how our code will respond to common changes to the database environment, such as a change in the database language setting, or a change to the nullability of a table column, and so on.In the short-term, this approach is attractive; we get things done faster. However, if our code is designed to be used for more than just a few months, then it is very likely that such changes can and will occur, and the inevitable result is broken code or, even worse, code that silently starts to behave differently, or produce different results. When this happens, the integrity of our data is threatened, as is the validity of the reports on which critical business decisions are often based. At this point, months or years later, and long after the original developer has left, begins the painstaking process of troubleshooting and fixing the problem.Would it not be easier to prevent all this troubleshooting from happening? Would it not be better to spend a little more time and effort during original development, to save considerably more time on troubleshooting, bug fixing, retesting, and redeploying?This is what defensive programming is all about: we learn what can go wrong with our code, and we proactively apply this knowledge during development. This book is filled with practical, realistic examples of the sorts of problems that beset database programs, including:- Changes in database objects, such as tables, constraints, columns, and stored procedures
- Changes to concurrency and isolation levels
- Upgrades to new versions of SQL Server
- Changes in requirements
- Code reuse
- Problems causing loss of data integrity
- Problems with error handling in T-SQL

Примеры страниц

admin

Post 29-Jul-2018 08:08

[Quote]

Big Data: Storage Sharing and Security
Год издания: 2016
Автор: Fei HuИздательство: CRC Press
ISBN: 9781498734868
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 463
Описание:
Although there are already some books published on Big Data, most of them only cover basic concepts and society impacts and ignore the internal implementation details—making them unsuitable to R&D people. To fill such a need, Big Data: Storage, Sharing, and Security examines Big Data management from an R&D perspective. It covers the 3S designs—storage, sharing, and security—through detailed descriptions of Big Data concepts and implementations.Written by well-recognized Big Data experts around the world, the book contains more than 450 pages of technical details on the most important implementation aspects regarding Big Data. After reading this book, you will understand how to:
  • Aggregate heterogeneous types of data from numerous sources, and then use efficient database management technology to store the Big Data
  • Use cloud computing to share the Big Data among large groups of people
  • Protect the privacy of Big Data during network sharing
    With the goal of facilitating the scientific research and engineering design of Big Data systems, the book consists of two parts. Part I, Big Data Management, addresses the important topics of spatial management, data transfer, and data processing. Part II, Security and Privacy Issues, provides technical details on security, privacy, and accountability.Examining the state of the art of Big Data over clouds, the book presents a novel architecture for achieving reliability, availability, and security for services running on the clouds. It supplies technical descriptions of Big Data models, algorithms, and implementations, and considers the emerging developments in Big Data applications. Each chapter includes references for further study.

    Примеры страниц

  • admin

    Post 29-Jul-2018 08:05

    [Quote]

    SQL Server 2005. Библия пользователя
    Год выпуска: 2008
    Автор: Пол Нильсен
    Жанр: Компьютерная литература
    Издательство: Диалектика
    Серия: Библия пользователя
    ISBN: 978-5-8459-1314-2
    Формат: PDF
    Язык: Русский
    Качество: Отсканированные страницы
    Количество страниц: 1228
    Описание: В этой книге содержится полное описание СУБД SQL Server 2005. Вы узнаете о ключевых принципах информационной архитектуры, заложенных в основу СУБД, об установке, обслуживании и администрировании сервера. В книге описаны языки запросов T-SQL и MDX, позволяющие осуществлять доступ к оперативным и аналитическим данным, а также управлять ими. Вы ознакомитесь с расширенными средствами бизнес-аналитики, реализованными в SQL Server 2005, освоите стратегии и средства защиты данных и самого сервера.В книге изучаются вопросы измерения и настройки производительности SQL Server, даются практические советы по созданию планов обслуживания сервера и резервирования данных. Рассмотрены все службы, входящие в состав SQL Server 2005, а также средства интеграции с языками программирования среды .NET Framework, такими как С# и VB.NET, и другими СУБД.

    Доп. информация:

    Часть I. Основы
    Глава 1. Принципы информационной архитектуры
    Глава 2. Моделирование реляционных баз данных
    Глава 3. Архитектура Microsoft SQL Server 2005
    Глава 4. Установка Microsoft SQL Server 2005
    Глава 5. Подключение клиентского программного обеспечения
    Глава 6. Использование утилиты management studioЧасть II. Манипулирование данными с помощью инструкции Select
    Глава 7. Основы выполнения запросов
    Глава 8. Использование выражений и скалярных функций
    Глава 9. Объединение данных
    Глава 10. Включение данных с помощью подзапросов и cte
    Глава 11. Консолидация данных
    Глава 12. Навигация по иерархическим данным
    Глава 13. Использование полнотекстового поиска
    Глава 14. Создание представлений
    Глава 15. Работа с распределенными запросами
    Глава 16. Модификация данныхЧасть III. Среда разработки Microsoft SQL Server 2005
    Глава 17. Реализация физической схемы базы данных
    Глава 18. Программирование на языке transact-sql
    Глава 19. Выполнение массовых операций
    Глава 20. Курсор
    Глава 21. Создание хранимых процедур
    Глава 22. Создание пользовательских функций
    Глава 23. Реализация триггеров
    Глава 24. Расширенные технологии t-sql
    Глава 25. Расширяемость с помощью уровня абстракции данных
    Глава 26. Программирование для SQL Server 2005 everywhere
    Глава 27. Программирование сборок clr в SQL Server
    Глава 28. Создание запросов в брокере служб
    Глава 29. Поддержка пользовательских типов данных
    Глава 30. Программирование в ado.net 2.
    Глава 31. Использование XML, XPath и XQuery
    Глава 32. Создание хранилищ данных SOA с помощью Web-служб
    Глава 33. Infopath и Microsoft SQL Server 2005Часть IV. Управление данными на уровне предприятия
    Глава 34. Конфигурирование Microsoft SQL Server 2005
    Глава 35. Перенос баз данных
    Глава 36. Планирование восстановления
    Глава 37. Обслуживание базы данных
    Глава 38. Автоматизация обслуживания баз данных
    с помощью SQL Server Agent
    Глава 39. Репликация данных
    Глава 40. Защита баз данных
    Глава 41. Администрирование Microsoft SQL Server 2005 expressЧасть V. Бизнес-логика в Microsoft SQL Server 2005
    Глава 42. ETL в службе интеграции
    Глава 43. Бизнес-логика в службе анализа
    Глава 44. Раскрытие данных в службе анализа
    Глава 45. Программирование запросов mdx
    Глава 46. Создание отчетов в службе отчетности
    Глава 47. Администрирование отчетов в службе отчетности
    Глава 48. Анализ данных в Excel и data analyzerЧасть VI. Стратегии оптимизации
    Глава 49. Измерение производительности
    Глава 50. Анализ запросов и настройка индексов
    Глава 51. Управление транзакциями и блокировкой
    Глава 52. Обеспечение высокой доступности
    Глава 53. Масштабирование особо крупных баз данных
    Глава 54. Разработка высокопроизводительных поставщиков доступа к данным

    Скриншоты


     

    Current time is: 11-Dec 17:07

    All times are UTC + 3