From the course: MySQL Database Administration
Unlock this course with a free trial
Join today to access over 24,800 courses taught by industry experts.
Database normalization demo - MySQL Tutorial
From the course: MySQL Database Administration
Database normalization demo
- [Instructor] All right, so continuing on our discussion of database normalization, I wanted to walk you through a concrete example here. So from our Maven Fuzzy Factory mini database, which you have in your schemas tab, I've selected all data from website page views non-normalized. So as you can probably guess from the name, this table has not been normalized, and I want to walk you through the process of normalization here. So it's a website page views table, and what this table is trying to represent is when a customer comes to the Maven Fuzzy Factory website, what are all the pages on the website that they see? So in the page view URL column, you see a lot of homepage. You see the products page. You see this page called the Original Mr. Fuzzy, one of the products. You see the cart, the shipping page, billing page, some more homepages. So this is basically serving as a log of the pages that a customer sees on the website. And the table here we have website page view ID, and we can…
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
-
-
-
-
-
-
-
(Locked)
Primary keys and foreign keys9m 30s
-
(Locked)
Primary keys and foreign keys demo12m 46s
-
(Locked)
Challenge: Table relationships1m 28s
-
(Locked)
Solution: Table relationships9m 50s
-
(Locked)
Database normalization2m 40s
-
(Locked)
Database normalization demo14m 36s
-
(Locked)
Challenge: Normalization1m 44s
-
(Locked)
Solution: Normalization5m 50s
-
(Locked)
The EER diagram editor19m 13s
-
(Locked)
Challenge: EER diagram editor1m 23s
-
(Locked)
Solution: EER diagram editor11m 34s
-
(Locked)
-
-
-
-