Practical Database Design – Blog Schema | Udemy

Practical Database Design – Blog Schema | Udemy
English | Size: 1.42 GB
Genre: eLearning

Database Theory and Practical Application

What you’ll learn
Build a database design from a given set of requirements
Determine a set of prelimiary entities and attributes to start a database design
Normalise a database design into 1NF taking into consideration multivalued and miltipart fields
Establish table candidate and primary keys
Normalise a database design into 2NF taking into consideration partial key dependencies
Identify multiple types of table relationships and define relationships between tables
Normalise a database design into 3NF taking into consideration transitive dependencies
Develop database design solutions to common features of a blog application

Out of all the tech subjects I have lectured on, databases or relational database systems have always been a subject with a “steep learning curve”. Students tend to find it challenging, and it just takes much more effort to learn than other subjects.

To my surprise, I am one of many people who have observed this trend. There is, in fact, a small niche of research papers written on this topic.

So why is it so challenging? When I think of how we might overcome some challenges when learning databases instantly, I think of one fact that remains true, which goes back to even when I started learning database systems. There needed to be more examples or actual database design in practice.

This course aims to help support anyone starting their journey into relational database systems by establishing underpinning skills and concepts of database and database design by working through practical scenario reasoning and providing the rationale to design decisions. Nothing beats experience in most subjects. That is amplified in the realms of relational database development. With the knowledge and experience gained in the course in hand, I hope that on completion of this course, it will provide the scaffolding, underpinning knowledge to support your endeavours in the world of relational database development.

Who this course is for:
Beginners, Developers, Students, and Enthusiasts new to relational database design

If any links die or problem unrar, send request to

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.