|
Provided by: Hands On Technology Transfer, Inc. SQL ProgrammingSQL |
![]() |
This SQL programming course teaches students relational database fundamentals and SQL programming skills. Topics covered include relational database architecture, database design techniques, and simple and complex query skills. This class is intended for analysts, developers, designers, administrators, and managers new to the SQL programming language. Upon completion, participants will understand SQL functions, join techniques, database objects and constraints, and will be able to write useful SELECT, INSERT, UPDATE and DELETE statements. Extensive hands on exercises are used throughout to reinforce learning and develop real competency.
Course Prerequisites: General computer knowledge. Familiarity with relational database concepts is helpful but not required.
Course Prerequisites: General computer knowledge. Familiarity with relational database concepts is helpful but not required.
|
|
||||||||||||||
Training
Provided by Hands On Technology Transfer, Inc.
- P asked: Hi I'm planning to do a course in SQL programming in Bangalore. Please provide me the course details and duration and fees. Thanks
- K asked: I was wanting to inquire as to prices for training - students and also I need to know how in depth the training will be. Will the user be able to write complex inner and outer joins or will the course be limited strictly to the absolute basics. Also, what are available dates that we would be able to expect someone to come and give the training.
- L asked: Please provide me a quotation for this short course. Thank You
- S asked: Please forward to me additional info regarding this class.
- D asked: when is teh course scheduled, what is the cost, thanks
- F asked: Ia m interested in having associates attend a SQL Programming Class. employees are located in Ohio (Mason) and the other is in CT (North Haven). What would the cost be? Thanks
- M asked: I am looking for a class in the San Diego Area. Can you please advise? Thanks!
- J asked: I need to get an idea of the level of the instructor for the / SQL class in Denver. The only mention I could find on the internet about your classes (on sites other than yours) was negative. If you can give me a list of email addresses of alumni I can talk to, and some instructors who have taught this class recently, I might be inclined to attend. But without more assurance, I will choose a less comprehensive class at an iSeries Common conference that has a well-established SQL educator that will cost a lot more because of travel. When I call the number, I think I get a generic operator who knows nothing. Please reply soon or call me at -. Thanks,
- V asked: I would like to know the cost of the course.
SQL Programming
SQL Programming Course Overview:
Relational Database Fundamentals
Relational Database Fundamentals
- Overview of Relational Database Concepts
- Relational Databases and Relational Database Management Systems
- SQL, DML and DDL Languages
Manipulating Query Results
- Using Row Functions
- Character
- Numeric
- Date and Time
- Data Conversion
- Using Column Functions
- Handling NULLs
- Aggregating Results using GROUP BY
- Restricting Groups with the HAVING Clause
- Displaying Table Structures
- Column Datatypes
- SELECTing Column Data FROM a Table
- SELECT DISTINCT Values
- COUNTing Rows
- Restricting Rows using the WHERE Clause
- Using Operators
- Mathematical
- Logical
- Comparison
- Concatenation
- Set Operators
- Sorting Results Using ORDER BY
- Joining Multiple Tables
- Using Column and Table Aliases
- Pseudo Columns
- Outer Joins
- Joining a Table to Itself
- Subqueries
- Hierarchical Queries
- Using the Data Dictionary
- Grouping, Filtering and Sorting Query Results
- Tips for Developing Complex SQL Queries
- INSERT into Tables
- UPDATE Table Data
- DELETE from Tables
- TRUNCATE Tables
- Controlling Transactions
- COMMIT
- ROLLBACK
- SAVEPOINT
Creating a Database
- Database Development Methodology Overview
- Building a Logical Data Model
- Identifying Entities and Attributes
- Isolating Keys
- Relationships between Entities
- Creating Entity-Relationship Diagrams
- Transforming to Physical Design
- Migrating Entities to Tables
- Selecting Primary Keys
- Defining Columns
- Enforcing Relationships with Foreign Keys
- Constructing the Database using DDL
- Creating Tables, Indexes, Constraints and Views
- Using Table and Column COMMENTs
- Using SYNONYMs
- Facilitating Development Using CASE Tools
- Dropping Tables, Indexes and Views
- ALTERing Tables, Indexes and Views
- Enabling and Disabling Constraints
- Managing Security
Performance Tuning
- Writing Efficient SQL
- EXPLAIN Query Analysis
- Indexing for Performance
- Index-Organized Tables
- Clustering
- Definition and Benefits of Use
- Perils and Pitfalls
- CREATE PROCEDURE
- Syntax
- Variables and Parameters
- Code Examples
- Temporary Tables
- Control of Program Flow
- ALTER and DROP PROCEDURE
- Implementation Differences
- Definition and Benefits of Use
- CREATE FUNCTION
- Syntax
- RETURN Clause and the RETURNS Statement
- Scalar vs. Table Functions
- Comparison with Stored Procedures
- Returning Scalar Values and Tables
- ALTER and DROP FUNCTION
- Definition and Benefits of Use
- Alternatives (e. g., Constraints)
- CREATE TRIGGER
- Syntax
- Trigger Types
- "Inserted" (or "NEW") and "Deleted" (or "OLD") Tables
- Event Handling and Trigger Execution
- Nested and Recursive Triggers
- ALTER and DROP TRIGGER
About The Training Provider: Hands On Technology Transfer, Inc.
Hands On Technology Transfer, Inc. - Hands On Technology Transfer, Inc. (HOTT) offers competency-based IT training programs in more than 75 cities across the United States, Canada and the United Kingdom, covering over 60 IT subject areas. These programs are designed with one main goal - making sure you and your staff will be competent and productive. Topics include .NET, SQL, Java, UNIX/ Linux, HTML, PHP, Windows Administration,...

