Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Database Design and Modeling with PostgreSQL and MySQL
  • Table Of Contents Toc
Database Design and Modeling with PostgreSQL and MySQL

Database Design and Modeling with PostgreSQL and MySQL

By : Alkin Tezuysal, Ibrar Ahmed
2.7 (3)
close
close
Database Design and Modeling with PostgreSQL and MySQL

Database Design and Modeling with PostgreSQL and MySQL

2.7 (3)
By: Alkin Tezuysal, Ibrar Ahmed

Overview of this book

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.
Table of Contents (16 chapters)
close
close
1
Part 1: Introduction to Databases
4
Part 2: Practical Implementation
6
Part 3: Core Concepts in Database Design
8
Part 4: Advanced Database Techniques
11
Part 5: Best Practices and Future Trends

EDA and preprocessing

In the ShopSphere database, EDA and preprocessing involve simple but important steps to understand and clean the data. First, EDA helps us see patterns and important details in the data. This is done using simple statistics and graphs to look at things such as how many orders there are, where customers live, and what they buy.

Database schema

The following figure shows the relation diagram between the tables. These tables show how the application will process the business logic:

Figure 3.1 – Design of the database model

Figure 3.1 – Design of the database model

As we can see, the database comprises several tables. In the following sections, we will analyze each table individually and perform preprocessing to prevent extra space consumption.

MySQL

This section will cover the steps you need to follow to use a MySQL database locally. We will start by installing it on a virtual machine, where you can use your local host, Windows, or macOS to get going for this...

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Database Design and Modeling with PostgreSQL and MySQL
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon