Course details

Upgrade your database design skills with new ideas and solutions.

Starting with the installation of the relational database and its tools, and with an introduction to each subject, this course will take you through database design best practices in various business domains:

  • taxonomy.
  • warehousing.
  • internationalization/localization and,
  • database testing

It shows you the techniques of:

  • a live stock level calculations, 
  • bitwise operations on relations, 
  • localization, 
  • advanced data searching,
  • plural forms, 
  • basic query optimization, 
  • creating automated database tests of various tests types, etc.

It includes the source codes of the complete course for the 4 most popular relational databases:

  • Oracle
  • SQL Server
  • MySQL, and 
  • PostgreSQL.

All the databases (express editions) and tools (freeware or trial) used in the course can be used completely free of charge. You can choose other databases and tools if you think they are more suitable for you. The source code from the scripts will work on some other databases that are more or less compatible with the listed ones.

With a help of naming convention and crow's foot notation you'll be able to work alongside the author as you work through each chapter.

It is not for beginners!!!

Suitable for advanced or expert database designers/developers, through this course of 43 lectures and 2 hours of content and complete scripts for most popular relational databases, you'll learn and establish a strong understanding of the practical and flexible solutions in the field of database design.

You need to have experience in creating all the basic objects in any of the relational databases:

  • tables, 
  • views, 
  • indexes, 
  • foreign keys and,
  • other constraints.

It would be preferable to know at least first three forms of normalization, joins, as well as that you have some experience in programming. By creating tables, views, indexes, and stored procedures you'll understand practical problems and possible solutions in your future database design practice.

Almost every chapter has exercises to encourage you to think of just learned.

Complete with full scripts of creating users, privileges, and database objects for each chapter, you'll be able to work on your own solution as a branch of selected solution from the course.

Updated on 22 March, 2018
Courses you can instantly connect with... Do an online course on Database Management starting now. See all courses