Database Design for Relational Databases using SQL Server

  • 4.6
4.5 hours on-demand video
$ 11.99

Brief Introduction

Learn Database Design Fundamentals and sharpen your SQL in under 5 hours. SQL Database Design explained for Beginners

Description

Start learning Database Design from Scratch!

A lot of IT professionals have a good working knowledge of SQL yet lack the foundational knowledge of relational database design. Learning database design and the relational model will put you ahead of the game. This course covers all the essential aspects of relational database design with practical demos given in SQL Server. You will learn how to spot un-normalized data structures and how to correct them. You will learn all about the process of data normalization and why it is important. This includes the various normal forms such as Boyce-Codd normal form and fourth normal form. This course also covers tips on how to identify relationships between entities and how to correctly model them in a relational database.

You will be able to understand advanced database design concepts with the aid of intuitive diagrams and practical examples.


Note that you will need a Windows or Linux computer to install SQL Server.


Requirements

  • Requirements
  • A basic knowledge of computers

Knowledge

  • Learn Best Practices for Relational Database Design
  • Understand Relational Theory
  • Learn the data normalization process
  • Understand the First, Second, Third and Fourth Normal Forms
  • Understand Boyce-Codd normal form
  • Identify relationship types between entities
  • How to enforce database relationships including one-to-one, one-to-many, and many-to-many
  • Learn functional dependencies
  • Learn multivalued dependencies
  • Learn what Update, Insert and Delete anomalies are
  • Surrogate keys vs Natural keys
  • Learn the difference Candidate keys and Super Keys
  • Learn how to implement physical design using SQL Server
  • Create database tables and alter existing tables
  • Create SQL Queries and Views
$ 11.99
English
Available now
4.5 hours on-demand video
Daniel Tait
Udemy

Instructor

Daniel Tait

  • 4.6 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses