Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Database Design & Development SQL

SQL and Database for Analysts - Increase your team value

Learn basic SQL so you can communicate better with DBAs and Developers, and increase your value as a team member.
Rating: 4.4 out of 54.4 (100 ratings)
1,573 students
Created by Tom Gillies
Last updated 9/2020
English
English
30-Day Money-Back Guarantee

What you'll learn

  • 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

  • Preview07:42
  • Preview15:52
  • Downloading and installing MS SQL Server
    20:31
  • Preview12:15
  • Test yourself: Relational Databases
    7 questions
  • Exercise: Experiment with the spreadsheet
    01:15
  • Preview1 page

  • Preview06: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

  • 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

  • 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

  • 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
    19:26
  • Exercise: Exploring Instance and Database settings
    01:38
  • Test yourself: The Database Manager and the DBA
    4 questions

  • 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

  • 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

  • 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

  • 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

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

Instructor

Tom Gillies
Business Analyst and Educator
Tom Gillies
  • 4.4 Instructor Rating
  • 126 Reviews
  • 2,302 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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.