Relational Database Design
What you’ll learn
Learn how to design a relational database
Learn what normalisation is, and each of the three normal forms
Start designing a database from nothing
Learn how to identify tables, and how to create relationships
Ability to download software (or a preferred data modelling tool)
Windows, Mac or Linux (chosen software works on all three)
Willingness to learn about designing a quality database, and not just putting data into tables!
Learn how to design a proper relational database with this course! This course will teach you how to create an effective relational database design using proven concepts and industry knowledge.
Effective database designs will help make systems faster, improve data quality, and ensure future changes are easier.
If you want to improve your software development career, get into database admin or database design, or are just curious on this topic, this course is for you.
You don’t need to know SQL or have any programming experience to be able to take this Relational Database Design course. This course includes:Almost three hours of video lessonsIncluded PDF files of the database diagrams at keys steps will help you learn all about database design.The topics covered include normalisation and the normal forms, identifying tables and columns, primary and foreign keys, and setting up relationships.
The videos include explanations of the key topics in the process, as well as demonstrations on how to set up a database using an Entity Relationship Diagram.I also show you how to download and install the software that is being used for this.
What topics are covered in this database design course?The topics covered are:We’ll walk through a sample databaseReason or why the database is neededSome advantages of relational databasesIdentify entities for the tables and attributesCreate tables and columnsReorganise them to make the layout and design more efficient.
If you want to know how to design a database and improve the overall quality of your databases and software, then this is the course for you.
You’ll learn all you need to be able to design an effective database!
Section 1: Introduction
Lecture 1 Welcome
Lecture 2 What Is A Database?
Lecture 3 Different Types of Databases?
Lecture 4 Benefits of Relational Databases
Section 2: Data Modelling Process
Lecture 5 What Is Data Modelling And The Design Process?
Lecture 6 Determine The Goal Of The Database
Lecture 7 Consider the Current System
Lecture 8 Gathering Requirements of the Database
Lecture 9 Finding Exceptions to the Rules
Lecture 10 Identifying Entities
Lecture 11 Defining the Attributes
Section 3: Database Design
Lecture 12 Normalisation
Lecture 13 First Normal Form
Lecture 14 First Normal Form: Student
Lecture 15 First Normal Form: Subject
Lecture 16 First Normal Form: Teacher
Lecture 17 First Normal Form: University
Section 4: Second Normal Form
Lecture 18 Relationships
Lecture 19 Second Normal Form
Lecture 20 Second Normal Form: Student and Subject
Lecture 21 Second Normal Form: Teacher
Lecture 22 Second Normal Form: University
Section 5: Third Normal Form
Lecture 23 Third Normal Form
Lecture 24 Third Normal Form: Student and Subject
Lecture 25 Third Normal Form: Teacher and University
Lecture 26 Third Normal Form Completed
Section 6: Design Considerations
Lecture 27 Data Types and Precision
Lecture 28 Integrity Constraints
Lecture 29 Naming Conventions
Lecture 30 Lookup Tables and Auditing
Lecture 31 Auditing Tables
Lecture 32 Implementation and Next Steps
Software developers or web developers,Students wishing to know more about database design,Those looking to get into a database role
Udemy | English | 1h 42m | 408.99 MB
Created by: Ben Brumm