Реляционные базы данных - ТОП 50 лучших книг
Систематичный и последовательный курс изучения языка SQL с первых шагов до уровня специалиста с трёхлетним стажем. Весь материал сопровождается практическими примерами и самостоятельными задачами, с вариантами их решений для самоконтроля. Книга написана простым и понятным языком.
В настоящую работу включены лекции по классическим разделам курса: языки манипулирования реляционной моделью данных (язык реляционной алгебры, язык реляционного исчисления), правила написания SQL-запросов и их оптимизация, распределенные базы данных. Они помогут сформировать у студентов системное представление о реляционной модели данных и в то же время имеют прикладную ценность.
Включенный в лекции материал входит в программы курсов лекций «Технологии баз данных» (02.03.03), «Базы данных и экспертные системы» (01.03.02), читаемых студентам факультета прикладной математики и информатики.
Материал может быть полезен также специалистам, занимающимся информационными технологиями и самостоятельно осваивающим вопросы разработки баз данных.
В учебном пособии изложены теоретические основы организации реляционных баз данных, приведены примеры выполнения практических заданий по обработке табличных данных, предложен перечень практических заданий по разделам общепрофессиональных дисциплин, связанных с изучением баз данных.
Учебное пособие предназначено для обучающихся по специальностям укрупненной группы 09.00.00 Информатика и вычислительная техника.
Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными.
Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.
После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Учебное пособие включает восемь практических работ, отражающих основные этапы проектирования реляционных баз данных: инфологическое проектирование, логическое проектирование на основе реляционной модели данных, реализацию базы данных средствами СУБД. Каждая работа содержит необходимые теоретические сведения, используемые для выполнения работы. Построение моделей баз данных предполагает применение CASE-средств. Для реализации базы данных используется СУБД Access.
Практикум предназначен студентам, обучающимся по направлениям подготовки «Прикладная информатика». «Информационные системы и технологи» очной и заочной форм обучения. Практические задания, включенные в учебное пособие, будут полезны студентам и других направлений подготовки при изучении вопросов, связанных с проектированием и реализацией реляционных баз данных.
Учебное пособие «Теория и практика разработки баз данных» разработано в поддержку ряда дисциплин базовой части профессионального цикла, таких как «Базы данных», «Технологии баз данных и СУБД», «Базы данных и СУБД», «Проектирование ИС», «Управление жизненным циклом ИС», «Разработка приложений» и др. для формирования компетенций выпускника по направлениям подготовки 09.03.03 «Прикладная информатика», 38.03.05 «Бизнес-информатика», 44.03.05 «Педагогическое образование (профиль информатика и экономика)» как ИТ-специалиста в области разработки баз данных и информационных систем.
В учебном пособии рассмотрены основные понятия технологий баз данных, описаны функциональные возможности систем управления базами данных, представлены назначение и использование языка структурированных запросов – SQL, применение SQL-операторов. Уделено внимание проблемам стандартизации в области технологий баз данных. Подробно описаны различные методологические подходы к моделированию данных и соответствующие этим подходам инструментал…
Эта книга поможет вам освоить систему управления базами данных PostgreSQL. Здесь вы найдете рекомендации ведущего разработчика функционала репликации и восстановления PostgreSQL и системного архитектора Skype – одного из самых успешных проектов, созданных с помощью PostgreSQL. Данное руководство должно стать настольным для разработчиков, имеющих дело с «боевыми» базами данных и использующих PHP, Java, Python, Ruby, .Net в любой среде разработки.
В книге представлены ответы на общие вопросы и решения проблем, почерпнутые авторами из личного опыта работы с СУБД PostgreSQL – в качестве пользователей, разработчиков и преподавателей.
Каждая задача разбивается на простые части, или рецепты, проиллюстрированные кодом и сопровождаемые подробными объяснениями, как и почему это работает. Таким образом, руководство будет полезно как новичкам, так и специалистам. Кроме того, здесь отражены все новые возможности PostgreSQL 9.
В учебно-методическом пособии рассматриваются основы языка программирования PL/SQL, реализованного в системе управления базами данных Oracle Database Server. Приводятся сведения о поддерживаемых типах данных, структуре программ PL/SQL и выполнении SQL-предложений в них. Отдельно рассмотрено создание хранимых в базах данных Oracle программ PL/SQL — процедур, функций, пакетов и триггеров.
В учебном пособии излагается лекционный материал по курсу «Базы данных», а также материал для практических занятий (семинаров и лабораторных работ) и курсового проектирования, в рамках которого создается проект базы данных по произвольной предметной области. Изложение снабжено большим количеством примеров и конкретных рекомендаций по применению получаемых знаний в процессе создания и эксплуатации баз данных.
Содержание учебного пособия соответствует программе курса «Базы данных» по специальности 230100 «Информатика и вычислительная техника» и может быть рекомендовано в качестве учебного пособия для студентов технических факультетов, изучающих автоматизированные информационные системы и системы управления базами данных.
Книга предоставляет исчерпывающие и актуальные рекомендации по обеспечению надежной и эффективной работы СУБД Oracle в сложных производственных корпоративных средах. Семь ведущих экспертов по Oracle объединили свои усилия, чтобы создать не имеющий аналогов сборник испытанных решений, практических примеров и пошаговых описаний процедур для Oracle версий 12c, 11g и более поздних. Каждое решение тщательно подготовлено, для того чтобы помочь опытным администраторам понять и устранить серьезные проблемы как можно быстрее.
Рассмотрены сегменты LOB, пространства таблиц UNDO, циклы ожидания высоконагруженных буферов сборщика мусора, время задержек при ответах на запросы, конкуренция при блокировках, индексация, распределенные XA-транзакции, резервное копирование/восстановление RMAN и др. Описаны оптимизация языка определения данных, настройка механизма VLDB, исследование и тестирование баз данных, гибкая настройка совместного использования курсоров, извлечение больших объемов данных, перемещение данных, SSD, инде…
Представлены основы теории баз данных, методы и алгоритмы, применяемые при реализации систем управления базами данных, а также особенности этих методов и алгоритмов, реализованные в СУБД PostgreSQL.
Материал книги составляет основу для базового учебного курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSQL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSQL.
У принцессы Руруны и Кейна возникла проблема: в их торгующей фруктами империи царит неразбериха из-за противоречивых данных, и поэтому дыни подменяются яблоками и клубникой, что вызывает большие трудности в работе. И что же им делать? Конечно же, построить реляционную базу данных, и поможет им в этом Тико, чудесная фея баз данных. Она покажет Руруне и Кейну, как создать базу данных, которая поможет управлять продажами, реализацией товара и его экспортом. Вы узнаете, как работает база данных, и поймёте значение таких терминов, как схемы, ключи, нормализация и транзакции.
Если у вас голова идёт кругом, когда речь заходит о базах данных, или же вы просто заплутали в лабиринте чисел и данных, которые, как вам кажется, неподвластны контролю, присоединяйтесь к Руруне и Кейну.
Прочитав книгу, вы будете хорошо понимать основы PostgreSQL 10 и обладать навыками, необходимыми для разработки эффективных решений с применением базы данных. Это хорошее пособие для близкого знакомства с PostgreSQL. С той или иной степенью полноты оно охватывает практически все вопросы, с которыми встречается разработчик и администратор, начинающий профессионально работать с этой СУБД.
Издание рекомендовано ведущими разработчиками PostgreSQL в России, оно будет полезно как начинающим разработчикам, так и действующим администраторам этой СУБД.
Книга адресована специалистам по внедрению прикладных решений системы «1С:Предприятие 8», а также разработчикам, адаптирующим типовые прикладные решения к требованиям заказчика. Она рассказывает о новой технологии – расширениях конфигурации.
Расширения конфигурации позволяют дорабатывать функциональность прикладных решений, не внося изменений в сами прикладные решения.
В результате прикладное решение остается на полной поддержке поставщика, что значительно упрощает его дальнейшее сопровождение.
Также при работе в модели сервиса, например, в 1С:Фреш (1cfresh.com), расширения конфигурации позволяют дорабатывать функциональность прикладного решения только для пользователей одной организации. При этом другие
Книга описывает возможности расширений конфигурации, реализованные в платформе версии 8.3.13, в том числе расширение прикладных данных.
В первой и второй главах рассматривается общая архитектура расширений, и на большом количестве простых примеров показываются возможности доработки тех или иных элементов…
Рассмотрены готовые рецепты для решения практических задач при работе с СУБД Oracle, DB2, SQL Server, MySQL и PostgreSQL. Описаны извлечение записей из таблиц, сортировка результатов запросов, принципы работы с несколькими таблицами, обработка запросов с метаданными. Рассказывается о способах поиска данных средствами SQL, о составлении отчетов и форматировании результирующих множеств, работе с иерархическими запросами. Рассматривается использование оконных функций, обобщенных табличных выражений (ОТВ), сбор данных в блоки, формирование гистограмм, текущих сумм и подсумм, агрегация скользящего диапазона значений. Описан обход строки и ее синтаксический разбор на символы, приведены способы упрощения вычислений внутри строки. Во втором издании учтены все изменения в синтаксисе и архитектуре актуальных реализаций SQL.
Книга Д. Осипова «Delphi. Профессиональное программирование» принципиально отличается от стандартных изданий на эту тему. Это и не скороспелое «полное» руководство по очередной версии Borland® Delphi™, и не рядовой справочник, содержащий перевод файлов помощи к среде программирования. Идея книги в другом. Автор системно и последовательно излагает концепцию Delphi, предоставляя читателю не просто инструмент, а профессиональную методику, позволяющую разрабатывать эффективные приложения для Windows.
Книга рассчитана на подготовленного пользователя ПК, желающего самостоятельно научиться программировать и разрабатывать приложения и базы данных в среде Delphi. Опытные программисты смогут использовать издание как справочник. В тексте подробно описаны более 80 компонентов VCL, функции Object Pascal и Win32 API. В первой части книги излагаются основы языка программирования Delphi, подробно рассматриваются библиотека визуальных компонентов и процесс разработки собственных компонентов, изучаются динамически подключа…
В данной книге автор приводит только самую необходимую информацию о внутреннем устройстве СУБД Oracle, которую должен знать каждый администратор баз данных, чтобы успешно бороться с неполадками.
Снаружи Oracle выглядит сложной. В действительности же обширные функциональные возможности основываются на очень небольшой базовой инфраструктуре, являющейся результатом архитектурных решений, принятых в самом начале и выдержавших испытание временем. Эта инфраструктура управляет транзакциями, реализует механизмы подтверждения и отката изменений, защищает целостность базы данных, позволяет выполнять резервное копирование и восстановление из резервных копий, а также обеспечивает масштабируемость до поддержки тысяч пользователей, одновременно обращающихся к одним и тем же данным.
Большинство проблем, с которыми администраторы баз данных сталкиваются ежедневно, можно легко идентифицировать, если знать и понимать, как действует ядро Oracle, о чем и рассказывается в книге.
Издание предназначено администраторам баз данны…
Книга посвящена разработке клиент-серверных приложений баз данных (БД) на платформе системы управления базами данных InterBase (Firebird) и языка программирования Delphi. В ней представлено точное и полное описание инструментария разработчика, так необходимого для создания профессиональных проектов.
Издание предназначено как для работающих с современными информационными технологиями студентов и преподавателей высших учебных заведений, так и для программистов, которые найдут в книге всё необходимое для самостоятельного проектирования клиент-серверных баз данных.
В публикации рассмотрены результаты анализа сегмента автоматизированных систем менеджмента качества зарубежного и российского рынков программного обеспечения. Выявлены и описаны проблемы разработки и внедрения автоматизированных систем менеджмента качества на российских предприятиях. Сформулированы теоретические положения методологии, использование которой позволит выполнять разработку автоматизированных систем менеджмента качества на уровне как отраслевых, так и локальных решений для отдельных предприятий.
Перед вами поистине революционная книга, посвященная базовым принципам объектно-ориентированного мышления. Своей универсальностью она выгодно отличается от множества книг, описывающих отличительные черты какого-нибудь одного языка программирования.
Новое издание этого бестселлера обновлено в соответствии со стандартом UML 2.0. Авторы четко и ясно объясняют суть важнейших концепций объектно-ориентированного программирования, представляют способы реализации этих идей при разработке ПО с использованием языков C++ и Java, а также реляционных баз данных. В книге есть задания и множество советов, что делает ее очень практичной.
Самоучитель позволяет освоить интерфейс и инструменты новой версии Access 2013, а также научиться разрабатывать базу данных и приложение для собственной предметной области пользователя. Описаны новые средства разработки веб-приложения пользователя, автоматически публикуемого на сайтах SharePoint организации или в облаках Microsoft Office 365 и доступного для коллективного использования с помощью веб-браузера. Приводятся решения актуальных задач оперативного анализа на основе данных базы средствами Excel 2013 и ее надстройки PowerPivot, непосредственно отображающей модель реляционной базы данных. Самоучитель построен на примерах, демонстрирующих основные приемы работы с инструментарием Access 2013 при разработке объектов как локальной базы данных, так и веб-приложения пользователя.
Для широкого круга пользователей и программистов.
Книга посвящена одному из самых совершенных языков программирования Delphi XE5/XE6. В ней подробно рассматривается новейшая кроссплатформенная библиотека FM, позволяющая создавать полнофункциональное программное обеспечение для операционных систем Windows и OS X, а также для смартфонов и планшетных компьютеров, работающих под управлением Android и iOS. Проекты примеров из книги размещены на сайте издательства.
Для программистов.
Книга посвящена популярной СУБД MySQL 5.1. На практических примерах рассматриваются вложенные запросы, хранимые процедуры, представления, триггеры, курсоры, информационная схема, планировщик заданий, сегментирование. Большое внимание уделяется взаимодействию клиентского кода на PHP с СУБД MySQL. Подробно описаны две наиболее популярные библиотеки: классическая библиотека php_mysql и новая объектно-ориентированная библиотека php_mysqli.
Для программистов и разработчиков баз данных.
(Компакт-диск прилагается только к печатному изданию.)
Книга, написанная разработчиками Microsoft SQL Server 2005 Analysis Services, дает читателю полное представление об его функционировании и устройстве. В ней рассмотрены основы многомерного анализа данных и дано глубокое представление о многомерных моделях данных и устройстве OLAP-сервера. Описаны основные концепции языка доступа к многомерным данным MDX и его расширенные возможности, а также архитектура сервера, методы обработки данных и алгоритмы доступа к данным. Приведены внутренние и внешние протоколы обмена данными, включая протокол XML/A. Рассмотрены алгоритмы управления ресурсами Analysis Services, в том числе алгоритмы управления памятью. Описан процесс создания эффективных клиентских приложений с использованием Analysis Services, механизмы интеграции многомерных и реляционных баз данных. Уделено внимание безопасности, а также администрированию Microsoft SQL Server 2005 Analysis Services.
Для разработчиков и бизнес-аналитиков.
Рассмотрены практические вопросы по разработке клиент-серверных приложений в среде Delphi 7 и Delphi 2005 с использованием СУБД MS SQL Server 2000, InterBase и Firebird. Приведена информация о теории построения реляционных баз данных и языке SQL. Освещены вопросы эксплуатации и администрирования СУБД. Большое внимание уделено различным генераторам отчетов QReport, RaveReports и FastReport. Описано использование системы проектирования, разработки и поддержки баз данных ERwin. Рассмотрены дополнительные компоненты для разработки клиент-серверных приложений, а также даны ответы на часто задаваемые вопросы. Материал излагается по принципу «от простого к сложному» и сопровождается иллюстрациями и практическими примерами.
Для разработчиков клиент-серверных приложений.
(Компакт-диск прилагается только к печатному изданию.)
Рассмотрены практические вопросы увеличения производительности функционирования клиент-серверных приложений путем использования различных технических приемов на этапах проектирования, разработки и сопровождения реляционной базы данных. Описаны программные средства и преимущества использования CASE-технологий при проектировании БД. Изложены вопросы логического и физического моделирования. Подробно рассмотрено использование индексов. Большое внимание уделено вопросам программирования: понятию об оптимизаторе и плане выполнения запросов; измерению времени выполнения запросов; использованию хранимых процедур, триггеров и многому другому. Приведены рекомендации по разработке транзакций, мониторингу активности пользователя и выявлению критических мест программы. Книга сопровождается многочисленными примерами. При этом на стадии проектирования используется CASE-средство Erwin, а на стадии реализации – MS SQL Server 2000.
Для программистов, студентов, бизнес-аналитиков и администраторов, работающих с клиент-серве…
В книге рассказано обо всем, что необходимо для построения защищенной от внешних воздействий корпоративной сети – о том, как создать собственный удостоверяющий центр для выдачи SSL-сертификатов, как выдавать, отзывать, преобразовывать и просматривать сертификаты. Как установить SSL-сертификат в ОС или браузер, как его использовать, работая с защищенным ресурсом и какие ошибки при этом возникают.
Описывается, как с помощью сертификатов защищить корпоративную электронную почту на всех этапах ее передачи – от почтовой программы пользователя до сервера получателя; как установить веб-интерфейс к хранимой на сервере почте, позволяющий просматривать ее в защищенном режиме с любой точки мира.
Также уделено внимание защите служебных коммуникаций, в частности подключения из скриптов для управления серверами. В книге приводится большое число примеров конфигурационных файлов с подробным пояснением параметров, а также скриптов на языке Bourne Shell 1.x.
Издание предназначено для системных и сетевых администраторов UNI…
Основным языком программирования современных реляционных СУБД является язык структурированных запросов, SQL. При этом программист должен по возможности учесть все пожелания конечных пользователей по обработке данных и получению отчетов этой обработки. При появлении новых запросов необходимо изменять существующие программы потому, что пользователь не знает SQL. В работе представлен простой синтаксис запросов конечных пользователей и интерпретация этих запросов в синтаксис SQL, позволяющие пользователю самостоятельно формировать достаточно сложные запросы к реляционной базе данных.
Книга основана на материалах лекций и практических занятий, разработанных автором, и объединяет теоретические основы и практические аспекты разработки реляционных баз данных. В первой части рассмотрена концепция реляционных баз данных: реляционная модель данных, жизненный цикл информационной системы, концептуальное и логическое моделирование БД, нормализация отношений, обеспечение многопользовательского доступа к данным, вопросы обеспечения безопасности БД, языки SQL и XML и др. Во второй части описаны возможности современных версий Delphi в области разработки приложений баз данных: подробное описание технологий dbExpress, Interbase Express и ADO, особенности использования компонентов управления данными визуальной библиотеки Delphi, механизм разработки многоуровневых приложений на основе технологии DataSnap, порядок создания отчетов для печати и многое другое.
Для студентов и программистов.
(DVD прилагается только к печатному изданию.)
Совместно рассмотрены способы синтеза и представления структуры технических систем (ТС) в реляционных базах данных. В качестве способа представления структуры ТС выбран N-ориентированный гиперграф, синтез структуры ТС осуществляется с помощью продукционных правил. В формате SQL представлен синтаксис правил и алгоритм их обработки.
Область применения – разработка САПР: конструирование оборудования, проектирование технологических схем, размещение оборудования в производственном помещении.
В статье предложен метод полиморфного выполнения алгоритмов на множественном контексте данных, что характерно для современных систем управления. Метод позволяет строить эффективные алгоритмы без дублирования кода, способные напрямую работать с реляционными структурами данных.