Learn how to get valuable information, trends, summaries, statistics and insights from your company data. The data might be anything from a simple e-commerce buying trends, to the vast amounts of information in a corporate network.
This course is ideal for managers who need to get business intelligence from their data, or data analysts who should provide such information.
Candidate who would like to gain a basic understanding of a SQL database and SQL commands and move on the next stage.
No existing knowledge on SQL is required. You should have basic computing knowledge. Familiarity with relational database concepts is helpful but not required.
Duration: 3 days. Max group size is 4.
Session 1: Database Concepts
What is a database?, Database management systems, Tables, rows and columns, Indexes, primary keys, unique constraints and foreign keys, Client-Server architecture, Supported data types, Storage engines and table types, The Information Schema and SQL Databases Exercise: Using a SQL Database
Session 2: Using the SQL client
What is the SQL client? Getting started and Logging in, Selecting a database, Client commands, Entering and executing SQL statements, Retrieving previous commands, Creating, editing and executing SQL files, Redirecting output into a file, Command line execution of SQL Scripts Exercise: Using the SQL Client.
Session 3: Basic SELECT
The SQL SELECT statement, Case sensitivity, Quotes, Statement terminator, Syntax conventions, The select clause, The FROM clause, Conditions and the WHERE clause, Logical operators, The ORDER BY clause, Column aliases, Arithmetic expressions, Precedence of operators Exercises: Querying the sample database.
Session 4: LIMIT/TOP, UNION and AGGERGATE Functions
The LIMIT clause, Union, Union all, Aggregate, Group By , Rollup with group By, Having.
Session 5: Subqueries and Joins
Subqueries, Cartesian products, Joins with original syntax, Table aliases, Natural joins, Join using, Join on, Multi-table joins Exercises: Using Subqueries and Joins
Session 6: Numeric and Character Functions
Session 7: DATE, TIME and Other functions
Session 8: Databases and Tables
Session 9: Indexes and Views
Session 10: Managing Data
Inserting rows, Replacing rows, Updating rows, Deleting rows, The truncate statement, The COMMIT and ROLLBACK commands, Savepoints, Implicit commits Exercise: Managing data
Session 11: Access Control
Creating users, Renaming users, Dropping users, Granting privileges, Revoking privileges
Session 12: Import and Export
Exporting using SQL, Importing using SQL, Exporting from the command line, Importing from the command line
Also included in the price:
- Classroom training described
- Certificate on completion (assessment based)
- Course notes
- Practical Class exercises
- Homework / Revision work
- To assist after the course:
- >> 1-1 mentoring online via Skype,
- >> online videos
- Teas, coffees but no lunch
What to bring along:
- You may bring you own computer, but don't have to. Please let us know your preference beforehand.
Link to all Data courses
More about us