Database schema design has a number of different facets to consider. It's important to take an organized approach when designing your database schema in order to ensure that it is well-structured, efficient, and easy to maintain.
Fortunately, there are a number of great resources available to help you learn about database schema design, including tutorials, reference materials, and even videos. Here are a few suggestions to get you started:
• SQL Tutorial for Beginners – This is a great tutorial from W3Schools. It provides an overview of the basics of SQL, with plenty of examples and screenshots. https://www.w3schools.com/sql/default.asp
• Database Normalization – This is a great primer from the University of California Davis about database normalization. It provides a brief overview of the concept and explains the benefits of normalizing databases. http://www.cs.ucdavis.edu/~kahn/courses/170-fall03/Normalization.pdf
• Database Design Tutorial – This tutorial from tutorialspoint.com provides a comprehensive introduction to database design. It covers the fundamentals of relational databases, entity-relationship diagrams, and normalization. https://www.tutorialspoint.com/dbms/database_design_tutorial.htm
• Database Design Video Tutorial – This video tutorial from Derek Banas covers the fundamentals of database design in plain English. It also provides plenty of code examples to illustrate the concepts. https://www.youtube.com/watch?v=WaC-luGfcwE
• The Database Schema Bible – This is an eBook by Chris Hankin, an expert in the field of database design. It provides an in-depth overview of the principles and best practices of database schema design. https://www.amazon.com/Database-Schema-Bible-Chris-Hankin-ebook/dp/B00YF2Q3DC
Hopefully this list of suggested resources will help you as you start learning about database schema design. Good luck!