SQL Programming: Introduction and Beyond Training in Cleveland
 
                    Enroll in or hire us to teach our SQL Programming:  Introduction and Beyond class in Cleveland,  Ohio by calling us @303.377.6176.  Like all HSG
                    classes, SQL Programming:  Introduction and Beyond may be offered either onsite or via instructor led virtual training.  Consider looking at our public training schedule to see if it
                    is scheduled:  Public Training Classes
                    
                
                        Provided there are enough attendees, SQL Programming:  Introduction and Beyond may be taught at one of our local training facilities.  
                    
                    | 
                 
                	 We offer private customized training for groups of 3 or more attendees.
                 
                	 | 
                ||
Course Description | 
                ||
|  The ability to write the SQL language the cornerstone of all relational
database operations is essential for anyone who develops database
applications. In this training course, you learn how to optimize the
accessibility and maintenance of data with the SQL programming language,
and gain a solid foundation for building, querying, and manipulating databases. 
                        Course Length: 2 Days 
                    Course Tuition: $1090 (US)  | 
                ||
		                
		                Prerequisites | 
		                |
| None | |
                    
                    Course Outline | 
                
| 
                     
	Introduction to Database Concepts 
	Features of a Relational Database 
	Where does SQL Fit in? 
	Database Access 
	Database Design 
		The Primary Key 
	
		Foreign Key Relationships 
	
		Data Models and Normalization 
	
		Second Normal Form (2NF) 
	
		Third Normal Form (3NF) and Beyond 
	
		DDL – Data Definition Language 
	
			DDL & DML Overview 
		
			Building Table Definitions 
		
			Identifiers 
		
			Column Definitions 
		
			Numeric Datatypes 
		
			ENUM and SET Types 
		
			Date and Time Datatypes 
		
			AUTO_INREMENT 
		
			UNIQUE Constraints 
		
			Primary Keys 
		
			Modifying Tables 
		
			Foreign Keys 
		
			Renaming and Dropping Tables 
		
				DML – Data Manipulation Language 
			
				DDL & DML Overview 
			
				Data Values: Numbers 
			
				Data Values: Strings 
			
				Working with NULL Values 
			
				Bulk Loading of Data 
			
				Bulk Data Format 
			
				Working with Special Values in Bulk Data 
			
				Adding New Table Rows with INSERT 
			
				Copying Rows 
			
				UPDATE 
			
				REPLACE 
			
				Removing Table Rows 
			
				Transactions 
			
				InnoDB: Using Transactional Processing 
			
				Locking Tables 
			
					Queries – The SELECT Statement 
				
					SELECT Syntax Summary 
				
					Choosing Data Sources and Destinations for SELECT 
				
					Presentation of Table Data with SELECT 
				
					Being Selective About Which Rows are Displayed 
				
					User-Defined Variables 
				
					Expressions and Functions 
				
					Control Flow Operators and Functions 
				
					Function Names 
				
					Comparison Operators and Functions 
				
					String Functions 
				
					Numeric Operators and Functions 
				
					Date and Time Functions 
				
					Forcing Data Interpretation 
				
					Miscellaneous Functions 
				
					Building a Result Set from Several Sources 
				
					UNION 
				
					Combining Data from Two Tables 
				
					Using WHERE to Choose Matching Rows 
				
					INNER JOIN 
				
					OUTER JOINs 
				
					Multiple Tables, Fields, Joins, and Ordering 
				
					SELECT * and USING Columns 
				
						Advanced SQL Techniques 
					
						Multipliers, Anchors, and Grouping 
					
						GROUP BY 
					
						Aggregates 
					
						Subqueries 
					
						Subquery Comparisons and Quantifiers 
					
							Other Subqueries 
						
							Subquery Alternatives and Restrictions 
						
							InnoDB Multi-Table Updates and Deletes 
						
							Building a VIEW 
						
							Updatable VIEWs 
						
								Database Programmability 
							
								Stored Routines: Basic Concepts 
							
								Routine Creation and Use 
							
								Flow Control Statement 
							
								Writing Blocks of Code 
							
								Triggers 
							
									Stored Routines, Triggers, and the Binary Log 
								
									Table HANDLERs 
								
									Prepared Statements 
								
									Optimization and Performance Tuning 
								
										Optimizing Your Database 
									
										Optimizing Queries 
									
										The Use of Indexes to Support Queries 
									
										Thinking about JOIN Queries 
									
										Query Sorts, Indexes, and Short-Circuiting 
									
										INSERT, UPDATE, DELETE, and Table Locks 
									
										Some General Optimizations 
								 | 
                
Course Directory [training on all levels]
Technical Training Courses
                                Software engineer/architect, System Admin ... Welcome!
                            - .NET Classes
 - Agile/Scrum Classes
 - AI Classes
 - Ajax Classes
 - Android and iPhone Programming Classes
 - Azure Classes
 - Blaze Advisor Classes
 - C Programming Classes
 - C# Programming Classes
 - C++ Programming Classes
 - Cisco Classes
 - Cloud Classes
 - CompTIA Classes
 - Crystal Reports Classes
 - Data Classes
 - Design Patterns Classes
 - DevOps Classes
 - Foundations of Web Design & Web Authoring Classes
 - Git, Jira, Wicket, Gradle, Tableau Classes
 - IBM Classes
 - Java Programming Classes
 - JBoss Administration Classes
 - JUnit, TDD, CPTC, Web Penetration Classes
 
- Linux Unix Classes
 - Machine Learning Classes
 - Microsoft Classes
 - Microsoft Development Classes
 - Microsoft SQL Server Classes
 - Microsoft Team Foundation Server Classes
 - Microsoft Windows Server Classes
 - Oracle, MySQL, Cassandra, Hadoop Database Classes
 - Perl Programming Classes
 - Python Programming Classes
 - Ruby Programming Classes
 - SAS Classes
 - Security Classes
 - SharePoint Classes
 - SOA Classes
 - Tcl, Awk, Bash, Shell Classes
 - UML Classes
 - VMWare Classes
 - Web Development Classes
 - Web Services Classes
 - Weblogic Administration Classes
 - XML Classes
 
Business Training Courses
                                Project Managers, Business Analysts, Paralegals ... Welcome!
                            Upcoming Classes
                    Gain insight and ideas from students with different perspectives and experiences.
                    - RHCSA EXAM PREP 
17 November, 2025 - 21 November, 2025 - Python for Scientists 
8 December, 2025 - 12 December, 2025 - Object-Oriented Programming in C# Rev. 6.1 
17 November, 2025 - 21 November, 2025 - Introduction to Spring 6, Spring Boot 3, and Spring REST 
15 December, 2025 - 19 December, 2025 - RED HAT ENTERPRISE LINUX SYSTEMS ADMIN II 
8 December, 2025 - 11 December, 2025 - See our complete public course listing 
 






