
High level introduction about the contents of the course.
Step by step Installation guide for MySQL (Windows).
Explains the key terms like database, schema and key components of DBMS.
Demonstrates how to get started with MySQL workbench, database creation along with sample table creation, insertion and query.
Explains how to project the required columns using the query.
Explains how to use the insert command to insert data into the table.
Explains how select command could be used in conjunction with insert to insert multiple records at one go.
Explains how to use order by with the query.
Explains the usage of where clause in the query.
Explains about update and delete command usage.
Explains unique and not null constraints.
Explains how to set auto increment for an identity column.
Explains what is a key column and primary keys through an example.
Explains the need for splitting tables to avoid redundancy, also called as normalization.
Explains foreign key constraint and its usage.
Explains about designing tables for cardinality
Explains how to apply constraints over multiple columns. It distinguishes column constraints and table constraints.
Explains about aggregate functions.
Explains how to use group by clause in query.
Explains how to filter groups with having clause in the query.
Fine tunes query oriented thinking.
Explains what is join.
Explains how to inner and outer joins.
Explains the usage of sub queries.
Explains about correlated sub queries and comparison between sub query and correlated sub query.
Explains how to use Alter command to add, modify and drop a column for an existing table.
Explains the significance of views and teaches how to create view using CREATE VIEW command and query the view.
Explains what is an Index and demonstrates the following,
Explains how to begin a transaction and perform commit and rollback operations along with save points concept.
SQL is an integral part of majority of software projects and is important for you to gain familiarity with the language if you are an IT aspirant.
This course covers the topics related to database design and query design, and helps you assimilate the topics in a way that you should be able to understand and design the schema.
It covers the most essential features of the language and explains them through simplified and easy to understand examples. Includes DDL, DML and Query commands along with hints about the other essential features. Core focus will be on table design and explaining the features such as query and joins with their mathematical approach so that you can effectively design complex queries.
It includes SQL scripts related to the lectures under the resources section which are intended to help students expedite the learning by means of executing the same scripts taught in the video.