Database Design and Modeling with PostgreSQL and MySQL Build Efficient and Scalable Databases for Modern Applications Using Open Source Databases

Book Cover
Average Rating
Published
Birmingham : Packt Publishing, Limited, 2024.
Status
Available Online

Description

Loading Description...

More Details

Format
Edition
1st edition.
Language
English
ISBN
9781803240961, 1803240962

Notes

General Note
Description based upon print version of record.
Description
Become well-versed with database modeling and SQL optimization, and gain a deep understanding of transactional systems through practical examples and exercises Key Features Get to grips with fundamental-to-advanced database design and modeling concepts with PostgreSQL and MySQL Explore database integration with web apps, emerging trends, and real-world case studies Leverage practical examples and hands-on exercises to reinforce learning Purchase of the print or Kindle book includes a free PDF eBook Book Description Database Design and Modeling with PostgreSQL and MySQL will equip you with the knowledge and skills you need to architect, build, and optimize efficient databases using two of the most popular open-source platforms. As you progress through the chapters, you'll gain a deep understanding of data modeling, normalization, and query optimization, supported by hands-on exercises and real-world case studies that will reinforce your learning. You'll explore topics like concurrency control, backup and recovery strategies, and seamless integration with web and mobile applications. These advanced topics will empower you to tackle complex database challenges confidently and effectively. Additionally, you'll explore emerging trends, such as NoSQL databases and cloud-based solutions, ensuring you're well-versed in the latest developments shaping the database landscape. By embracing these cutting-edge technologies, you'll be prepared to adapt and innovate in today's ever-evolving digital world. By the end of this book, you'll be able to understand the technologies that exist to design a modern and scalable database for developing web applications using MySQL and PostgreSQL open-source databases. What you will learn Design a schema, create ERDs, and apply normalization techniques Gain knowledge of installing, configuring, and managing MySQL and PostgreSQL Explore topics such as denormalization, index optimization, transaction management, and concurrency control Scale databases with sharding, replication, and load balancing, as well as implement backup and recovery strategies Integrate databases with web apps, use SQL, and implement best practices Explore emerging trends, including NoSQL databases and cloud databases, while understanding the impact of AI and ML Who this book is for This book is for a wide range of professionals interested in expanding their knowledge and skills in database design and modeling with PostgreSQL and MySQL. This includes software developers, database administrators, data analysts, IT professionals, and students. While prior knowledge of MySQL and PostgreSQL is not necessary, some familiarity with at least one relational database management system (RDBMS) will help you get the most out of this book.
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

Discover More

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Tezuysal, A., Ahmed, I., & Zaitsev, P. (2024). Database Design and Modeling with PostgreSQL and MySQL: Build Efficient and Scalable Databases for Modern Applications Using Open Source Databases (1st edition.). Packt Publishing, Limited.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Tezuysal, Alkin, Ibrar, Ahmed and Peter, Zaitsev. 2024. Database Design and Modeling With PostgreSQL and MySQL: Build Efficient and Scalable Databases for Modern Applications Using Open Source Databases. Birmingham: Packt Publishing, Limited.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Tezuysal, Alkin, Ibrar, Ahmed and Peter, Zaitsev. Database Design and Modeling With PostgreSQL and MySQL: Build Efficient and Scalable Databases for Modern Applications Using Open Source Databases Birmingham: Packt Publishing, Limited, 2024.

Harvard Citation (style guide)

Tezuysal, A., Ahmed, I. and Zaitsev, P. (2024). Database design and modeling with postgresql and mysql: build efficient and scalable databases for modern applications using open source databases. 1st edn. Birmingham: Packt Publishing, Limited.

MLA Citation, 9th Edition (style guide)

Tezuysal, Alkin,, Ibrar Ahmed, and Peter Zaitsev. Database Design and Modeling With PostgreSQL and MySQL: Build Efficient and Scalable Databases for Modern Applications Using Open Source Databases 1st edition., Packt Publishing, Limited, 2024.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
3957f27c-bbfb-403c-ff3b-2469e7464e6b-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID3957f27c-bbfb-403c-ff3b-2469e7464e6b-eng
Full titledatabase design and modeling with postgresql and mysql build efficient and scalable databases for modern applications using open source databases
Authortezuysal alkin
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-05-22 03:11:22AM

Book Cover Information

Image Sourcedefault
First LoadedJan 17, 2025
Last UsedMay 1, 2025

Marc Record

First DetectedDec 16, 2024 11:30:21 PM
Last File Modification TimeDec 17, 2024 08:39:23 AM
SuppressedRecord had no items

MARC Record

LEADER07802cam a22005417a 4500
001on1443941483
003OCoLC
00520241217082811.0
006m     o  d        
007cr cnu||||||||
008240706s2024    enk     o     000 0 eng d
019 |a 1444041929
020 |a 9781803240961
020 |a 1803240962
035 |a (OCoLC)1443941483|z (OCoLC)1444041929
037 |a 9781803233475|b O'Reilly Media
037 |a 10769319|b IEEE
040 |a EBLCP|b eng|c EBLCP|d YDX|d ORMDA|d OCLCO|d UKAHL|d IEEEE
049 |a MAIN
050 4|a QA76.9.D3
08204|a 005.74|2 23/eng/20240805
1001 |a Tezuysal, Alkin,|e author.
24510|a Database Design and Modeling with PostgreSQL and MySQL|h [electronic resource] :|b Build Efficient and Scalable Databases for Modern Applications Using Open Source Databases /|c Alkin Tezuysal, Ibrar Ahmed ; foreword by Peter Zaitsev.
250 |a 1st edition.
260 |a Birmingham :|b Packt Publishing, Limited,|c 2024.
300 |a 1 online resource (222 p.)
500 |a Description based upon print version of record.
5050 |a Cover -- Copyright -- Foreword -- Contributors -- Table of Contents -- Preface -- Part 1: Introduction to Databases -- Chapter 1: SQL and NoSQL Databases: Characteristics, Design, and Trade-Offs -- Understanding databases and data models -- Exploring the relational data model (SQL databases) -- Tables, rows, and columns -- Normalization -- Structured Query Language (SQL) -- ACID transactions -- Navigating the document data model (NoSQL databases) -- Data models in NoSQL -- Types of NoSQL databases -- Key-value stores -- Document stores -- Column-family stores -- Graph databases
5058 |a Applying the CAP theorem and NoSQL design choices -- Consistency -- Availability -- Partition tolerance -- Consistency models in NoSQL databases -- NoSQL design choices and use cases -- Managing transaction management and concurrency control in NoSQL -- BASE transactions in NoSQL databases -- Reasons for the BASE model in NoSQL databases -- Implications for data integrity and concurrency control -- Analyzing the advantages and disadvantages of NoSQL databases -- Advantages of NoSQL databases -- Disadvantages of NoSQL databases -- Summary
5058 |a Chapter 2: Building a Strong Foundation for Database Design -- The importance of a solid foundation in database design -- Key terms and data models -- Understanding the relational model in detail -- Identifying entities, attributes, and relationships in database design -- Creating an ER diagram -- Advanced database design -- Normalization -- reducing redundancy and improving data integrity -- Achieving normal forms -- 1NF, 2NF, and 3NF -- Ensuring database validity and integrity -- Concluding thoughts -- Summary -- Part 2: Practical Implementation
5058 |a Chapter 3: Getting Your Hands Dirty with PostgreSQL and MySQL -- Understanding the sample database -- EDA and preprocessing -- Database schema -- MySQL -- Concluding thoughts -- Summary -- Part 3: Core Concepts in Database Design -- Chapter 4: Mastering the Building Blocks of Database Design and Modeling -- Understanding database objects -- Understanding data types and constraints -- Keys and how to use them -- Database checks and constraints -- Check constraint -- Default constraint -- Not null constraint -- Checking data quality with constraints -- No date in the future
5058 |a Value within a specific range -- How to avoid redundancy -- Database consistency and beyond -- Transactions -- ensuring data integrity -- Concurrency control -- managing multiple users -- PostgreSQL -- MySQL -- Summary -- Part 4: Advanced Database Techniques -- Chapter 5: Advanced Techniques for Advanced Databases -- Creating custom views of your data -- Understanding the purpose of views -- The advantages of using views in database management -- Indexing -- how to find data faster -- Understanding indexing -- Types of indexes -- How indexing works -- PostgreSQL indexes -- MySQL indexes
5058 |a Stored procedures -- reusable code for your database
520 |a Become well-versed with database modeling and SQL optimization, and gain a deep understanding of transactional systems through practical examples and exercises Key Features Get to grips with fundamental-to-advanced database design and modeling concepts with PostgreSQL and MySQL Explore database integration with web apps, emerging trends, and real-world case studies Leverage practical examples and hands-on exercises to reinforce learning Purchase of the print or Kindle book includes a free PDF eBook Book Description Database Design and Modeling with PostgreSQL and MySQL will equip you with the knowledge and skills you need to architect, build, and optimize efficient databases using two of the most popular open-source platforms. As you progress through the chapters, you'll gain a deep understanding of data modeling, normalization, and query optimization, supported by hands-on exercises and real-world case studies that will reinforce your learning. You'll explore topics like concurrency control, backup and recovery strategies, and seamless integration with web and mobile applications. These advanced topics will empower you to tackle complex database challenges confidently and effectively. Additionally, you'll explore emerging trends, such as NoSQL databases and cloud-based solutions, ensuring you're well-versed in the latest developments shaping the database landscape. By embracing these cutting-edge technologies, you'll be prepared to adapt and innovate in today's ever-evolving digital world. By the end of this book, you'll be able to understand the technologies that exist to design a modern and scalable database for developing web applications using MySQL and PostgreSQL open-source databases. What you will learn Design a schema, create ERDs, and apply normalization techniques Gain knowledge of installing, configuring, and managing MySQL and PostgreSQL Explore topics such as denormalization, index optimization, transaction management, and concurrency control Scale databases with sharding, replication, and load balancing, as well as implement backup and recovery strategies Integrate databases with web apps, use SQL, and implement best practices Explore emerging trends, including NoSQL databases and cloud databases, while understanding the impact of AI and ML Who this book is for This book is for a wide range of professionals interested in expanding their knowledge and skills in database design and modeling with PostgreSQL and MySQL. This includes software developers, database administrators, data analysts, IT professionals, and students. While prior knowledge of MySQL and PostgreSQL is not necessary, some familiarity with at least one relational database management system (RDBMS) will help you get the most out of this book.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a PostgreSQL.|9 897
650 0|a Database management.|9 35533
650 0|a Database design.|9 64031
650 0|a Application software|x Development.|9 70680
7001 |a Ahmed, Ibrar,|e author.
7001 |a Zaitsev, Peter,|e writer of foreword.|1 https://id.oclc.org/worldcat/entity/E39PBJd8dQ7FJgvRF7bGkBVDMP
77608|i Print version:|a Tezuysal, Alkin|t Database Design and Modeling with PostgreSQL and MySQL|d Birmingham : Packt Publishing, Limited,c2024
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781803233475/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH42314547
938 |a ProQuest Ebook Central|b EBLB|n EBL31516395
938 |a YBP Library Services|b YANK|n 306522337
994 |a 92|b VIA
999 |c 361102|d 361102