Curriculum
10 Sections
67 Lessons
52 Weeks
Expand all sections
Collapse all sections
Introduction To Databases
20
2.1
Why Do We Need A Database?
19 Minutes
2.1
Introducing The SELECT Statement Preview
13 Minutes
2.1
A Multi-Column Select
18 Minutes
2.1
Between, In and Not In
8 Minutes
2.1
Using the Like Operator
13 Minutes
2.1
More Simple Examples
14 Minutes
2.1
Simple Examples
13 Minutes
2.1
Quotes and NULLS – Avoid The Gotchas
11 Minutes
2.1
Introducing The SELECT Statement
19 Minutes
2.1
Mapping E-R Theory to the world of databases
9 Minutes
2.1
MySQL – Installed and Introduced (Mac OS X)
7 Minutes
2.1
The Entity Relationship (E-R) Model – Relationships
9 Minutes
2.1
Cardinality Of Relationships
9 Minutes
2.1
Relationships – What Connects Entities
5 Minutes
2.1
The Entity Relationship (E-R) Model – Entities And Attributes
5 Minutes
2.1
Identifying Entities Using Keys
13 Minutes
2.1
Entities And Attributes – Things And Stuff Which Describe Them
15 Minutes
2.1
MySQL Server and Workbench installed (Windows)
6 Minutes
2.1
Setting up MySQL and the Workbench (Mac OS X)
17 Minutes
2.1
Working with Dates (MySQL As Example)
10 Minutes
Creating Tables And Inserting Data Into Them
8
3.1
Creating Database, Use Database and Create Table
14 Minutes
3.1
Column Subtleties: Null, Primary Key and Auto-Increment
14 Minutes
3.1
An Example – Sales Data
12 Minutes
3.1
Insert Table – Examples
19 Minutes
3.1
More Insert Table Examples
9 Minutes
3.1
Referential Integrity Introduced
19 Minutes
3.1
Creating a Database and Using It
17 Minutes
3.1
An Involved Bulk Loading Example
14 Minutes
Back To Retrieving Data - More Advanced Queries Using Group By
7
4.1
Aggregation Operators Introduced
18 Minutes
4.1
The Group By Clause
17 Minutes
4.1
More Group By Examples
17 Minutes
4.1
Order By
16 Minutes
4.1
Having
16 Minutes
4.1
Limit
7 Minutes
4.1
Count and Count Distinct
8 Minutes
Joins - Don't Let Them Intimidate You! They're All Fuzzy And Nice
5
5.1
Introduction To SQL Joins Preview
9 Minutes
5.1
Cross Joins aka Cartesian Joins
17 Minutes
5.1
Inner Joins
19 Minutes
5.1
Left Outer Joins
15 Minutes
5.1
Right, Full Outer Joins, Natural Joins, Self Joins
16 Minutes
Subqueries: Layering The Cake
6
6.1
Subqueries Introduced
7 Minutes
6.1
Union, Union All, Intersect and Except
19 Minutes
6.1
Query-In-A-Query
13 Minutes
6.1
Inserting Via Subqueries
9 Minutes
6.1
Use A Subquery To Populate A Table
6 Minutes
6.1
Outer Join And Inner Join: A Little Test
8 Minutes
Constraints
5
7.1
Not NULL constraints
10 Minutes
7.1
Primary Keys
9 Minutes
7.1
Foreign Key Constraints
13 Minutes
7.1
Deletes and Updates With Foreign Key Constraints
12 Minutes
7.1
Check Constraints
1 Minute
Somewhat More Advanced Concepts
7
8.1
Indices
16 Minutes
8.1
Stored Procedures
10 Minutes
8.1
Triggers
11 Minutes
8.1
Transactions
13 Minutes
8.1
Handle with Care: Update and Delete
13 Minutes
8.1
Handle with Care: Alter and Drop
12 Minutes
8.1
Views, Temporary Tables, and User Priviliges
5 Minutes
Table Design: Theory And Practice
3
9.1
Practical Tips for Table Designs that you won’t regret!
30 Minutes
9.1
More Practical Design Tips
30 Minutes
9.1
Normal Forms – Friends Once You Know Them
30 Minutes
Putting It Together: Database Programming In Python
5
10.1
Interfacing with Databases from Python
6 Minutes
10.1
SQLite works right out of the box
6 Minutes
10.1
Build a database of Stock Movements – I
15 Minutes
10.1
Build a database of Stock Movements – II
13 Minutes
10.1
Build a database of Stock Movements – III
13 Minutes
Appendix
1
11.1
[For Linux/Mac OS Shell Newbies] Path and other Environment Variables
8 Minutes
From 0 To 1: SQL And Databases – Heavy Lifting
Search
Setting up MySQL and the Workbench (Mac OS X)
https://dwnk32xmy75f1.cloudfront.net/wp-content/uploads/20180820094121/Lecture4_w4-m1-MySQLServerWorkbench_Updated.mp4
Login with your site account
Lost your password?
Remember Me
Not a member yet?
Register now
Register a new account
Are you a member?
Login now
Modal title
Main Content