Основное назначение данного учебника — помощь студентам в освоении знании в области теории баз данных и выработки практических навыков применения этих знаний. Особое внимание уделено основным концепциям проектирования и построения баз данных. Подробно рассматриваются вопросы последовательной нормализации отноишний. построения ER-модели и использования CASE-систем при проектировании. Описаны технологии организации процессов обработки данных в базе данных с использованием структурного языка программирования, языка SQL и визуальных средств среды Visual FoxPro. Представлены возможности встроенных средств среды разработки Visual FoxPro по аспектам Управления базой данных, защите базы данных, реализации многопользовательского режима работы с базой данных.
В третьем издании книги "SQL: полное руководство", написанной Джеймсом Гроффом, Полом Вайнбергом и Эндрю Оппельлкм содержится исчерпывающее, глубокое и детальное описание языка SQL. Книга предназначена как для пользователей, программистов и специалистов в области обработки данных, так и для менеджеров, которые хотят узнать, какое влияние оказывает SQL на компьютерный рынок. В книге рассматриваются основные понятия, необходимые для изучения SQL и применения его на практике, описываются история развития и стандарты этого языка, а также рассказывается о роли, которую играет SQL в разных сегментах компьютерной индустрии - от корпоративной обработки данных до хранилищ данных и архитектуры веб-сайтов.
В книге Эрика Редмонда и Джима Р. Уилсона "Семь баз данных за семь недель" описаны большинство из современных баз данных с открытым исходным кодом: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы приведены примеры работы с реальными данными, демонстрирующие основные идеи и сильные стороны. Эта книга прольет свет на сильные и слабые стороны каждой из семи баз данных и научит вас выбирать ту, которая лучше отвечает требованиям. Издание предназначено для программистов разной квалификации, использующих базы данных в своей профессиональной деятельности.
Книга Бена Форты "SQL за 10 минут" поможет вам быстро освоить SQL. Вы начнете с простой выборки данных, постепенно переходя к более сложным темам, таким как объединения, подзапросы, хранимые процедуры, курсоры, триггеры и ограничения. Обучение будет проходить методично, систематично и просто — на каждый урок вам потребуется не более 10 минут. Книга уже помогла изучить SQL сотням тысяч пользователей, теперь пришел ваш черед. Переходите к первому уроку и приступайте к работе. Вы быстро научитесь писать эффективные SQL-запросы.
В данной книге рассматриваются понятия баз данных и варианты их архитектуры. Дается характеристика моделей представления данных, рассматриваются реляционная модель данных и проектирование реляционных баз данных, CASE-системы, защита и администрирование баз данных. Описывается технология разработки персональных баз данных и клиентской части распределенных БД с помощью СУБД Microsoft Access, Visual FoxPro, системы Borland С++ Builder и серверной части с помощью Microsoft SQL Server. Описываются основы публикации БД в Интернете, архитектура Web-приложений, интерфейсы CGI и ISAPI/NSAPI. Дается общая характеристика технологии ADO .NET, Web-сервисов и средств публикации баз данных в Интернете.
Данная книга Вадима Дунаева "Базы данных: язык SQL" посвящена языку манипулирования реляционными базами данных, а не их проектированию и сопровождению. В книге рассмотрен язык структурированных запросов для взаимодействия с базами данных - SQL, на практических примерах подробно описаны основные конструкции языка, а также различные типы запросов: простые, сложные, рекурсивные. Показано, как осуществлять вычисления в запросах с помощью агрегатных функций и условных выражений. Уделено внимание администрированию СУБД с помощью запросов.
Широкое использование технологий баз данных в различных областях деятельности привело к тому, что современный специалист по информационным технологиям просто обязан иметь познания в этой области, даже если его непосредственные обязанности напрямую не связаны с базами данных. В учебном пособии Сергея Нестерова изложен материал учебной дисциплины «Базы данных», в ходе изучения которой студенты получают знания о моделях данных, проектировании реляционных баз данных, языке SQL. Пособие рекомендуется для студентов высших учебных заведений, обучающихся по направлению подготовки бакалавров «Системный анализ и управление» при изучении дисциплины «Базы данных».
Данная книга Алекса Кригеля и Бориса Трухнова посвящена SQL. Этот стандартный язык, предназначенный для работы с базами данных, стал своеобразным эсперанто для всех, кто связан с миром баз данных. К сожалению, в данной книге невозможно описать все существующие реализации языка, поэтому авторы решили сконцентрировать внимание на продуктах “большой тройки” и описать различия между Oracle, DB2, Microsoft SQL Server и современной стандартной версией языка SQL. Данная книга создавалась для читателей любого уровня подготовки, от начинающих до профессионалов. Ее можно использовать в качестве справочника — своего рода настольного пособия, которое поможет решать задачи взаимодействия с реляционными базами данных в гетерогенной среде.
Основная идея книги Галины Мирошниченко "Реляционные базы данных: практические приемы оптимальных решений" состоит в том, чтобы рассмотреть решения, принимаемые на всех этапах процесса разработки клиент-серверного приложения с оперативной обработкой транзакций, иначе называемого OLTP-приложением (On-Line Transaction Processing) реляционной базы данных, расположенной на одном сервере, с точки зрения того, к какому уровню производительности эти решения приведут. Для каждого из этих этапов предлагаются стандартные приемы, позволяющие оптимизировать те или иные критерии, основным из которых является производительность информационной системы.
Необходимость обрабатывать все более крупные объемы данных является одним из факторов, влияющих на внедрение нового класса нереляционных баз данных NoSQL. Сторонники баз NoSQL утверждают, что их можно использовать для создания более производительных, легче масштабируемых и проще программируемых систем. Книга "NoSQL: новая методология разработки нереляционных баз данных" - краткое, но полное введение в быстро развивающуюся технологию NoSQL. Прамодкумар Дж. Садаладж и Мартин Фаулер объясняют, как работают базы данных NoSQL, и демонстрируют, в каких ситуациях они могут стать более успешной альтернативой традиционным системам RDMBS.