Лучшие книги по базам данных , SQL
PHP and MySQL Web Development
PHP and MySQL Web Development научит вас, как с помощью технологий с открытым кодом, создавать интерактивные веб-приложения, от простейшей формы заказа до сложных безопасных веб-приложений.
Прочитав книгу, вы поймете, как использование PHP и MySQL позволяет сделать сайты динамичными, разберетесь в аспектах безопасности и аутентификации, их реализации с помощью PHP и MySQL, узнаете об интеграции фронтенда и бэкенда, рассматривая JavaScript и его роль в приложении. Книга содержит множество реальных примеров, начиная со вступления, которые будут полезны в вашей разработке, а в конце авторы демонстрируют процесс проектирования, планирования и создания нескольких проектов: аутентификация и персонализация пользователя, электронная почта на основе веба, интеграция социальных сетей и корзина для интернет магазина. Пятое издание обновлено, пересмотрено и расширено для демонстрации разработки PHP в версиях 5.6 и 7, а также функций, представленных в последних стабильных релизах MySQL.
Книга подойдет для тех, кто стремится усовершенствовать свои знания PHP и MySQL для создания большого или коммерческого веб-сайта, а также будет полезна даже для начинающих, поскольку в ней, хоть и коротко, но объясняются все базовые понятия.
Об авторах
Лаура Томсон (Laura Thomson) – директор по разработке корпорации Mozilla. Раньше была директором OmniTI и Tangled Web Design, а также работала в университете RMIT и Boston Consulting Group. Имеет степень бакалавра прикладных наук (компьютерные науки) и степень бакалавра инженерии (инженерия компьютерных систем) с отличием.
Люк Веллинг (Luke Welling) – инженер-программист, регулярно выступающий по темам с открытым кодом и веб-разработкой на таких конференциях, как OSCON, ZendCon, MySQLUC, PHPCon, OSDC и LinuxTag. Он работал в OmniTI, в компании веб-аналитики Hitwise.com, у поставщика баз данных MySQL AB и как независимый консультант в Tangled Web Design. Преподает информатику в университете RMIT в Мельбурне, Австралия и имеет степень бакалавра прикладных наук (информатика).
PHP and MySQL Web Development: A Beginner’s Guide
PHP and MySQL Web Development: A Beginner's Guide пригодится тем, кто уже занимался созданием веб-сайтов с использованием HTML, CSS, вероятно, JavaScript и хочет добавить больше возможностей взаимодействия с пользователем с помощью лучшей обработки форм, большей легкости перемещения информации между страницами и полностью реляционной базы данных с помощью PHP и MySQL.
Однако книга прекрасно подойдет даже тем, кто только начинает знакомиться с веб-программированием, поскольку с самого начала закладывает базу, демонстрируя создание статических веб-страниц с помощью HTML5, ознакомляя с использованием CSS, JavaScript, шаблонов для использования общих функций и форматирования на ряде веб-страниц. . Затем книга углубляется в PHP, включая то, как он используется с HTML, его структуру, операторы контроля, массивы и функции, а также его использование с формами. После этого рассматривается MySQL и язык SQL в целом: основные характеристики языка, набор команд, ключевые слова, операторы и функции. В конце автор показывает, как PHP и MySQL смешиваются с HTML, CSS и JavaScript.
Книга содержит множество практических примеров, упражнений и тестов для проверки и усвоения полученных знаний, а также завершается созданием двух веб-сайтов, которые могут быть использованы в качестве шаблонов для создания собственных веб-страниц с динамическим содержимым.
Об авторе
Марти Мэтьюз (Marty Matthews) – "игрался" с первыми мейнфрейм-компьютерами, и никогда не терял своей увлечённости компьютерами, с тех пор до последних планшетов и смартфонов. Он был как программистом, так и президентом компании по разработке программного обеспечения. В течение всего времени он работал над тем, чтобы привлекать других к себе и помогать им лучше использовать все возможности компьютеров. С этой целью Марти написал более 80 книг по программированию и вычислительной технике, многие из которых стали бестселлерами и получили много похвал.
SQL за 10 минут
SQL in 10 minutes a day ориентирована на разработчиков, программирующих на языках С/С++, Objective C, .NET, Java, PHP, Python или любом другом языке программирования, пользователей клиентских приложений, таких как пользователи Word, которым нужно осуществить слияние данных с базой данных, пользователей отчетов, требующих получить информацию из корпоративных хранилищ данных, а также всех, кто требует манипулировать и взаимодействовать с базами данных, но не работает с ними по основной специальности.
Поскольку книга имеет специфическую аудиторию, она была разработана с учетом отличий и начинается с операции SELECT в SQL, а затем добавляется фильтрация, сортировка и т.д. Создание таблиц, работа с различными типами данных, применение ограничений, использование сохраненных процедур и триггеров и т.д. объясняются четко и методически, небольшими частями. Автор акцентирует внимание на быстром выполнении задач и решении проблем, чтобы помочь вам быть максимально продуктивными с любым инструментом или средой, которую вы используете.
5-е издание содержит дополнительные примеры и советы, охватывает несколько более сложных тем, а также контент, касающийся IBM DB2 (включая DB2 в облаке), Microsoft SQL Server (включая SQL Server Express), MariaDB, MySQL, Oracle (включая Oracle Express и прекрасный) Oracle Live SQL), SQLite и PostgreSQL. Кроме того, большинство уроков завершаются контрольными вопросами, которые помогут вам попрактиковаться и освоить SQL.
Об авторе
Бен Форта (Ben Forta) – старший директор Adobe по образовательным инициативам и имеет три десятилетия опыта работы в компьютерной индустрии в области разработки продуктов, поддержки, обучения и маркетинга продуктов. Имеет значительный опыт в проектировании и разработке баз данных, реализовал базы данных для нескольких очень успешных коммерческих программ и веб-сайтов, а также постоянным лектором и колумнистом по разработке приложений и Интернет-технологий.
Изучаем SQL. Генерация, выборка и обработка данных.
Книга помогает разработчикам быстро освоить SQL для написания программ баз данных, выполнения административных задач и создания отчетов, начиная со вступления в язык SQL, изучения основ и постепенно переходя к некоторым более сложным его возможностям. В книге вы найдете информацию об истоках языка SQL, создании и наполнении баз данных, рассмотрите основы запросов, фильтрацию, запросы в несколько таблиц и работу с наборами данных, изучите о генерации, манипуляции и преобразования данных, группировках и агрегатах, подзапросах, транзакциях, метаданных тому подобное. Также демонстрируется работа с очень большими базами данных и как запрашивать данные в нереляционных базах данных.
Каждый раздел представляет самостоятельный урок о ключевой концепции или технике SQL с использованием многочисленных иллюстраций, аннотированных примеров и упражнений по отработке полученных навыков.
Об авторе
Алан Болье (Alan Beaulieu) занимается разработкой и созданием специальных баз данных более 30 лет. Он руководит собственным консалтинговым бизнесом, специализирующимся на проектировании, разработке и настройке производительности очень больших баз данных, преимущественно в секторе финансовых услуг. Имеет степень бакалавра по инженерии Корнельского университета.
T-SQL Fundamentals
Книга "T-SQL Fundamentals" позволит начинающим ознакомиться с основными принципами Transact-SQL и научиться писать правильный и надежный код для запросов и модификаций данных с использованием современных технологий обработки данных от Microsoft, включая SQL Server 2022, Azure SQL Database и Azure SQL Managed Instance . Она не только учит синтаксису, но также погружается в основную логику и теорию T-SQL и хотя и направлена на новичков, она выходит за пределы базового уровня и время от времени охватывает сложные темы, что обеспечивает полноту понимания T-SQL.
Первоначально автор предоставляет теоретическую основу запросов и программирования T-SQL, сведения о создании таблиц и определении целостности данных. Далее он проходит основные темы, включая логическую обработку запросов, запросы из одной таблицы, соединения, подзапросы, выражения таблиц, операторы наборов данных, анализ данных, модификацию данных, временные таблицы, транзакции и параллельность. В заключение предоставляется краткий обзор программируемых объектов.
Книга содержит множество примеров и упражнений, которые помогут лучше усвоить материал и уметь применять свои знания на практике, и будет полезна даже опытным специалистам.
Об авторе
Ицик Бен-Ган (Itzik Ben-Gan) – наставник и соучредитель SolidQ. MVP Microsoft Data Platform с 1999 года, проводил многочисленные обучающие мероприятия по всему миру, посвященные запросам T-SQL, настройке запросов и программированию. Автор нескольких книг о T-SQL, множества статей для SQL Server Pro, а также статей и официальных документов для MSDN и The SolidQ Journal. Доклады Ицика включают в себя Tech-Ed, SQL PASS, SQL Server Connections, презентации для различных групп пользователей SQL Server и события SolidQ.
Читайте нас в Telegram, чтобы не пропустить обзор интересных книг.