From the course: SQL Server 2008 Essential Training
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Database normalization - SQL Server Tutorial
From the course: SQL Server 2008 Essential Training
Database normalization
Database normalization is the process of taking your database design through a set of rules called normal forms. So that it conforms to relational database standards and you really want to do this, so that your database will contain a minimum of duplicate data or redundant data. It'll contain data that's easy to get to define to edit and maintain, and that you can perform operations even difficult ones on your database without creating garbage inside, without invalidating the state of it. It should be carried out for every database you design, and it's really not that hard, even though yes, when you first start reading about database normalization, you're likely to run into phrases like "your database won't be in third normal form until every non- prime attribute of R is non-transitively dependent (i.e. directly dependent) on every candidate key of R," but you don't have to get into all this language. You just have to understand these were a set of rules developed about 40 years ago…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
Planning your database9m 39s
-
(Locked)
Creating a SQL Server database4m 7s
-
(Locked)
Creating tables7m 50s
-
Data types in SQL Server12m 25s
-
(Locked)
Defining keys8m 9s
-
(Locked)
Creating default values4m 39s
-
(Locked)
Creating check constraints2m 25s
-
(Locked)
Creating unique constraints4m 34s
-
Introduction to relationships and foreign keys9m 51s
-
(Locked)
Creating relationships in SQL Server Management Studio8m 14s
-
(Locked)
Database normalization11m 47s
-
(Locked)
Creating computed columns3m 10s
-
-
-
-
-
-
-
-
-
-
-
-