
This section goes over the contents of the course and a brief overview of the topics which will be covered across each of the sections
How to install SSMS (SQL Server Management Studio) for Windows.
[Microsoft SQL Server]
Here we will import all the data which will be required to carry out the exercises and case studies in the course – understand how data is imported into SQL is an important skill as it is a pre-requisite to conducting any analysis.
The course slides and course resources can be found in the 'Resources' section of this lecture.
Here we will introduce the course, ranging from understanding table schemas, to which different technical operations we will perform in SQL
This section goes over how the skills that we learnt in the previous course (SQL & Power BI: Your Data Analytics & Visualisation Journey) and the skills which we will learn in this course will be utilised in real world situations in corporate or industry environments
In this section, we introduce the concept of table schemas and show how tables can be linked together. Students will understand the concept of primary and foreign ‘keys’ and what their importance is
This section builds on from our knowledge on table schemas and goes over how to optimise the keys associated to the tables to meet our analysis requirements, as well as covering row numbers and concatenations
This section will go over a new approach on how to create brand new tables in SQL by using the CREATE TABLE statement. It also covers how to assign the correct data types to the columns when defining the table so that students can do this independently
Building on the foundations of the previous section (Creating New Tables), this section covers how to insert data into our newly created tables by using the INSERT INTO statement so that students gain experience using this function
Now that we have learnt how to create tables and insert data into them, we will learn how to apply different constraints to different columns by using the ALTER TABLE and ALTER COLUMN statements.
The columns which we will be applying constraints to define primary and foreign keys, avoid duplicate values and prevent NULL values being present in the defined columns.
In this section, students will learn how to change or alter tables which are present / already exist in the database. This includes adding and removing columns, changing the data types associated to columns, and defining keys
In this section, we will learn how to create virtual tables in SQL (known as Common Table Expressions or ‘CTEs’) using the WITH statement.
We then move on to how to utilise this functionality in order to provide us with dynamic and flexible coding, as well as covering nested CTEs.
This section introduces the case studies which we will be doing. Now that you have learnt the technical details from the previous sections, let’s now apply them!
Data preparation for Case Study A
This is the first case study where we will be understanding the tables, creating the table schema and providing insights into the data by using analytical techniques, such as creating a master table
Data preparation for Case Study B
This is the second case study where we will be looking at a more complex table schema which consists of three tables. New join concepts are introduced, and more complex analytics is carried out to provide valuable insights
Data preparation for Case Study C
This is the third case study where we will be going over an even more complex table schema consisting of four tables and a more complex relationship between the table keys.
We will be applying complex analytics techniques so you can see how powerful the queries can be, such as creating synthetic primary keys.
Data preparation for Case Study D
This is a bonus case study where we will be seeing how a bank can utilise two different table schemas. Advanced analytics is carried out in this section, applied on Forex and Stock & Index data
We will be wrapping up this course and mentioned what we have learnt!
Reviews
"Great course with easy-to-follow explanations and examples that helped me better understand how to apply SQL techniques. Well done." - Keith Franklin Talley
"The instructor is extremely clear in explaining the SQL concepts" - Aman Carter
"The perfect course to build up on the previous one, I felt my confidence increasing in terms of using SQL but to also take the step in to data analysis. Thank you Data Civilisation, you guys have been nothing but great" - Imran Khan
"Amazing course! The cases are very clear. Concepts are well explained!"- Agustin Portilla
-------------------------
In this course, we will look at how data analytics can be applied in the real world on data which is utilised by different companies and businesses!
We will be developing on the knowledge which we learnt in our ‘SQL & Power BI: Your Data Analytics & Visualisation Journey’ course and understand how it can be utilised to in the real world.
Upon enrolling, you’ll gain instant, lifetime access to all sections of the course, as well as the data files and scripts necessary for the exercises.
Our approach is a stepped approach, meaning that you will keep gaining more and more building blocks as you work through the lectures. This means you will be equipped with the necessary knowledge to conduct data analytics and visualise your data to a professional standard.
You’ll get access to all sections of the course that will teach you the fundamentals from the ground up, supported with over 8 hours of clear, structured content to start your data journey.
In this course, you will dive deeper into SQL and understand the importance of how to define and utilise table relationships. You will also be introduced to new concepts and operations in SQL. The breakdown is as follows:
An introduction into table schemas and how they can be used in real life applications
Understanding the methodology of table schemas
Creating table schema diagrams to understand the relationships between multiple tables
Understanding what Primary and Foreign keys are, and how to define and utilise them
How to create new tables where the data types and structure is defined
Inserting new rows of data into tables
Applying constraints to table columns
How to alter the nature and properties of the table columns
Creating and utilising Common Table Expressions (CTEs)
There will also be four unique case studies in this course which will apply all the material covered in this course. These case studies are based on real life scenarios!