The Complete SQL Server For Beginners
- Descrição
- Currículo
- FAQ
- Revisões
Welcome to the Complete SQL Server For Beginners Course, The ultimate practical guide to master SQL Server for developers.
This course will start with you from zero level experience in SQL databases, starting to level up as we are going through the course. explaining all the questions you maybe asking yourself such as
What is a relational database? what is SQL Server? what is a cloud database?
This course will guide you how to install SQL Server on a local machine step by step and even how to create your own cloud databases on the most required cloud services providers in the market…AWS (Amazon Web Services) and Microsoft Azure.
You will learn what is meant by concepts like DBaaS and Amazon Relational Database Service (RDS)
After you learn the basic concepts of the SQL and relational databases and how to install it on a machine and on the cloud, now it will be about time to dive deeper into the world of SQL databases and learn :
-
How create databases and schemas.
-
How create tables and views.
-
Understand all the big concepts like DML, DDL, T-SQL and DBaaS.
-
You will learn how to create users to access your database based on specific permissions you gave them.
-
How to create different constraints.
-
Create primary keys, foreign keys and composite keys.
-
How to export and import a bulk of data in and out of your database.
-
How to retrieve data from your database using select statement.
-
How to filter data using where clause.
-
How to use aggregate functions (Sum, Min, Max..etc).
-
Learn how to use group by and having with aggregate functions.
-
How to use case statement.
-
How to use the keywords like between, in, distinct and percent.
-
Understand how to create subqueries.
-
How to manipulate data using Insert, update, delete statements.
-
How to use joins to link two tables or more together.
-
How to design complex database relations.
-
How to create different stored procedures to perform different jobs.
-
You will learn how to use string functions such as replace, substring, CharIndex and more.
-
How to use the powerful date functions in sql server such as DateAdd, DateDiff and more.
-
You will learn how to use the numeric functions such as round, ceiling, floor and more.
You will be designing a small human resources database from scratch, and we will also work with the AdventureWorks database. AdventureWorks Database is a Microsoft product sample. The AdventureWorks Database supports a fictitious, multinational manufacturing company called Adventure Works Cycles. You will learn how to install AdventureWorks database onto your database server and we are going to perform different sql queries and statements on both HumanResources and AdventureWorks.
You will learn how to increase your productivity with relational databases using joins and views, you will be creating inner joins, left outer joins and right outer joins.
You will have the chances to create joins in two different ways, first using SQL script and you will learn how to do this step by step, and visually using the management studio features which allows you to create joins much faster and easier.
With over 30 real world exercises to help you practice and learn more about almost each major topic in the course, I am going to solve all of the exercises with you while giving you some time to try to solve it on your own.
All the SQL scripts I will be using in this course are available for you to download anytime.
Give your CV a huge boost by mastering the SQL server with the Complete SQL Server for Beginners course, do not hesitate enrolling.
-
1Introduction to The CourseVídeo Aula
Introduction to the course, to show you what we are going to discuss in the next section.
-
2What is Relational Databases and SQL Server?Vídeo Aula
In this lecture you will understand what is relational databases and what is SQL Server
-
3Relational Databases (Article)Texto
-
4Install SQL ServerVídeo Aula
Now we are going to install the download and install SQL Server database engine.
-
5SQL Server (Article)Texto
-
6Management StudioVídeo Aula
To complete the installation we need to download and install the Management Studio, which will enable us to perform different tasks on the SQL server database engine.
-
7Cloud DatabasesVídeo Aula
Understand the basic concepts of a cloud database and what are the advantages cloud databases give us.
-
8SQL Server Database on Microsoft AzureVídeo Aula
In this lecture we are going to create SQL Server instances on Microsoft Azure.
-
9Microsoft Azure (Article)Texto
-
10SQL Server Database on AWSVídeo Aula
Now we are going to create SQL Server instances on Amazon Web Services (AWS).
-
11Amazon Web Services - AWS RDS (Article)Texto
-
12SummaryVídeo Aula
Summary of the section to remind you of the points we discussed in brief.
-
13IntroductionVídeo Aula
Introduction to section two.
-
14Create Your First DatabaseVídeo Aula
In this lecture you are going to create your first SQL Server database and see where the physical files are stored and how to work with them directly.
-
15Create and Manage UsersVídeo Aula
Now you will learn how to create users in SQL server and give them certain permissions.
-
16Database SchemaVídeo Aula
Learn what is a database schema and why people use schema and how to create them.
-
17Exercise : Create UserVídeo Aula
Exercise on creating users .
-
18AdventureWorks DatabaseVídeo Aula
Let's download and install AdventureWorks database.
-
19SummaryVídeo Aula
Summary of the section to remind you of the points we discussed in brief.
-
20Introduction to The ChapterVídeo Aula
Introduction to section three.
-
21Database TablesVídeo Aula
In this lecture you are going to work with the most important database object which is the tables, think of tables as the heart of relational databases.
-
22Data TypesVídeo Aula
Explore more SQL Server datatypes and see some of the differences between the similar ones.
-
23ConstraintsVídeo Aula
Let's dive deeper in creating tables with applying constraints to the columns.
-
24Drop and Truncate TablesVídeo Aula
We are going to see how to delete tables and delete data in the tables.
-
25Exercise : Create Tables Employees and JobsVídeo Aula
In this exercise you are going to build some of the tables for the human resources database.
-
26Column PropertiesVídeo Aula
We can use a feature called column properties in management studio to add more properties and features to the columns visually.
-
27Primary KeysVídeo Aula
Now it's time to discuses one of the most important concepts in relational database which is primary keys, you are going to learn how to create them in different ways.
-
28Foreign KeysVídeo Aula
In this lecture we are going to see how to create foreign keys and make relationships between tables.
-
29Exercise : Edit Country Column in Employees TableVídeo Aula
In this exercise you will be modifying the country column in the employees table.
-
30Exercise : Create Table Previous ExperienceVídeo Aula
In this exercise you will be asked to create a new called contains the previous experience of employees in case some employees had experience in the past.
-
31Import and Export DataVídeo Aula
This is an interesting lecture we are going to fill our tables with data using Import wizard feature in management studio.
-
32Create Table Using Import WizardVídeo Aula
We can use the Import wizard to create tables from scratch and fill with data without typing any SQL script.
-
33Exercise : Primary and Foreign Keys for Status TableVídeo Aula
In this exercise you will be asked to create both primary and foreign keys for statues table.
-
34Entity Relationship Diagram (ERD)Vídeo Aula
We have an interesting lecture, we are going to see how to generate ERD and visually view database objects and track relationships.
-
35SummaryVídeo Aula
Summary of the section to remind you of the points we discussed in brief.
-
36Introduction to The ChapterVídeo Aula
Introduction to section four.
-
37Select StatementVídeo Aula
Select statement is the most common used statement in SQL, it's used to retrieve data from database, let's figure out how to use it efficiently.
-
38Exercise : Select data from AdventureWorksVídeo Aula
Small exercise to practice what you have learned about the select statement.
-
39Where ClauseVídeo Aula
Where clause is usually used with select statement to filter data based on conditions as we are going to see.
-
40Exercise : Select data from AdventureWorks based on conditionsVídeo Aula
In this exercise you are going to select some data from AdventureWorks database based on specific conditions.
-
41Order byVídeo Aula
Order by statement is used to order the records based on one or multiple columns.
-
42Create Table From Existing TableVídeo Aula
In this lecture we are going to create a table from an already existing table.
-
43Exercise : Create Table From Another TableVídeo Aula
Exercise on how to create table from another table.
-
44And, Or, Not, Is Null OperatorsVídeo Aula
Let's see how to work with operators like and, or , not and is null and how can you combine them in one where clause.
-
45Exercise : And, Or, Not, Is NullVídeo Aula
Let's practice the conditions operators that we have just learned in the previous lecture.
-
46Like and WildcardsVídeo Aula
Like is very powerful keyword in SQL it enable you to search for text patterns in your data as we are going to see.
-
47Exercise : Like and WildcardsVídeo Aula
In this exercise you will be asked to create a pattern to display set of records in database.
-
48Advanced Like and WildcardsVídeo Aula
There is more advanced wildcards that we can use to define our patterns, let's go a check them.
-
49InVídeo Aula
In is a small word but it a save effort saver when typing queries as we are going to see in this lecture.
-
50BetweenVídeo Aula
Between also is a very powerful keyword it is used to perform a range condition between two values, let's see how to use it.
-
51Exercise : BetweenVídeo Aula
Time for an exercise about in and between and keywords.
-
52SummaryVídeo Aula
Summary of the section to remind you of the points we discussed in brief.
-
53Introduction to The ChapterVídeo Aula
Introduction to section five.
-
54DistinctVídeo Aula
Distinct is another powerful keyword used to select only the distinct values only in a table, let's see how to use it.
-
55PercentVídeo Aula
Time with another keyword in can help you when selecting data from a huge table and you would like to get only a percentage of the data.
-
56Change The Rule of 1000Vídeo Aula
We can change how many rows Management Studio returns by default, in this lecture we are going to see how.
-
57Union OperatorVídeo Aula
Union is used to combine two different queries into one, sounds interesting...let's see how to use it.
-
58Exercise : Union OperatorVídeo Aula
Exercise to test your knowledge of the union operators.
-
59Intersect and ExceptVídeo Aula
In this lecture we are going to learn about two keywords in SQL they are the Intersect and Except.
-
60CASE StatementVídeo Aula
Another powerful statement we are going to learn in this lecture which is ....case statement.
-
61Exercise : CASE StatementVídeo Aula
Exercise testing your case statement skills.
-
62Exercise : Fill PreviousExpereince Table with DataVídeo Aula
Another exercise to fill table with data.
-
63SubqueriesVídeo Aula
Subquery, one of the very powerful features of SQL, learn how to make dynamic conditions using subquery.
-
64Exercise : SubqueryVídeo Aula
Time for an exercise about the subquery
-
65SummaryVídeo Aula
Summary of the section to remind you of the points we discussed in brief.
-
66Introduction to The ChapterVídeo Aula
Introduction to section six.
-
67Aggregate Functions - Min and MaxVídeo Aula
In this lecture we are going to see the powerful aggregate functions, starting withe minimum and maximum functions, let's see how to use them.
-
68Aggregate Functions - CountVídeo Aula
Continue our lectures about the aggregate functions, this lecture we will learn how to use a new function...count.
-
69Exercise : Create Table Budget with Some QueriesVídeo Aula
Exercise to help you practice aggregate functions.
-
70Aggregate Functions - Avg and SumVídeo Aula
Yet with another aggregate functions, we have two more, average and summation.
-
71Group ByVídeo Aula
Group by is a statement used with aggregate functions, which will take your querying skills to another level.
-
72HavingVídeo Aula
having also is used with group by and aggregate functions, it's used like the where clause, but there is a difference, let's see what is the difference.
-
73Exercise : All in oneVídeo Aula
In this exercise you will need to use different techniques that we have learned through the course.
-
74SummaryVídeo Aula
Summary of the section to remind you of the points we discussed in brief.
-
75Introduction to The ChapterVídeo Aula
Introduction to section seven.
-
76DML and DDLVídeo Aula
In this lecture we are going to learn what is meant by DML and DDL.
-
77Insert Into StatementVídeo Aula
Finally let's see how to write the insert statement in SQL Server.
-
78Exercise : Insert Into StatementVídeo Aula
Exercise about the Insert Statement.
-
79Insert Into Select StatementVídeo Aula
We have another insertion related lecture, we are going to discuss insert into select.
-
80Delete StatementVídeo Aula
Delete statement used to delete one or more records from a tables but with some rules, let's see how to do it.
-
81Update StatementVídeo Aula
Update statement also is used to update one or multiple columns based on conditions, let's see how to write it.
-
82Exercise : Update StatementVídeo Aula
Exercise about the update statement.
-
83Exercise : Update Status of EmployeesVídeo Aula
Another exercise about the update statement to make sure you understand it correctly.
-
84Generate ScriptsVídeo Aula
One of the tricks of Management Studio is we can generate scripts.
-
85SummaryVídeo Aula
Summary of the section to remind you of the points we discussed in brief.