Найкращі книги по базам даних, 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 in 10 Minutes a Day, Sams Teach Yourself
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 з освітніх ініціатив і має три десятиліття досвіду роботи в комп’ютерній індустрії у сфері розробки продуктів, підтримки, навчання та маркетингу продуктів. Має значний досвід у проектуванні та розробці баз даних, реалізував бази даних для кількох дуже успішних комерційних програм і веб-сайтів, а також є постійним лектором і колумністом з розробки додатків та Інтернет-технологій.

Learning SQL: Generate, Manipulate, and Retrieve Data
Книга допомагає розробникам швидко освоїти 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, щоб не пропустити огляд цікавих книг.