Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Database Design and MySQL
Rating: 4.6 out of 5(1,669 ratings)
63,175 students

Database Design and MySQL

Database Design, MySQL Fundamentals and more advanced programming concepts. Learn how to program banks, libraries, etc.
Created byCaleb Curry
Last updated 3/2015
English

What you'll learn

  • By the end of the course, you will be able to Design a database, Build a database and Upkeep a database.
  • Manage Data in a organized, non-redundant, speedy method.
  • You will be able to recognize potential Database faults that could lead to disaster and fix them through Foreign Key Constrains, proper MySQL Datatypes, storage engines, and more.
  • You will understand the back end of a website in areas such as retrieving data from users and data encryption.
  • You will have an awesome skill to add to any Résumé.
  • Much more.

Course content

3 sections100 lectures10h 11m total length
  • What is a Database?6:52
  • Introduction1:11
  • Basic Terms9:32
  • Advanced Terms8:28
  • Primary Key2:27
  • Foreign Key3:47
  • Relationships2:41
  • 1 to 1 Relationships4:39
  • 1 to Many Relationships1:38
  • Many to Many relationships1:45
  • Why Many to Many relationships can be bad7:16
  • Designing relationships5:47
  • 1nf (First Normal Form)6:06
  • 2nf (Second Normal Form)5:19
  • 3nf (Third Normal Form)5:12
  • Starting the Design and Normalization6:40
  • MySQL Workbench2:44
  • Building Our Database and 1nf8:13
  • Designing a Library for Books7:29
  • Building a Library for Books Pt1 - Following the Forms5:29
  • Building a Library for Books Pt25:34
  • Building a Library for Books pt3 and 2nf pt24:49
  • Building a Library for Books pt4 and 2nf/3nf5:24
  • Building a Library for Books Pt5 - Finishing the Database7:55
  • Concluding Lecture: Where to go from Here. Final Video!6:13

Requirements

  • No prerequisite knowledge is required, besides basic understanding of the English language and beginner computer knowledge (seriously, we're talking very basic).
  • We download PhpMyAdmin (free) in this course, but once it is installed you will not need an internet connection to practice your databasing. Each step is shown,

Description

This course is offered to allow for download and anytime use as well as for anybody who wishes to support my YouTube channel.

About this course:

This is an introductory course that dives into the basics of many topics in databasing, including:

Database Design

Datatypes

Inserting and manipulating data

Joins

Character sets and collations

Storage engines

functions

and much more.

This master course has 3 sub-courses with a total of over 100 videos teaching the absolute basics, intermediate topics, and the start of many advanced databasing concepts that will have you programming databases in no time.

Who this course is for:

  • This course will work for any beginner who has never worked with databases or spreadsheets.
  • This course is perfect for those with a small skill set in computers, but need assistance in fully grasping technical aspects of data management.
  • This course is perfect for those in almost any databasing course in college.
  • This course will work for tech geeks who need some refreshers or a broader view of database technology.