SQL and Database for Analysts - Increase your team value

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

This course teaches the principles of Relational Databases and the SQL language. It is intended for "Analysts". Knowledge of Relational Databases and SQL is one of the most valued technical skills an analyst can have. It will make you a more valued member of any team.

This course is suitable for a novice. I start by explaining how Relational Databases relate to your experience in the everyday world. When you have completed the course and exercises you will have created a database containing several related tables, updated the data they contain and written many queries which extract and summarise that data.

I teach using a mixture of lectures, demonstrations and exercises. You will learn by seeing, hearing and doing. With each step you build your knowledge using what you have learned already. An on-line course sets you free to work at your own pace and to review and revisit earlier material, even after you have completed the course.

Who this course is for:

  • Business Analysts
  • Technical Analysts
  • IT Specialists

Instructor

Business Analyst and Educator
  • 4.4 Instructor Rating
  • 126 Reviews
  • 2,307 Students
  • 4 Courses

I'm Tom Gillies and I have been a Business and Technical Analyst in the Information Technology industry for the past thirty years.

My courses are based on my real-world experiences. I am teaching as I wish I had been taught. My objective is to give you enough knowledge to make you reasonably self-sufficient, and enough experience to give you reasonable confidence, while understanding your limitations. I think you will find working at your own pace liberating and you can contact me during the course if you wish to.

I started my working life as an engineer. I have a BSc in Chemical Engineering from Aston University in Birmingham, England. As a result of my work as an engineering designer, I became interested in computing and eventually I joined IBM as a Systems Engineer, working in pre-sales for customers in the aerospace industry.

Within IBM, I moved to a consultancy group and worked directly for customers as a Business or Technical Analyst for twenty-five years. I served a wide variety of customers from large “blue chip" corporations and government departments to start-ups. I have designed, developed and maintained computer systems, large and small, on a wide variety of platforms.

In my experience of the Information Technology industry, I have found that some skills have been of lasting value. SQL is one such technical skill. Problem solving, some analysis techniques and the so-called "soft skills" are others. All of these improve your ability to communicate with both the business and technical staff make you a more valuable member of a team.

I live in the Republic of Ireland and, when I'm not working for Customers, or writing and supporting courses, I am improving my skill in the Russian language.

Expected Outcomes

  1. By the end of the course you will have created databases, containing several tables and associated objects. You will have added, updated and deleted data in those tables. You will have created report queries which retrieve and manipulate that data. You will have changed what a user is allowed to see and do in a database. Course content 14 sections • 58 lectures • 7h 30m total length Expand all sections Introductions: The course, databases and the tools 6 lectures • 58min Introduction to the lecturer and the course Preview 07:42 Introduction to Relational Databases Preview 15:52 Downloading and installing MS SQL Server 20:31 SQL 2017: Checking your installation and Setup files Preview 12:15 Test yourself: Relational Databases 7 questions Exercise: Experiment with the spreadsheet 01:15 Meet The Geek - How to contact me Preview 1 page Structured Query Language (SQL), DML and SELECT 5 lectures • 30min Overview of SQL Preview 06:48 Reading from a table using SELECT 16:20 Some Hints 04:38 Exercise: Choose the information YOU want 01:02 Test yourself: The SELECT statement 6 questions Exercise: What else might you want to know? 00:55 Introducing Derived Columns and Functions 4 lectures • 19min The database doesn't have to contain everything! 04:19 Derived columns 05:30 Functions (COUNT, MAX, MIN, AVG, SUM) 08:04 Exercise: Derived Columns and Functions 01:13 Test yourself: Derived Columns and Functions 8 questions Changing data in a table 7 lectures • 53min DML: Data-changing statements 07:04 Adding new data: the INSERT statement 09:57 Removing data: the DELETE statement 12:04 Changing existing data: the UPDATE statement 09:16 INSERT, UPDATE and DELETE using Management Studio 05:42 Summary: INSERT, UPDATE and DELETE 07:49 Exercise: Experiment with changing data 01:13 Test yourself: INSERT, UPDATE and DELETE 7 questions More with SELECT 4 lectures • 32min The ORDER BY clause 12:06 Working with text: the LIKE comparison 08:13 Functions and GROUP BY 10:24 Exercise: LIKE, ORDER BY and GROUP BY 01:15 ORDER BY, LIKE and GROUP BY 9 questions The Database Manager and the Database Administrator 2 lectures • 21min The Database Manager and the Database Administrator 19:26 Exercise: Exploring Instance and Database settings 01:38 Test yourself: The Database Manager and the DBA 4 questions Defining the database: Data Definition Language (DDL) 5 lectures • 37min Introducing DDL 06:35 Creating and changing a table 15:58 Creating and changing a database 12:14 Exercise: Creating and changing the PhoneBook 01:11 Test yourself: DDL 7 questions Exercise: Do you always have a value? 01:28 NULL: a load of fuss over nothing! 4 lectures • 30min What does NULL really mean? 07:55 What does NULL mean in practice? 18:04 Exercise: NULL 02:21 Test yourself: NULL 9 questions Exercise: Who is that? Which one is that? (identity) 02:04 A question of identity? 4 lectures • 27min What's the problem? Double trouble! 09:50 The solution: "Identifiers" or "Keys" 13:41 Exercise: Identity and keys 01:33 Test yourself: Identity and keys 5 questions Exercise: Using a real phone book 01:48 Indexes 4 lectures • 30min What is an index and what does it do? 13:19 Creating and using indexes 13:06 Exercise: Creating and Dropping INDEXes for yourself 01:30 Test yourself: INDEXes 7 questions Exercise: More (and more) information 01:35 4 more sections Requirements The primary requirement for this course is an inquisitive, analytical mind. You want to "understand how things work." You do not need to be a programmer or mathematician. What little programming or mathematics is needed, I will explain during the course. If you are going to do the exercises, then you will need a PC capable of running MS SQL Server, and have Administrator authority to install software. You will find the course easier if you have experience using a text editor such as Notepad, or Word, and a spreadsheet such as Excel. You should also know how to create and use subdirectories in the Windows directory structure. Description This course teaches the principles of Relational Databases and the SQL language. It is intended for "Analysts". Knowledge of Relational Databases and SQL is one of the most valued technical skills an analyst can have. It will make you a more valued member of any team. This course is suitable for a novice. I start by explaining how Relational Databases relate to your experience in the everyday world. When you have completed the course and exercises you will have created a database containing several related tables, updated the data they contain and written many queries which extract and summarise that data. I teach using a mixture of lectures, demonstrations and exercises. You will learn by seeing, hearing and doing. With each step you build your knowledge using what you have learned already. An on-line course sets you free to work at your own pace and to review and revisit earlier material, even after you have completed the course. Who this course is for: Business Analysts Technical Analysts IT Specialists Show more Show less Instructor Tom Gillies Business Analyst and Educator 4.4 Instructor Rating 126 Reviews 2,307 Students 4 Courses I'm Tom Gillies and I have been a Business and Technical Analyst in the Information Technology industry for the past thirty years. My courses are based on my real-world experiences. I am teaching as I wish I had been taught. My objective is to give you enough knowledge to make you reasonably self-sufficient, and enough experience to give you reasonable confidence, while understanding your limitations. I think you will find working at your own pace liberating and you can contact me during the course if you wish to. I started my working life as an engineer. I have a BSc in Chemical Engineering from Aston University in Birmingham, England. As a result of my work as an engineering designer, I became interested in computing and eventually I joined IBM as a Systems Engineer, working in pre-sales for customers in the aerospace industry. Within IBM, I moved to a consultancy group and worked directly for customers as a Business or Technical Analyst for twenty-five years. I served a wide variety of customers from large “blue chip" corporations and government departments to start-ups. I have designed, developed and maintained computer systems, large and small, on a wide variety of platforms. In my experience of the Information Technology industry, I have found that some skills have been of lasting value. SQL is one such technical skill. Problem solving, some analysis techniques and the so-called "soft skills" are others. All of these improve your ability to communicate with both the business and technical staff make you a more valuable member of a team. I live in the Republic of Ireland and, when I'm not working for Customers, or writing and supporting courses, I am improving my skill in the Russian language. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'67786de6ff6853da',m:'01932c9fd246517150cbd17448a68d30840fd79a-1627751313-1800-AUI08diFlJ0bLUH5V18Dllq9+iqg5gj5eBIKv9+cJmc7/beyggT989uk9u3kjv3j7+Fz62dACmA+Jn0DS+w9aN0kyIE9xWa5vtCN/t64UfZkPO1Y1VaDI9UvQsON90AsUO+URQCi2KxsG+laBMLEBkkqv2K/X0tYt4NA6RAsQj0o',s:[0xffbc5e9f4a,0x8bb0809723],}})();
  2. You will have added, updated and deleted data in those tables. You will have created report queries which retrieve and manipulate that data. You will have changed what a user is allowed to see and do in a database. Course content 14 sections • 58 lectures • 7h 30m total length Expand all sections Introductions: The course, databases and the tools 6 lectures • 58min Introduction to the lecturer and the course Preview 07:42 Introduction to Relational Databases Preview 15:52 Downloading and installing MS SQL Server 20:31 SQL 2017: Checking your installation and Setup files Preview 12:15 Test yourself: Relational Databases 7 questions Exercise: Experiment with the spreadsheet 01:15 Meet The Geek - How to contact me Preview 1 page Structured Query Language (SQL), DML and SELECT 5 lectures • 30min Overview of SQL Preview 06:48 Reading from a table using SELECT 16:20 Some Hints 04:38 Exercise: Choose the information YOU want 01:02 Test yourself: The SELECT statement 6 questions Exercise: What else might you want to know? 00:55 Introducing Derived Columns and Functions 4 lectures • 19min The database doesn't have to contain everything! 04:19 Derived columns 05:30 Functions (COUNT, MAX, MIN, AVG, SUM) 08:04 Exercise: Derived Columns and Functions 01:13 Test yourself: Derived Columns and Functions 8 questions Changing data in a table 7 lectures • 53min DML: Data-changing statements 07:04 Adding new data: the INSERT statement 09:57 Removing data: the DELETE statement 12:04 Changing existing data: the UPDATE statement 09:16 INSERT, UPDATE and DELETE using Management Studio 05:42 Summary: INSERT, UPDATE and DELETE 07:49 Exercise: Experiment with changing data 01:13 Test yourself: INSERT, UPDATE and DELETE 7 questions More with SELECT 4 lectures • 32min The ORDER BY clause 12:06 Working with text: the LIKE comparison 08:13 Functions and GROUP BY 10:24 Exercise: LIKE, ORDER BY and GROUP BY 01:15 ORDER BY, LIKE and GROUP BY 9 questions The Database Manager and the Database Administrator 2 lectures • 21min The Database Manager and the Database Administrator 19:26 Exercise: Exploring Instance and Database settings 01:38 Test yourself: The Database Manager and the DBA 4 questions Defining the database: Data Definition Language (DDL) 5 lectures • 37min Introducing DDL 06:35 Creating and changing a table 15:58 Creating and changing a database 12:14 Exercise: Creating and changing the PhoneBook 01:11 Test yourself: DDL 7 questions Exercise: Do you always have a value? 01:28 NULL: a load of fuss over nothing! 4 lectures • 30min What does NULL really mean? 07:55 What does NULL mean in practice? 18:04 Exercise: NULL 02:21 Test yourself: NULL 9 questions Exercise: Who is that? Which one is that? (identity) 02:04 A question of identity? 4 lectures • 27min What's the problem? Double trouble! 09:50 The solution: "Identifiers" or "Keys" 13:41 Exercise: Identity and keys 01:33 Test yourself: Identity and keys 5 questions Exercise: Using a real phone book 01:48 Indexes 4 lectures • 30min What is an index and what does it do? 13:19 Creating and using indexes 13:06 Exercise: Creating and Dropping INDEXes for yourself 01:30 Test yourself: INDEXes 7 questions Exercise: More (and more) information 01:35 4 more sections Requirements The primary requirement for this course is an inquisitive, analytical mind. You want to "understand how things work." You do not need to be a programmer or mathematician. What little programming or mathematics is needed, I will explain during the course. If you are going to do the exercises, then you will need a PC capable of running MS SQL Server, and have Administrator authority to install software. You will find the course easier if you have experience using a text editor such as Notepad, or Word, and a spreadsheet such as Excel. You should also know how to create and use subdirectories in the Windows directory structure. Description This course teaches the principles of Relational Databases and the SQL language. It is intended for "Analysts". Knowledge of Relational Databases and SQL is one of the most valued technical skills an analyst can have. It will make you a more valued member of any team. This course is suitable for a novice. I start by explaining how Relational Databases relate to your experience in the everyday world. When you have completed the course and exercises you will have created a database containing several related tables, updated the data they contain and written many queries which extract and summarise that data. I teach using a mixture of lectures, demonstrations and exercises. You will learn by seeing, hearing and doing. With each step you build your knowledge using what you have learned already. An on-line course sets you free to work at your own pace and to review and revisit earlier material, even after you have completed the course. Who this course is for: Business Analysts Technical Analysts IT Specialists Show more Show less Instructor Tom Gillies Business Analyst and Educator 4.4 Instructor Rating 126 Reviews 2,307 Students 4 Courses I'm Tom Gillies and I have been a Business and Technical Analyst in the Information Technology industry for the past thirty years. My courses are based on my real-world experiences. I am teaching as I wish I had been taught. My objective is to give you enough knowledge to make you reasonably self-sufficient, and enough experience to give you reasonable confidence, while understanding your limitations. I think you will find working at your own pace liberating and you can contact me during the course if you wish to. I started my working life as an engineer. I have a BSc in Chemical Engineering from Aston University in Birmingham, England. As a result of my work as an engineering designer, I became interested in computing and eventually I joined IBM as a Systems Engineer, working in pre-sales for customers in the aerospace industry. Within IBM, I moved to a consultancy group and worked directly for customers as a Business or Technical Analyst for twenty-five years. I served a wide variety of customers from large “blue chip" corporations and government departments to start-ups. I have designed, developed and maintained computer systems, large and small, on a wide variety of platforms. In my experience of the Information Technology industry, I have found that some skills have been of lasting value. SQL is one such technical skill. Problem solving, some analysis techniques and the so-called "soft skills" are others. All of these improve your ability to communicate with both the business and technical staff make you a more valuable member of a team. I live in the Republic of Ireland and, when I'm not working for Customers, or writing and supporting courses, I am improving my skill in the Russian language. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'67786de6ff6853da',m:'01932c9fd246517150cbd17448a68d30840fd79a-1627751313-1800-AUI08diFlJ0bLUH5V18Dllq9+iqg5gj5eBIKv9+cJmc7/beyggT989uk9u3kjv3j7+Fz62dACmA+Jn0DS+w9aN0kyIE9xWa5vtCN/t64UfZkPO1Y1VaDI9UvQsON90AsUO+URQCi2KxsG+laBMLEBkkqv2K/X0tYt4NA6RAsQj0o',s:[0xffbc5e9f4a,0x8bb0809723],}})();
  3. You will have created report queries which retrieve and manipulate that data. You will have changed what a user is allowed to see and do in a database. Course content 14 sections • 58 lectures • 7h 30m total length Expand all sections Introductions: The course, databases and the tools 6 lectures • 58min Introduction to the lecturer and the course Preview 07:42 Introduction to Relational Databases Preview 15:52 Downloading and installing MS SQL Server 20:31 SQL 2017: Checking your installation and Setup files Preview 12:15 Test yourself: Relational Databases 7 questions Exercise: Experiment with the spreadsheet 01:15 Meet The Geek - How to contact me Preview 1 page Structured Query Language (SQL), DML and SELECT 5 lectures • 30min Overview of SQL Preview 06:48 Reading from a table using SELECT 16:20 Some Hints 04:38 Exercise: Choose the information YOU want 01:02 Test yourself: The SELECT statement 6 questions Exercise: What else might you want to know? 00:55 Introducing Derived Columns and Functions 4 lectures • 19min The database doesn't have to contain everything! 04:19 Derived columns 05:30 Functions (COUNT, MAX, MIN, AVG, SUM) 08:04 Exercise: Derived Columns and Functions 01:13 Test yourself: Derived Columns and Functions 8 questions Changing data in a table 7 lectures • 53min DML: Data-changing statements 07:04 Adding new data: the INSERT statement 09:57 Removing data: the DELETE statement 12:04 Changing existing data: the UPDATE statement 09:16 INSERT, UPDATE and DELETE using Management Studio 05:42 Summary: INSERT, UPDATE and DELETE 07:49 Exercise: Experiment with changing data 01:13 Test yourself: INSERT, UPDATE and DELETE 7 questions More with SELECT 4 lectures • 32min The ORDER BY clause 12:06 Working with text: the LIKE comparison 08:13 Functions and GROUP BY 10:24 Exercise: LIKE, ORDER BY and GROUP BY 01:15 ORDER BY, LIKE and GROUP BY 9 questions The Database Manager and the Database Administrator 2 lectures • 21min The Database Manager and the Database Administrator 19:26 Exercise: Exploring Instance and Database settings 01:38 Test yourself: The Database Manager and the DBA 4 questions Defining the database: Data Definition Language (DDL) 5 lectures • 37min Introducing DDL 06:35 Creating and changing a table 15:58 Creating and changing a database 12:14 Exercise: Creating and changing the PhoneBook 01:11 Test yourself: DDL 7 questions Exercise: Do you always have a value? 01:28 NULL: a load of fuss over nothing! 4 lectures • 30min What does NULL really mean? 07:55 What does NULL mean in practice? 18:04 Exercise: NULL 02:21 Test yourself: NULL 9 questions Exercise: Who is that? Which one is that? (identity) 02:04 A question of identity? 4 lectures • 27min What's the problem? Double trouble! 09:50 The solution: "Identifiers" or "Keys" 13:41 Exercise: Identity and keys 01:33 Test yourself: Identity and keys 5 questions Exercise: Using a real phone book 01:48 Indexes 4 lectures • 30min What is an index and what does it do? 13:19 Creating and using indexes 13:06 Exercise: Creating and Dropping INDEXes for yourself 01:30 Test yourself: INDEXes 7 questions Exercise: More (and more) information 01:35 4 more sections Requirements The primary requirement for this course is an inquisitive, analytical mind. You want to "understand how things work." You do not need to be a programmer or mathematician. What little programming or mathematics is needed, I will explain during the course. If you are going to do the exercises, then you will need a PC capable of running MS SQL Server, and have Administrator authority to install software. You will find the course easier if you have experience using a text editor such as Notepad, or Word, and a spreadsheet such as Excel. You should also know how to create and use subdirectories in the Windows directory structure. Description This course teaches the principles of Relational Databases and the SQL language. It is intended for "Analysts". Knowledge of Relational Databases and SQL is one of the most valued technical skills an analyst can have. It will make you a more valued member of any team. This course is suitable for a novice. I start by explaining how Relational Databases relate to your experience in the everyday world. When you have completed the course and exercises you will have created a database containing several related tables, updated the data they contain and written many queries which extract and summarise that data. I teach using a mixture of lectures, demonstrations and exercises. You will learn by seeing, hearing and doing. With each step you build your knowledge using what you have learned already. An on-line course sets you free to work at your own pace and to review and revisit earlier material, even after you have completed the course. Who this course is for: Business Analysts Technical Analysts IT Specialists Show more Show less Instructor Tom Gillies Business Analyst and Educator 4.4 Instructor Rating 126 Reviews 2,307 Students 4 Courses I'm Tom Gillies and I have been a Business and Technical Analyst in the Information Technology industry for the past thirty years. My courses are based on my real-world experiences. I am teaching as I wish I had been taught. My objective is to give you enough knowledge to make you reasonably self-sufficient, and enough experience to give you reasonable confidence, while understanding your limitations. I think you will find working at your own pace liberating and you can contact me during the course if you wish to. I started my working life as an engineer. I have a BSc in Chemical Engineering from Aston University in Birmingham, England. As a result of my work as an engineering designer, I became interested in computing and eventually I joined IBM as a Systems Engineer, working in pre-sales for customers in the aerospace industry. Within IBM, I moved to a consultancy group and worked directly for customers as a Business or Technical Analyst for twenty-five years. I served a wide variety of customers from large “blue chip" corporations and government departments to start-ups. I have designed, developed and maintained computer systems, large and small, on a wide variety of platforms. In my experience of the Information Technology industry, I have found that some skills have been of lasting value. SQL is one such technical skill. Problem solving, some analysis techniques and the so-called "soft skills" are others. All of these improve your ability to communicate with both the business and technical staff make you a more valuable member of a team. I live in the Republic of Ireland and, when I'm not working for Customers, or writing and supporting courses, I am improving my skill in the Russian language. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'67786de6ff6853da',m:'01932c9fd246517150cbd17448a68d30840fd79a-1627751313-1800-AUI08diFlJ0bLUH5V18Dllq9+iqg5gj5eBIKv9+cJmc7/beyggT989uk9u3kjv3j7+Fz62dACmA+Jn0DS+w9aN0kyIE9xWa5vtCN/t64UfZkPO1Y1VaDI9UvQsON90AsUO+URQCi2KxsG+laBMLEBkkqv2K/X0tYt4NA6RAsQj0o',s:[0xffbc5e9f4a,0x8bb0809723],}})();
  4. You will have changed what a user is allowed to see and do in a database. Course content 14 sections • 58 lectures • 7h 30m total length Expand all sections Introductions: The course, databases and the tools 6 lectures • 58min Introduction to the lecturer and the course Preview 07:42 Introduction to Relational Databases Preview 15:52 Downloading and installing MS SQL Server 20:31 SQL 2017: Checking your installation and Setup files Preview 12:15 Test yourself: Relational Databases 7 questions Exercise: Experiment with the spreadsheet 01:15 Meet The Geek - How to contact me Preview 1 page Structured Query Language (SQL), DML and SELECT 5 lectures • 30min Overview of SQL Preview 06:48 Reading from a table using SELECT 16:20 Some Hints 04:38 Exercise: Choose the information YOU want 01:02 Test yourself: The SELECT statement 6 questions Exercise: What else might you want to know? 00:55 Introducing Derived Columns and Functions 4 lectures • 19min The database doesn't have to contain everything! 04:19 Derived columns 05:30 Functions (COUNT, MAX, MIN, AVG, SUM) 08:04 Exercise: Derived Columns and Functions 01:13 Test yourself: Derived Columns and Functions 8 questions Changing data in a table 7 lectures • 53min DML: Data-changing statements 07:04 Adding new data: the INSERT statement 09:57 Removing data: the DELETE statement 12:04 Changing existing data: the UPDATE statement 09:16 INSERT, UPDATE and DELETE using Management Studio 05:42 Summary: INSERT, UPDATE and DELETE 07:49 Exercise: Experiment with changing data 01:13 Test yourself: INSERT, UPDATE and DELETE 7 questions More with SELECT 4 lectures • 32min The ORDER BY clause 12:06 Working with text: the LIKE comparison 08:13 Functions and GROUP BY 10:24 Exercise: LIKE, ORDER BY and GROUP BY 01:15 ORDER BY, LIKE and GROUP BY 9 questions The Database Manager and the Database Administrator 2 lectures • 21min The Database Manager and the Database Administrator 19:26 Exercise: Exploring Instance and Database settings 01:38 Test yourself: The Database Manager and the DBA 4 questions Defining the database: Data Definition Language (DDL) 5 lectures • 37min Introducing DDL 06:35 Creating and changing a table 15:58 Creating and changing a database 12:14 Exercise: Creating and changing the PhoneBook 01:11 Test yourself: DDL 7 questions Exercise: Do you always have a value? 01:28 NULL: a load of fuss over nothing! 4 lectures • 30min What does NULL really mean? 07:55 What does NULL mean in practice? 18:04 Exercise: NULL 02:21 Test yourself: NULL 9 questions Exercise: Who is that? Which one is that? (identity) 02:04 A question of identity? 4 lectures • 27min What's the problem? Double trouble! 09:50 The solution: "Identifiers" or "Keys" 13:41 Exercise: Identity and keys 01:33 Test yourself: Identity and keys 5 questions Exercise: Using a real phone book 01:48 Indexes 4 lectures • 30min What is an index and what does it do? 13:19 Creating and using indexes 13:06 Exercise: Creating and Dropping INDEXes for yourself 01:30 Test yourself: INDEXes 7 questions Exercise: More (and more) information 01:35 4 more sections Requirements The primary requirement for this course is an inquisitive, analytical mind. You want to "understand how things work." You do not need to be a programmer or mathematician. What little programming or mathematics is needed, I will explain during the course. If you are going to do the exercises, then you will need a PC capable of running MS SQL Server, and have Administrator authority to install software. You will find the course easier if you have experience using a text editor such as Notepad, or Word, and a spreadsheet such as Excel. You should also know how to create and use subdirectories in the Windows directory structure. Description This course teaches the principles of Relational Databases and the SQL language. It is intended for "Analysts". Knowledge of Relational Databases and SQL is one of the most valued technical skills an analyst can have. It will make you a more valued member of any team. This course is suitable for a novice. I start by explaining how Relational Databases relate to your experience in the everyday world. When you have completed the course and exercises you will have created a database containing several related tables, updated the data they contain and written many queries which extract and summarise that data. I teach using a mixture of lectures, demonstrations and exercises. You will learn by seeing, hearing and doing. With each step you build your knowledge using what you have learned already. An on-line course sets you free to work at your own pace and to review and revisit earlier material, even after you have completed the course. Who this course is for: Business Analysts Technical Analysts IT Specialists Show more Show less Instructor Tom Gillies Business Analyst and Educator 4.4 Instructor Rating 126 Reviews 2,307 Students 4 Courses I'm Tom Gillies and I have been a Business and Technical Analyst in the Information Technology industry for the past thirty years. My courses are based on my real-world experiences. I am teaching as I wish I had been taught. My objective is to give you enough knowledge to make you reasonably self-sufficient, and enough experience to give you reasonable confidence, while understanding your limitations. I think you will find working at your own pace liberating and you can contact me during the course if you wish to. I started my working life as an engineer. I have a BSc in Chemical Engineering from Aston University in Birmingham, England. As a result of my work as an engineering designer, I became interested in computing and eventually I joined IBM as a Systems Engineer, working in pre-sales for customers in the aerospace industry. Within IBM, I moved to a consultancy group and worked directly for customers as a Business or Technical Analyst for twenty-five years. I served a wide variety of customers from large “blue chip" corporations and government departments to start-ups. I have designed, developed and maintained computer systems, large and small, on a wide variety of platforms. In my experience of the Information Technology industry, I have found that some skills have been of lasting value. SQL is one such technical skill. Problem solving, some analysis techniques and the so-called "soft skills" are others. All of these improve your ability to communicate with both the business and technical staff make you a more valuable member of a team. I live in the Republic of Ireland and, when I'm not working for Customers, or writing and supporting courses, I am improving my skill in the Russian language. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'67786de6ff6853da',m:'01932c9fd246517150cbd17448a68d30840fd79a-1627751313-1800-AUI08diFlJ0bLUH5V18Dllq9+iqg5gj5eBIKv9+cJmc7/beyggT989uk9u3kjv3j7+Fz62dACmA+Jn0DS+w9aN0kyIE9xWa5vtCN/t64UfZkPO1Y1VaDI9UvQsON90AsUO+URQCi2KxsG+laBMLEBkkqv2K/X0tYt4NA6RAsQj0o',s:[0xffbc5e9f4a,0x8bb0809723],}})();