Aster Data Database Administration Class Outline
|
|
- Magnus Hines
- 5 years ago
- Views:
Transcription
1 Aster Data Database Administration Class Outline CoffingDW education has been customized for every customer for the past 20 years. Our classes can be taught either on site or remotely via the internet. Education Contact: Thomas Coffing CoffingDW.com
2 Description: In this course, participants will learn Aster Data from a DBA s perspective with a focus on what s most important to perform Objectives: At the completion of this course, participants will have the knowledge to be able to make strategic decisions regarding their Aster Data environment. Topics: The Aster Data Architecture Administrative Operations Overview Fact and Dimension Tables The AMC in Detail How Aster Processes Data Four Options for Aster Data Table Design Understanding the Event Engine How Joins Work Inside the Aster Engine Temporary and Analytic Tables Backing up the System Configuring the Aster Database Connector Aster Modeling Rules Tera-Tom s Top Tips Indexes SQL-H Workload Management Aster Windows Functions SQL-MapReduce Time and Date Aster Windows Functions
3 The Fundamental SQL Commands That Work on Aster Audience: This course is designed for all users of Aster Data with a special focus for DBAs. Prerequisites: None Duration: 1-2 Days Outline: Chapter 1 The Aster Data Architecture What is Parallel Processing? Aster Data is a Parallel Processing System Each vworker holds a Portion of Every Table The Rows of a Table are Spread Across All vworkers The Aster Data Architecture The Queen Node The Worker Node The Loader Node The Backup Node The Aster Architecture Interconnect Backup and Loader Nodes Do Not use the Interconnect The Aster Architecture has Spare Nodes The Aster Architecture Allows Flexibility based on Need Aster Data Provides Four Fundamental Hardware Strengths Replication Failover
4 Data is Compressed on Data Transfers Aster Utilizes Dual Optimizers Aster Allows a Hybrid of SQL and MapReduce MapReduce History What is MapReduce? What is SQL-MR? Sessionize An Example of SQL-MR Support for Mixed Workload Management and Prioritization Chapter 2 Administrative Operations Overview Cluster Management Cluster Administration Database Administration Bulk Utilities Aster Database Management Console (AMC) Aster Database Event Engine ncluster Command Line Interface (ncli) Aster ncluster Terminal (ACT) ODBC and JDBC Connections to Third Party Tools Aster Database Loader Aster Database Backup Logging Into the AMC Overview of the AMC The Dashboard Tab Overview of the AMC The Processes Tab Overview of the AMC The Nodes Tab Overview of the AMC The Admin Tab Chapter 3 Fact and Dimension Tables Aster Tables are defined as Fact or Dimension when Created Fact Table A More Detailed Look at the Fact Table Distribution
5 Dimension Table are Replicated A Dimension Table is often Replicated across vworkers Aster Data has Fact and Dimension Tables Aster Tables are defined as Fact or Dimension when Created Fact and Dimension Tables can be Hashed by the same Key Distribution Key Rules Aster Data Uses a Hash Formula The Hash Map Determines which vworker will own the Row The Hash Formula, Hash Map and vworker Placing rows on the vworker Placing rows on the vworker Continued A Review of the Hashing Process Like Data Hashes to the Same vworker Distribution Key Data Types Run ANALYZE to COLLECT STATISTICS on a Table Some Examples of ANALYZE What Columns to Analyze Chapter 4 The AMC in Detail Dashboard Tab Processes Tab Processes Tab (Hover over the ID) Processes Tab Detail by Clicking on the ID Processes Tab Query Timeline Processes Tab Sessions Nodes Tab Node Overview Nodes Tab Hardware Stats Nodes Tab Hardware Config Nodes Tab Hardware Config Admin Tab Cluster Management Admin Tab Events
6 Admin Tab Executables In the Admin Tab, we clicked on the Executables Tab. Admin Tab Logs Admin Tab Configuration>Cluster Settings Admin Tab Configuration>Workload>Service Classes Admin Tab Configuration>Roles and Privileges Setting up IP Pools Setting up IP Pools in the AMC Setting up IP Pools in the AMC (continued) Remove Nodes Check Node Hardware Configuration Configure Cluster Settings Cluster Settings Sparkline Graph Scale Units Graph Scaling Internet Access Settings Aster Support Settings QoS Concurrency Threshold Configuration Roles and Privileges View the List of Available AMC User Privileges View the List of Available AMC User Privileges (continued) Create an AMC User Check Current AMC Privileges Edit AMC Privileges Restarting Your Aster Database Procedure for Restarting the Aster Database Procedure for Restarting the Aster Database Activate Aster Database Activate Aster Database (continued) Situations that Require Activation Activate Aster Database: The Procedure
7 Balance Data Balance Process Cluster Management from the Command Line Check Cluster Status Soft Shutdown Soft Startup Free Space Occupied by Defunct Vworkers Passwordless Root SSH Passwordless Root SSH (continued) Passwordless Root SSH (continued) Passwordless Root SSH (continued) Passwordless Root SSH (continued) Passwordless Root SSH (continued) Chapter 5 How Aster Processes Data When a Table is Created, a Table Header is Created Every vworker has the Exact Same Tables All Aster Tables are spread across All vworkers The Table Header and the Data Rows are Stored Separately A vworker Stores the Rows of a Table inside a Data Block To Read Rows, a vworker Moves the Data Block into Memory A Full Table Scan Means All vworkers must Read All Rows The Achilles Heel, or Slowest Process, is Block Transfer Each Table has a Distribution Key A Query Using the Distribution Key uses a Single vworker. As Rows are Added, a Data Block will Eventually Split A Full Table Scan Means All vworkers Read All Blocks Distribution Key Query uses One vworker Each vworker Can Have Many Blocks for a Single Table A Full Table Scan Means All vworkers Read All Blocks Quiz How Many Blocks Move into vworker Memory?
8 Answer How Many Blocks Move into vworker Memory? Quiz How Many Blocks Move Using the Distribution Key? Answer-How Many Blocks Move Using the Distribution Key? Chapter 6 - Four Options for Aster Data Table Design There are Four Options to Aster Table Design Straight up Distribute by Hash Straight up Distribute by Hash - Problems Straight up Distribute by Replication Partition the Table with Logical Partitioning This Partitioned Table Sorts Rows by Month of Order_Date An All vworkers Retrieve By Way of a Single Partition You can Partition a Table by Range or by List A Partitioned By List Example with Three Tactical Queries Aster Data Multi-Level Partitioning Aster Allows for Multi-Level Partitioning SQL Commands for Logical Partitioning as One Table What Partitions are on my Table? What does a Columnar Table look like? A Comparison of Data for Normal Vs. Columnar A Columnar Table is best for Queries with Few Columns Quiz How Many Blocks Move to vworker Memory? Answer How Many Containers Move to vworker Memory? When to use a Columnar Table Chapter 7 Understanding the Event Engine Monitor Events with the Event Engine Monitor Events with the Event Engine Event Engine Overview Manage Event Subscriptions Create or Edit Event Subscriptions
9 Create or Edit Event Subscriptions (continued) Create or Edit Event Subscriptions (continued) Upgrades of Event Engine View Event Subscriptions Supported Events Supported Events (continued) Supported Events (continued) Remediations Automatic Cluster Shutdown on Disk Full Event Automatic Cluster Shutdown on Disk Full Event (continued) Event Engine Best Practices Test the Event Engine Test the Event Engine - Disk Level Events Test the Event Engine - Disk Level Events (continued) Troubleshoot Event Engine Issues Monitor the Aster Database with SNMP Chapter 8 - How Joins Work Inside the Aster Engine Aster Join Quiz Aster Join Quiz Answer The Joining of Two Tables Aster Moves Joining Rows to the Same vworker Because of the Join Rule Dimension Table are Replicated The Two Different Philosophies for Table Join Design What Could You Do If Two Tables Joined 1000 Times a Day? Fact and Dimension Tables can be Hashed by the same Key Joining Two Tables with the same PK/FK Distribution Key A Join With Co-Location A Performance Tuning Technique for Large Joins The Joining of Two Tables with an Additional WHERE Clause Aster Performs Joins Using Three Different Methods
10 The Hash Join The Merge Join Nested Loop Joins Chapter 9 - Temporary and Analytic Tables Aster has Three Types of Data Create a Permanent Table Using Create Table AS (CTAS) Create a Logically Partitioned Table and Populate It Create a Temporary Table with using Create Table AS (CTAS) A Temporary Table in Action A Temporary Table That Uses an Insert/Select Create an Analytic Table Using an Insert/Select Create an Analytic Table Using CREATE TABLE AS (CTAS) Operations that Invalidate an Analytic Table If an Analytic Table is Invalid Tera-Tom History Chapter 10 Backing up the System Manage Backups Add a New Backup Manager to the AMC Start a Backup Backup Manager Commands Backup Manager Commands (continued) Backup Manager Commands (continued) Backup Manager Commands (continued) Monitor and Manage Backups - Starting and Stopping Monitor and Manage Backups - Status and Availability Recovering the Queen Node - Queen Replacement Recovering the Queen Node - Queen Replacement Script Recovering the Queen Node - Queen Replacement (continued) Recovering the Queen Node - Queen Replacement (continued)
11 Queen Replacement Best Practices Chapter 11 - Configuring the Aster Database Connector Set up Host Entries for all Nodes Set up Host Entries for all Nodes (continued) Set up Host Entries for all Nodes (continued) Configure Hosts Configure Hosts (continued) Configure Hosts (continued) Configure Hosts (continued) Setting up the Connector - Networking Setting up the Connector - Client Software Setting up the Connector - Performance load_from_teradata Syntax load_from_teradata Syntax (continued) load_from_teradata Syntax (continued) load_from_teradata Syntax (continued) load_from_teradata Syntax (continued) load_to_teradata Syntax load_to_teradata Syntax (continued) load_to_teradata Syntax (continued) load_to_teradata Syntax (continued) load_to_teradata Syntax (continued) Cancelling load_to_teradata Procedure for Setting START_INSTANCE Procedure for Setting START_INSTANCE (continue) Procedure for Setting START_INSTANCE (continue) Procedure for Setting START_INSTANCE (continue) Troubleshooting the Connector Running Joins in Aster to Teradata Building Remote Views
12 Create Table in Aster Example Chapter 12 Aster Modeling Rules Modeling Rules for Aster Data Three Principles that Govern the Modeling Rules Modeling Rule 1 Dimensionalize your Model A Dimensional Model is called a "Star Schema" To Read a Data Block, a vworker Moves the Block to Memory A Dimensional Model Moves Less Mass into Memory Which Move From Disk to Memory Would You Choose? Vworkers transfer their Fact Table into Memory in Parallel Modeling Rule 2 Use Columnar Which Move From Disk to Memory Would You Choose? Let's Discuss Modeling and Joins at the Simplest Level Let's Discuss Modeling and Joins at the Simplest Level Let's Discuss Joins at the Simplest Level Modeling Rule 3 Distribute your Tables Based on Joins The Two Different Philosophies for Table Join Design Facts are Hashed and most often the Dimension is Replicated Fact and Dimension Tables can be Hashed by the same Key Joining Two Tables with the same PK/FK Primary Index A Join With No Redistribution or Duplication Aster Hates Joining Tables with a Different Distribution Key Aster Hates to Redistribute by Hash to Join Tables Modeling Rule 4 Replicate Dimension Tables Modeling Rule 5 Partition Your Tables Modeling Rule 6 Make Fact Tables Skinny Modeling Rule 6 Make Fact Tables Skinny Example Modeling Rule 7 Index Your Tables The B-Tree Index Which Columns Might You Create an Index?
13 Answer - Which Columns Might You Create an Index? Modeling Rule 8 Denormalize based on Your Environment. Modeling Rule 8 Denormalize based on Your Environment. Chapter 13 Tera-Tom s Top Tips Tera-Tom's Top Tips Tera-Tom's Top Tips # 2 Tera-Tom's Top Tips #3 Tera-Tom's Top Tips # 3 Rewritten Tera-Tom's Top Tips #4 When the GROUP BY Column is NOT the Distribution Key Example of GROUP BY Column is NOT the Distribution Key Tera-Tom's Top Tips #5 Tera-Tom's Top Tips #6 Use EXPLAIN Query Plan and Estimates Explain Plan Showing a Hash Join Explain Plan Showing a Merge Join Explain Plan Showing a Nested Loop Join Chapter 14 - Indexes There are Only Three Types of Scans Guidelines for Indexes An Index Syntax Example The B-Tree Index Which Columns Might You Create an Index? Answer - Which Columns Might You Create an Index? A Visual of an Index (Conceptually) A Query Using an Index Uses All vworkers Multicolumn indexes A NUSI BITMAP Theory A NUSI Bitmap in Action
14 Indexes on Expressions Indexes on Extracts of Dates GiST Indexes Five Operational Tips for Efficient Indexing REINDEX createcompressedindexoncompressedtablebydefault Flag Chapter 15 SQL-H Introduction to SQL-H Configuring SQL-H Aster Aster 5.10 or Earlier SQL-H Configuration Loading from HCatalog -Syntax Loading from HCatalog -Syntax (continued) Loading from HCatalog -Syntax (continued) Displaying the HCatalog Displaying the HCatalog (continued) Using SQL-H to Create Views Displaying the HCatalog (continued) Using SQL-H to Create Views Eliminating Partitions in SQL-H Views Conversions Tips for Working with SQL-H Tips for Working with SQL-H (continued) Troubleshooting SQL-H Troubleshooting SQL-H (Additional Errors You Might See) Chapter 16 Workload Management Introduction to Workload Management Admission Control Managing Concurrency Using ncli Configuring Admission Limits with AMC
15 Resource Management Resource Management (continued) Workload Settings via the Command Line Priority and Weight Resource Allocation Memory Soft Limit Percent Memory Hard Limit Percent Automatic Query Cancellation Workload Policies Setting Up Workload Rules Setting Up Workload Rules (continued) Setting Up Workload Rules (continued) Setting Up Workload Rules (continued) Setting Up Workload Rules (continued) Workload Predicates Workload Predicates (continued Workload Predicates (continued) Monitoring Queries Best Practices Troubleshooting Chapter 17 Aster Windows Functions Cumulative Sum Cumulative Sum - Major and Minor Sort Key(s) The ANSI CSUM Getting a Sequential Number The ANSI OLAP Reset with a PARTITION BY Statement PARTITION BY only Resets a Single OLAP not ALL of them ANSI Moving Sum is Current Row and Preceding n Rows How ANSI Moving SUM Handles the Sort Quiz How is that Total Calculated? Answer to Quiz How is that Total Calculated?
16 Moving SUM every 3-rows vs. a Continuous Sum Moving Average Quiz How is that Total Calculated? Answer to Quiz How is that Total Calculated? Quiz How is that 4th Row Calculated? Answer to Quiz How is that 4th Row Calculated? Partition By Resets an ANSI OLAP Moving Average Using BETWEEN Moving Difference using ANSI Syntax Moving Difference using ANSI Syntax with Partition By RANK Defaults to Ascending Order Getting RANK to Sort in DESC Order You can use Window Functions in Expressions RANK() OVER and PARTITION BY DENSE_RANK() OVER PERCENT_RANK() OVER PERCENT_RANK() OVER with 14 rows in Calculation PERCENT_RANK() OVER with 21 rows in Calculation RANK With ORDER BY SUM() COUNT OVER for a Sequential Number Quiz What caused the COUNT OVER to Reset? Answer to Quiz What caused the COUNT OVER to Reset? The MAX OVER Command MAX OVER with PARTITION BY Reset The MIN OVER Command Quiz Fill in the Blank Answer to Quiz Fill in the Blank The Row_Number Command Quiz How did the Row_Number Reset? Quiz How did the Row_Number Reset? NTILE
17 NTILE Using a Value of 10 NTILE With a Partition CUME_DIST CUME_DIST With a Partition LEAD LEAD With Partitioning LAG LAG with Partitioning FIRST_VALUE FIRST_VALUE After Sorting by the Highest Value FIRST_VALUE with Partitioning LAST_VALUE NTH_VALUE NTH_VALUE With Partition SUM(SUM(n)) Chapter 18 SQL-MapReduce MapReduce History What is MapReduce? What is SQL-MapReduce? SQL-MapReduce Input SQL-MapReduce Output Subtle SQL-MapReduce Processing Aster Data Provides an Analytic Foundation Path Analysis Text Analysis Statistical Analysis Segmentation (Data Mining) Graph Analysis Transformation of Data Sessionize
18 Tokenize SQL-MapReduce Function npath npath SELECT Clause npath ON Clause npath PARTITION BY Expression npath DIMENSION Expression npath ORDER BY Expression npath MODE Clause has Overlapping or NonOverlapping npath PATTERN Clause Pattern Operators Pattern Operators Order of Precedence Matching Patterns Which Repeat npath SYMBOLS Clause npath RESULTS Clause Adding an Aggregate to npath Results Adding an Aggregate to npath Results (Continued) SQL-MapReduce Examples - Use Regular SQL SQL-MapReduce Examples - Create Objects SQL-MapReduce Examples - Subquery SQL-MapReduce Examples - Query as Input SQL-MapReduce Examples - Nesting Functions SQL-MapReduce Examples - Functions in Derived Tables SQL-MapReduce Examples - SMAVG SQL-MapReduce Examples - Pack Function SQL-MapReduce Examples - Pack Function (Continued) SQL-MapReduce Examples - Pivot Columns Workshop: Create This Table Login to your GNOME Terminal Login to your Linux Using the GNOME Terminal Unzip the bank_web_data.zip Use the Function ncluster_loader to Load the Bank Data
19 Run this npath Map Reduce Function on your Table npath in Action Operators at their Simplest Pattern Accumulate Accumulate With All Pages Accumulate npath with a WHERE Clause SQL-MapReduce Examples - Path Generator SQL-MapReduce Examples - Path Generator (Continued) SQL-MapReduce Examples - Path Generator (Continued) SQL-MapReduce Examples - Path Generator (Continued) SQL-MapReduce Examples - Path Generator (Continued) SQL-MapReduce Examples - Linear Regression SQL-MapReduce Examples - Linear Regression (Continued) SQL-MapReduce Examples - Linear Regression (Continued) SQL-MapReduce Examples - Naive Bayes SQL-MapReduce Examples - Naive Bayes (Continued) SQL-MapReduce Examples - Naive Bayes (Continued) SQL-MapReduce Examples - Naive Bayes (Continued) SQL-MapReduce Examples - Naive Bayes (Continued) SQL-MapReduce Examples - Naive Bayes (Continued) SQL-MapReduce Examples - Naive Bayes (Continued) SQL-MapReduce Examples - Naive Bayes (Continued) Join Aster, Teradata and Hadoop Tables; feed into MapReduce Run Both of these Examples Together and Compare Run this npath Map Reduce Function npath in Action Another npath Example Finding Out What Functions You Have Installed Workshop 1 Fill in the x's Answer Workshop 1 - Fill in the x's
20 Workshop 2 Fill in the x's Answer Workshop 2 Fill in the x's Answer Workshop 2 You Could Have Used a GROUP BY Workshop 3 Add to the Query Workshop 3 Answer to Add to the Query Workshop 4 Fill in the x's Answer to Workshop 4 Fill in the x's Workshop 5 Find that Customer Answer to Workshop 5 Find that Customer Workshop 6 Change the MapReduce Function Answer to Workshop 6 Change the MapReduce Function Workshop 7 Build the MapReduce Function Answer to Workshop 7 Build the MapReduce Function Best Answer to Workshop 7 Build the MapReduce Function Workshop 8 Build the Accumulate in the Result Answer to Workshop 8 Build the Accumulate in the Result SQL-MapReduce Examples - Linear Regression (Continued) Workshop 9 Build the Subquery Answer to Workshop 9 Build the Subquery Workshop 10 Do Your First Join Answer to Workshop 10 Do Your First Join Answer to Workshop 10 Do the Join Using a New Syntax Workshop 11 Super Join the Tables Answer to Workshop 11 Super Join the Tables Answer to Workshop 11 Super Join the Tables Workshop 12 Sessionize the Data Answer to Workshop 12 Sessionize the Data Workshop 13 What is this Query Doing? Answer to Workshop 13 What is this Query Doing? Workshop 14 Using ilike Answer to Workshop 14 Using ilike
21 Answer to Workshop 14 Using ilike Workshop 15 What are the First Two Pages Visited? Workshop 15 What are the First Two Pages Visited? Workshop 16 Advanced - First Two Pages Visited? Answer to Workshop 16 Advanced - First Two Pages Visited? Workshop 17 Can You Clean Up the Results? Answer to Workshop 17 Can You Clean Up the Results? Answer to Workshop 17 Format the Date Workshop 18 Build a Churn Table Workshop 18 Run the Query Before Building to Test Workshop 18 A Better Example Answer to Workshop 18 Build a Basic Churn Table Workshop 18 Create the Churn Table with a Better Example Multi-Case The Multi-Case Function The Multi-Case Function in Nexus The Multi-Case Function Mixing and Matching The Multi-Case Function Mixing and Matching SQL-MapReduce Examples - cfilter SQL-MapReduce Examples - cfilter (Continued) SQL-MapReduce Examples - Linear Regression (Continued) SQL-MapReduce Examples - cfilter (Continued) SQL-MapReduce Examples - Linear Regression (Continued) SQL-MapReduce Examples - cfilter (Continued) SQL-MapReduce Examples - cfilter (Continued) SQL-MapReduce Examples - cfilter (Continued) SQL-MapReduce Examples - cfilter (Continued) SQL-MapReduce Examples - cfilter (Continued) SQL-MapReduce Examples - cfilter (Continued) SQL-MapReduce Examples - cfilter (Continued) CFILTER in Action with Bank_Web_Clicks
22 CFILTER in Action CFILTER using Nexus npath Error Chapter 19 Time and Date Date, Time, and Timestamp Keywords Add or Subtract Days from a date The to_char command A Summary of Math Operations on Dates Using a Math Operation to find your Age in Years Find What Day of the week you were Born Date Related Functions The EXTRACT Command EXTRACT from DATES and TIME EXTRACT with DATE and TIME Literals EXTRACT of the Month on Aggregate Queries A Side Title example with Reserved Words as an Alias Implied Extract of Day, Month and Year DATE_PART Function DATE_TRUNC Function DATE_TRUNC Function using TIME Aster NOW() Function Chapter 20 Aster Windows Functions Cumulative Sum Cumulative Sum - Major and Minor Sort Key(s) The ANSI CSUM Getting a Sequential Number The ANSI OLAP Reset with a PARTITION BY Statement PARTITION BY only Resets a Single OLAP not ALL of them ANSI Moving Sum is Current Row and Preceding n Rows How ANSI Moving SUM Handles the Sort
23 Quiz How is that Total Calculated? Answer to Quiz How is that Total Calculated? Moving SUM every 3-rows vs. a Continuous Sum Moving Average Quiz How is that Total Calculated? Answer to Quiz How is that Total Calculated? Quiz How is that 4th Row Calculated? Answer to Quiz How is that 4th Row Calculated? Partition By Resets an ANSI OLAP Moving Average Using BETWEEN Moving Difference using ANSI Syntax Moving Difference using ANSI Syntax with Partition By RANK Defaults to Ascending Order Getting RANK to Sort in DESC Order You can use Window Functions in Expressions RANK() OVER and PARTITION BY DENSE_RANK() OVER PERCENT_RANK() OVER PERCENT_RANK() OVER with 14 rows in Calculation PERCENT_RANK() OVER with 21 rows in Calculation RANK With ORDER BY SUM() COUNT OVER for a Sequential Number Quiz What caused the COUNT OVER to Reset? Answer to Quiz What caused the COUNT OVER to Reset? The MAX OVER Command MAX OVER with PARTITION BY Reset The MIN OVER Command Quiz Fill in the Blank Answer to Quiz Fill in the Blank The Row_Number Command Quiz How did the Row_Number Reset?
24 Quiz How did the Row_Number Reset? NTILE NTILE Using a Value of 10 NTILE With a Partition CUME_DIST CUME_DIST With a Partition LEAD LEAD With Partitioning LAG LAG with Partitioning FIRST_VALUE FIRST_VALUE After Sorting by the Highest Value FIRST_VALUE with Partitioning LAST_VALUE NTH_VALUE NTH_VALUE With Partition SUM(SUM(n)) Chapter 21 The Fundamental SQL Commands That Work on Aster BETWEEN is Inclusive BETWEEN Works for Character Data LIKE uses Wildcards Percent % and Underscore _ LIKE command Underscore is Wildcard for one Character GROUP BY Vs. DISTINCT Good Advice The Five Aggregates of Aster Data GROUP BY when Aggregates and Normal Columns Mix GROUP BY Delivers one row per Group GROUP BY Dept_No or GROUP BY 1 the same thing Limiting Rows and Improving Performance with WHERE WHERE Clause in Aggregation limits unneeded Calculations Keyword HAVING tests Aggregates after they are Totaled
25 Keyword HAVING is like an Extra WHERE Clause for Totals Getting the Average Values per Column Getting the Average Values per Column Average Values per Column for All Columns in a Table A two-table join using Non-ANSI Syntax A two-table join using Non-ANSI Syntax with Table Alias Aliases and Fully Qualifying Columns A two-table join using ANSI Syntax Both Queries have the same Results and Performance Quiz Can You Finish the Join Syntax? Answer to Quiz Can You Finish the Join Syntax? Quiz Can You Find the Error? Answer to Quiz Can You Find the Error? Quiz Which rows from both tables Won t Return? Answer to Quiz Which rows from both tables Won t Return? LEFT OUTER JOIN LEFT OUTER JOIN Brings Back All Rows in the Left Table RIGHT OUTER JOIN RIGHT OUTER JOIN Brings Back All Rows in the RIGHT Table FULL OUTER JOIN FULL OUTER JOIN Brings Back All Rows in All Tables Which Tables are the Left and which are the Right? Answer - Which Tables are the Left and which are the Right? INNER JOIN with Additional AND Clause ANSI INNER JOIN with Additional AND Clause ANSI INNER JOIN with Additional WHERE Clause OUTER JOIN with Additional WHERE Clause OUTER JOIN with Additional AND Clause Results from OUTER JOIN with Additional AND Clause Quiz Why is this considered an INNER JOIN? The DREADED Product Join
26 Result Set of the DREADED Product Join The Horrifying Cartesian Product Join The ANSI Cartesian Join will ERROR Quiz Do these Joins Return the Same Answer Set? Answer Do these Joins Return the Same Answer Set? How would you Join these two tables? How would you Join these two tables? You Can t Yet! An Associative Table is a Bridge that Joins Two Tables Quiz Can you Write the 3-Table Join? Answer to Quiz Can you Write the 3-Table Join? Quiz Can you Write the 3-Table Join to ANSI Syntax? Answer Can you Write the 3-Table Join to ANSI Syntax? Quiz Can you Place the ON Clauses at the End? Answer Can you Place the ON Clauses at the End? The 5-Table Join Logical Insurance Model Quiz - Write a Five Table Join Using ANSI Syntax Answer - Write a Five Table Join Using ANSI Syntax Quiz - Write a Five Table Join Using ANSI Syntax Answer - Write a Five Table Join Using ANSI Syntax Quiz - Write a Five Table Join Using Non-ANSI Syntax Answer - Write a Five Table Join Using Non-ANSI Syntax Quiz Re-Write this putting the ON clauses at the END Answer Re-Write this putting the ON clauses at the END The Nexus Query Chameleon Writes the SQL for Users. An IN List is much like a Subquery An IN List Never has Duplicates Just like a Subquery An IN List Ignores Duplicates The Subquery How a Basic Subquery Works The Final Answer Set from the Subquery Quiz- Answer the Difficult Question
27 Answer to Quiz- Answer the Difficult Question Should you use a Subquery or a Join? Quiz- Write the Subquery Answer to Quiz- Write the Subquery Quiz- Write the More Difficult Subquery Answer to Quiz- Write the More Difficult Subquery Quiz- Write the Subquery with an Aggregate Answer to Quiz- Write the Subquery with an Aggregate Quiz Write the Triple Subquery Answer to Quiz Write the Triple Subquery CHARACTER_LENGTH AND OCTET_LENGTH The TRIM Command trims both Leading and Trailing Spaces Trim and Trailing is Case Sensitive Trim and Trailing works if Case right The SUBSTRING Command How SUBSTRING Works with NO ENDING POSITION Using SUBSTRING to move Backwards How SUBSTRING Works with a Starting Position of -1 How SUBSTRING Works with an Ending Position of 0 An Example using SUBSTRING, TRIM and CHAR Together SUBSTRING and SUBSTR are equal, but use different syntax The POSITION Command finds a Letters Position Concatenation The Basics of CAST (Convert and Store) Some Great CAST (Convert and Store) Examples Some Great CAST (Convert and Store) Examples Combining Searched Case and Valued Case A Trick for getting a Horizontal Case Nested Case Put a CASE in the ORDER BY
28
Aster Data Basics Class Outline
Aster Data Basics Class Outline CoffingDW education has been customized for every customer for the past 20 years. Our classes can be taught either on site or remotely via the internet. Education Contact:
More informationAster Data SQL and MapReduce Class Outline
Aster Data SQL and MapReduce Class Outline CoffingDW education has been customized for every customer for the past 20 years. Our classes can be taught either on site or remotely via the internet. Education
More informationGreenplum SQL Class Outline
Greenplum SQL Class Outline The Basics of Greenplum SQL Introduction SELECT * (All Columns) in a Table Fully Qualifying a Database, Schema and Table SELECT Specific Columns in a Table Commas in the Front
More informationDB2 SQL Class Outline
DB2 SQL Class Outline The Basics of SQL Introduction Finding Your Current Schema Setting Your Default SCHEMA SELECT * (All Columns) in a Table SELECT Specific Columns in a Table Commas in the Front or
More informationTeradata SQL Class Outline
Teradata SQL Class Outline CoffingDW education has been customized for every customer for the past 20 years. Our classes can be taught either on site or remotely via the internet. Education Contact: Thomas
More informationNetezza Basics Class Outline
Netezza Basics Class Outline CoffingDW education has been customized for every customer for the past 20 years. Our classes can be taught either on site or remotely via the internet. Education Contact:
More informationTeradata Basics Class Outline
Teradata Basics Class Outline CoffingDW education has been customized for every customer for the past 20 years. Our classes can be taught either on site or remotely via the internet. Education Contact:
More informationLessons with Tera-Tom Teradata Architecture Video Series
Lessons with Tera-Tom Teradata Architecture Video Series For More Information Contact: Thomas Coffing Chief Executive Officer Coffing Data Warehousing Cell: 513-300-0341 Email: Tom.Coffing@coffingdw.com
More information20461: Querying Microsoft SQL Server
20461: Querying Microsoft SQL Server Length: 5 days Audience: IT Professionals Level: 300 OVERVIEW This 5 day instructor led course provides students with the technical skills required to write basic Transact
More informationCOURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014
COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014 MODULE 1: INTRODUCTION TO MICROSOFT SQL SERVER 2014 This module introduces the SQL Server platform and major tools. It discusses editions, versions,
More informationAfter completing this course, participants will be able to:
Querying SQL Server T h i s f i v e - d a y i n s t r u c t o r - l e d c o u r s e p r o v i d e s p a r t i c i p a n t s w i t h t h e t e c h n i c a l s k i l l s r e q u i r e d t o w r i t e b a
More informationQuerying Microsoft SQL Server
Querying Microsoft SQL Server 20461D; 5 days, Instructor-led Course Description This 5-day instructor led course provides students with the technical skills required to write basic Transact SQL queries
More informationQUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: QUERYING MICROSOFT SQL SERVER Course: 20461C; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This 5-day instructor led course provides students with
More information20461: Querying Microsoft SQL Server 2014 Databases
Course Outline 20461: Querying Microsoft SQL Server 2014 Databases Module 1: Introduction to Microsoft SQL Server 2014 This module introduces the SQL Server platform and major tools. It discusses editions,
More informationMIS NETWORK ADMINISTRATOR PROGRAM
NH107-7475 SQL: Querying and Administering SQL Server 2012-2014 136 Total Hours 97 Theory Hours 39 Lab Hours COURSE TITLE: SQL: Querying and Administering SQL Server 2012-2014 PREREQUISITE: Before attending
More informationQuerying Microsoft SQL Server
Querying Microsoft SQL Server Duration: 5 Days (08:30-16:00) Overview: This course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server. This
More informationCOURSE OUTLINE: Querying Microsoft SQL Server
Course Name 20461 Querying Microsoft SQL Server Course Duration 5 Days Course Structure Instructor-Led (Classroom) Course Overview This 5-day instructor led course provides students with the technical
More informationAVANTUS TRAINING PTE LTD
[MS20461]: Querying Microsoft SQL Server 2014 Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : SQL Server Delivery Method : Instructor-led (Classroom) Course Overview This 5-day
More informationCourse 20461C: Querying Microsoft SQL Server
Course 20461C: Querying Microsoft SQL Server Audience Profile About this Course This course is the foundation for all SQL Serverrelated disciplines; namely, Database Administration, Database Development
More informationQuerying Microsoft SQL Server (MOC 20461C)
Querying Microsoft SQL Server 2012-2014 (MOC 20461C) Course 21461 40 Hours This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for
More information"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary
Course Summary Description This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation
More informationQuerying Microsoft SQL Server
Querying Microsoft SQL Server Course 20461D 5 Days Instructor-led, Hands-on Course Description This 5-day instructor led course is designed for customers who are interested in learning SQL Server 2012,
More informationQuerying Microsoft SQL Server
20461 - Querying Microsoft SQL Server Duration: 5 Days Course Price: $2,975 Software Assurance Eligible Course Description About this course This 5-day instructor led course provides students with the
More informationMicrosoft Querying Microsoft SQL Server 2014
1800 ULEARN (853 276) www.ddls.com.au Microsoft 20461 - Querying Microsoft SQL Server 2014 Length 5 days Price $4290.00 (inc GST) Version D Overview Please note: Microsoft have released a new course which
More information"Charting the Course... Teradata Basics Course Summary
Course Summary Description In this course, students will learn the basics of Teradata architecture with a focus on what s important to know from an IT and Developer perspective. Topics The Teradata Architecture
More informationQuerying Microsoft SQL Server 2008/2012
Querying Microsoft SQL Server 2008/2012 Course 10774A 5 Days Instructor-led, Hands-on Introduction This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL
More informationTeradata SQL Features Overview Version
Table of Contents Teradata SQL Features Overview Version 14.10.0 Module 0 - Introduction Course Objectives... 0-4 Course Description... 0-6 Course Content... 0-8 Module 1 - Teradata Studio Features Optimize
More informationQuerying Microsoft SQL Server 2012/2014
Page 1 of 14 Overview This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation
More informationQuerying Microsoft SQL Server
Course Code: M20461 Vendor: Microsoft Course Overview Duration: 5 RRP: POA Querying Microsoft SQL Server Overview This 5-day instructor led course provides delegates with the technical skills required
More information20461D: Querying Microsoft SQL Server
20461D: Querying Microsoft SQL Server Course Details Course Code: Duration: Notes: 20461D 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based
More information"Charting the Course... Oracle18c SQL (5 Day) Course Summary
Course Summary Description This course provides a complete, hands-on introduction to SQL including the use of both SQL Developer and SQL*Plus. This coverage is appropriate for users of Oracle11g and higher.
More informationGreenplum Architecture Class Outline
Greenplum Architecture Class Outline Introduction to the Greenplum Architecture What is Parallel Processing? The Basics of a Single Computer Data in Memory is Fast as Lightning Parallel Processing Of Data
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-9 7 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training
More informationPostgres Window Magic
Postgres Window Magic BRUCE MOMJIAN This presentation explains the many window function facilities and how they can be used to produce useful SQL query results. Creative Commons Attribution License http://momjian.us/presentations
More informationQuerying Microsoft SQL Server 2014
Querying Microsoft SQL Server 2014 Código del curso: 20461 Duración: 5 días Acerca de este curso This 5 day instructor led course provides students with the technical skills required to write basic Transact
More informationOracle Database 10g: Introduction to SQL
ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database
More informationOracle Database 11g: SQL and PL/SQL Fundamentals
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle Database 11g: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn In this course, students learn the fundamentals of SQL and PL/SQL
More informationOracle Database: Introduction to SQL Ed 2
Oracle University Contact Us: +40 21 3678820 Oracle Database: Introduction to SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database 12c: Introduction to SQL training helps you write subqueries,
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along with the
More informationCourse 20461C: Querying Microsoft SQL Server
Course 20461C: Querying Microsoft SQL Server About this course: This course is the foundation for all SQL Server related disciplines; namely, Database Administration, Database development and business
More informationIntroduction to Computer Science and Business
Introduction to Computer Science and Business This is the second portion of the Database Design and Programming with SQL course. In this portion, students implement their database design by creating a
More informationCourse Outline and Objectives: Database Programming with SQL
Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,
More informationORANET- Course Contents
ORANET- Course Contents 1. Oracle 11g SQL Fundamental-l 2. Oracle 11g Administration-l 3. Oracle 11g Administration-ll Oracle 11g Structure Query Language Fundamental-l (SQL) This Intro to SQL training
More informationOracle Database: SQL and PL/SQL Fundamentals Ed 2
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Database: SQL and PL/SQL Fundamentals Ed 2 Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals
More informationOptional SQL Feature Summary
Optional SQL Feature Summary The following table lists all optional features included in the SQL standard, from SQL- 2003 to SQL-2016. It also indicates which features that are currently supported by Mimer
More informationOracle Syllabus Course code-r10605 SQL
Oracle Syllabus Course code-r10605 SQL Writing Basic SQL SELECT Statements Basic SELECT Statement Selecting All Columns Selecting Specific Columns Writing SQL Statements Column Heading Defaults Arithmetic
More information20761 Querying Data with Transact SQL
Course Overview The main purpose of this course is to give students a good understanding of the Transact-SQL language which is used by all SQL Server-related disciplines; namely, Database Administration,
More informationQuerying Data with Transact-SQL
Querying Data with Transact-SQL Course: 20761 Course Details Audience(s): IT Professional(s) Technology: Microsoft SQL Server 2016 Duration: 24 HRs. ABOUT THIS COURSE This course is designed to introduce
More informationT-SQL Training: T-SQL for SQL Server for Developers
Duration: 3 days T-SQL Training Overview T-SQL for SQL Server for Developers training teaches developers all the Transact-SQL skills they need to develop queries and views, and manipulate data in a SQL
More informationQuerying Data with Transact SQL
Course 20761A: Querying Data with Transact SQL Course details Course Outline Module 1: Introduction to Microsoft SQL Server 2016 This module introduces SQL Server, the versions of SQL Server, including
More informationMTA Database Administrator Fundamentals Course
MTA Database Administrator Fundamentals Course Session 1 Section A: Database Tables Tables Representing Data with Tables SQL Server Management Studio Section B: Database Relationships Flat File Databases
More informationAdvanced SQL Tribal Data Workshop Joe Nowinski
Advanced SQL 2018 Tribal Data Workshop Joe Nowinski The Plan Live demo 1:00 PM 3:30 PM Follow along on GoToMeeting Optional practice session 3:45 PM 5:00 PM Laptops available What is SQL? Structured Query
More informationFUN WITH ANALYTIC FUNCTIONS UTOUG TRAINING DAYS 2017
FUN WITH ANALYTIC FUNCTIONS UTOUG TRAINING DAYS 2017 ABOUT ME Born and raised here in UT In IT for 10 years, DBA for the last 6 Databases and Data are my hobbies, I m rather quite boring This isn t why
More information1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data
1 Writing Basic SQL SELECT Statements Objectives 1-2 Capabilities of SQL SELECT Statements 1-3 Basic SELECT Statement 1-4 Selecting All Columns 1-5 Selecting Specific Columns 1-6 Writing SQL Statements
More informationQuerying Data with Transact-SQL
Course 20761A: Querying Data with Transact-SQL Page 1 of 5 Querying Data with Transact-SQL Course 20761A: 2 days; Instructor-Led Introduction The main purpose of this 2 day instructor led course is to
More informationSQL Server Windowing Functions
SQL Server Windowing Functions Enrique Catalá Bañuls Mentor, SolidQ MAP 2012 Microsoft Technical Ranger Microsoft Certified Trainer ecatala@solidq.com Twitter: @enriquecatala Enrique Catalá Bañuls Computer
More informationQuerying Data with Transact-SQL
Course Code: M20761 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,177 Querying Data with Transact-SQL Overview This course is designed to introduce students to Transact-SQL. It is designed in such
More informationQuerying Microsoft SQL Server 2014
Querying Microsoft SQL Server 2014 Referencia MOC 20461 Duración (horas) 25 Última actualización 27 marzo 2018 Modalidades Presencial, a medida Examen 70-461 Introducción This 5-day instructor led course
More informationConfiguring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.
Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure
More informationOracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL:
Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: A. Introduction Course Objectives, Course Agenda and Appendixes Used in this Course Overview of Oracle Database
More informationINSTRUCTOR-LED TRAINING COURSE
INSTRUCTOR-LED TRAINING COURSE TERADATA TERADATA Lecture/Lab ILT 25968 4 Days COURSE DESCRIPTION This course defines the processes and procedures to follow when designing and implementing a Teradata system.
More informationRelational Database Management Systems for Epidemiologists: SQL Part I
Relational Database Management Systems for Epidemiologists: SQL Part I Outline SQL Basics Retrieving Data from a Table Operators and Functions What is SQL? SQL is the standard programming language to create,
More informationQuerying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)
Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761) Course Length: 3 days Course Delivery: Traditional Classroom Online Live MOC on Demand Course Overview The main purpose of this
More informationTeradata. This was compiled in order to describe Teradata and provide a brief overview of common capabilities and queries.
Teradata This was compiled in order to describe Teradata and provide a brief overview of common capabilities and queries. What is it? Teradata is a powerful Big Data tool that can be used in order to quickly
More informationDatabase Systems: Design, Implementation, and Management Tenth Edition. Chapter 7 Introduction to Structured Query Language (SQL)
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 7 Introduction to Structured Query Language (SQL) Objectives In this chapter, students will learn: The basic commands and
More information618 Index. BIT data type, 108, 109 BIT_LENGTH, 595f BIT VARYING data type, 108 BLOB data type, 108 Boolean data type, 109
Index A abbreviations in field names, 22 in table names, 31 Access. See under Microsoft acronyms in field names, 22 in table names, 31 aggregate functions, 74, 375 377, 416 428. See also AVG; COUNT; COUNT(*);
More informationYou should have a basic understanding of Relational concepts and basic SQL. It will be good if you have worked with any other RDBMS product.
About the Tutorial is a popular Relational Database Management System (RDBMS) suitable for large data warehousing applications. It is capable of handling large volumes of data and is highly scalable. This
More information$99.95 per user. Writing Queries for SQL Server (2005/2008 Edition) CourseId: 160 Skill level: Run Time: 42+ hours (209 videos)
Course Description This course is a comprehensive query writing course for Microsoft SQL Server versions 2005, 2008, and 2008 R2. If you struggle with knowing the difference between an INNER and an OUTER
More informationQuerying Data with Transact-SQL
Querying Data with Transact-SQL General Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students
More information"Charting the Course... Teradata SQL Course Summary
Course Summary Description In this course, students will learn SQL starting at the most basic level and going to the most advanced level with many examples. Topics Basic SQL Functions The WHERE Clause
More informationMCSA SQL SERVER 2012
MCSA SQL SERVER 2012 1. Course 10774A: Querying Microsoft SQL Server 2012 Course Outline Module 1: Introduction to Microsoft SQL Server 2012 Introducing Microsoft SQL Server 2012 Getting Started with SQL
More informationORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR
ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR The process of becoming Oracle Database certified broadens your knowledge and skills by exposing you to a wide array of important database features,
More informationQuerying Data with Transact-SQL
Querying Data with Transact-SQL 20761B; 5 Days; Instructor-led Course Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can
More informationOracle Database: Introduction to SQL
Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training helps you write subqueries,
More informationOracle Database: Introduction to SQL
Oracle University Contact Us: (+202) 35 35 02 54 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn View a newer version of this course This Oracle Database: Introduction to SQL
More informationOracle Database: Introduction to SQL
Oracle Database: Introduction to SQL What you will learn Understanding the basic concepts of relational databases ensure refined code by developers. This course helps the participants to write subqueries,
More information20761B: QUERYING DATA WITH TRANSACT-SQL
ABOUT THIS COURSE This 5 day course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge
More informationSQL functions fit into two broad categories: Data definition language Data manipulation language
Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 7 Beginning Structured Query Language (SQL) MDM NUR RAZIA BINTI MOHD SURADI 019-3932846 razia@unisel.edu.my
More information"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary
Course Summary Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge
More informationIndex. Bitmap Heap Scan, 156 Bitmap Index Scan, 156. Rahul Batra 2018 R. Batra, SQL Primer,
A Access control, 165 granting privileges to users general syntax, GRANT, 170 multiple privileges, 171 PostgreSQL, 166 169 relational databases, 165 REVOKE command, 172 173 SQLite, 166 Aggregate functions
More informationQuerying Data with Transact-SQL
Querying Data with Transact-SQL Course 20761C 5 Days Instructor-led, Hands on Course Information The main purpose of the course is to give students a good understanding of the Transact- SQL language which
More informationCourse Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led
Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led About this course This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days
More informationMobile MOUSe MTA DATABASE ADMINISTRATOR FUNDAMENTALS ONLINE COURSE OUTLINE
Mobile MOUSe MTA DATABASE ADMINISTRATOR FUNDAMENTALS ONLINE COURSE OUTLINE COURSE TITLE MTA DATABASE ADMINISTRATOR FUNDAMENTALS COURSE DURATION 10 Hour(s) of Self-Paced Interactive Training COURSE OVERVIEW
More informationAdvanced Oracle SQL Tuning v3.0 by Tanel Poder
Advanced Oracle SQL Tuning v3.0 by Tanel Poder /seminar Training overview This training session is entirely about making Oracle SQL execution run faster and more efficiently, understanding the root causes
More informationQuerying Data with Transact-SQL
Querying Data with Transact-SQL Duration: 5 Days Course Code: M20761 Overview: This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can
More information[Contents. Sharing. sqlplus. Storage 6. System Support Processes 15 Operating System Files 16. Synonyms. SQL*Developer
ORACLG Oracle Press Oracle Database 12c Install, Configure & Maintain Like a Professional Ian Abramson Michael Abbey Michelle Malcher Michael Corey Mc Graw Hill Education New York Chicago San Francisco
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23.
Introduction Chapter 1: Introducing T-SQL and Data Management Systems 1 T-SQL Language 1 Programming Language or Query Language? 2 What s New in SQL Server 2008 3 Database Management Systems 4 SQL Server
More informationCOGNOS (R) 8 GUIDELINES FOR MODELING METADATA FRAMEWORK MANAGER. Cognos(R) 8 Business Intelligence Readme Guidelines for Modeling Metadata
COGNOS (R) 8 FRAMEWORK MANAGER GUIDELINES FOR MODELING METADATA Cognos(R) 8 Business Intelligence Readme Guidelines for Modeling Metadata GUIDELINES FOR MODELING METADATA THE NEXT LEVEL OF PERFORMANCE
More informationCOURSE CONTENT. ORACLE 10g/11g DBA. web: call: (+91) / 400,
COURSE CONTENT ORACLE 10g/11g DBA 1. Introduction (Database Architecture) Oracle 10g: Database Describe course objectives Explore the Oracle 10g database architecture 2: Installing the Oracle Database
More informationAnalytics: Server Architect (Siebel 7.7)
Analytics: Server Architect (Siebel 7.7) Student Guide June 2005 Part # 10PO2-ASAS-07710 D44608GC10 Edition 1.0 D44917 Copyright 2005, 2006, Oracle. All rights reserved. Disclaimer This document contains
More informationBrief Contents. Foreword by Sarah Frostenson...xvii. Acknowledgments... Introduction... xxiii. Chapter 1: Creating Your First Database and Table...
Brief Contents Foreword by Sarah Frostenson....xvii Acknowledgments... xxi Introduction... xxiii Chapter 1: Creating Your First Database and Table... 1 Chapter 2: Beginning Data Exploration with SELECT...
More information[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012
[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012 Length Delivery Method : 5 Days : Instructor-led (Classroom) Course Overview Participants will learn technical
More informationOracle Database 11g: Introduction to SQLRelease 2
Oracle University Contact Us: 0180 2000 526 / +49 89 14301200 Oracle Database 11g: Introduction to SQLRelease 2 Duration: 5 Days What you will learn In this course students learn the concepts of relational
More informationCHAPTER. Oracle Database 11g Architecture Options
CHAPTER 1 Oracle Database 11g Architecture Options 3 4 Part I: Critical Database Concepts Oracle Database 11g is a significant upgrade from prior releases of Oracle. New features give developers, database
More informationDuration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server
NE-20761C Querying with Transact-SQL Summary Duration Level Technology Delivery Method Training Credits Classroom ILT 5 Days Intermediate SQL Virtual ILT On Demand SATV Introduction This course is designed
More informationInformix OLAP and Advanced SQL Functions by Lester Knutsen
Advanced DataTools Webcast Informix OLAP and Advanced SQL Functions by Lester Knutsen March 7, 2019 at 2:00pm EDT 1 Lester Knutsen Lester Knutsen is President of Advanced DataTools Corporation, and has
More informationHadoop Beyond Batch: Real-time Workloads, SQL-on- Hadoop, and thevirtual EDW Headline Goes Here
Hadoop Beyond Batch: Real-time Workloads, SQL-on- Hadoop, and thevirtual EDW Headline Goes Here Marcel Kornacker marcel@cloudera.com Speaker Name or Subhead Goes Here 2013-11-12 Copyright 2013 Cloudera
More informationUsing SQL with SQL Developer 18.2
One Introduction to SQL 2 - Definition 3 - Usage of SQL 4 - What is SQL used for? 5 - Who uses SQL? 6 - Definition of a Database 7 - What is SQL Developer? 8 Two The SQL Developer Interface 9 - Introduction
More informationMySQL for Beginners Ed 3
MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database. Expert Oracle University instructors will
More informationFull file at
David Kroenke's Database Processing: Fundamentals, Design and Implementation (10 th Edition) CHAPTER TWO INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL) True-False Questions 1. SQL stands for Standard
More information