SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Introduction to Databases and Workshop on SQL
Curriculum
(Duration: 40 Hrs)
Thank you for choosing Plentynum Academy for Introduction to Database and
Workshop on SQL Courses. Before proceeding, you may find it helpful to print
this document for ease of reference.

Objective:
This Course is designed for Under Graduate level participants to guide, who
want to Write the Structured Query Language (Commonly known as SQL) using
available Database globally.
The training will give you an opportunity for preparing a new environment
from scratch, to build a new Database environment. At each step of the
training you will be learning new features and capabilities of Databases.

Audience:
Participant of this course are assumed to be familiar with basic utility
software and Operating System concepts. Participants Interested in
Installation and Upgrade Information should have administered the operating
System and Database's before.

Introduction





Defining a Relational Database
Discussing the Theoretical, Conceptual, and Physical Aspects of a
Relational Database
Describing How a Relational Database Management System (RDBMS) Is
Used to Manage a Relational Database
Describing How SQL Is Used in the Different Available Product Set

Writing a Basic SQL Statement
 Describing the SQL Select Capabilities
 Executing a Basic Select Statement with the Mandatory Clauses
Producing Readable Output with SQL
 Customizing the SQL Environment
 Producing More Readable Output
 Creating and Executing Script Files

Vishwakarma Colony |M B Road |New Delhi – 110044.
Mail us at academy@plentynum.com, or visit us at www.plentynum.com
or you can also call us on +91.9971365346
Restricting and Sorting Data
 Limiting the Rows Retrieved by a Query
 Sorting the Rows Retrieved by a Query
Single Row Functions
 Describing Various Types of Functions Available in SQL
 Using a Variety of Character, Number, and Date Functions in SELECT


Statements
Explaining What the Conversion Functions Are and How They Are Used
Using Control Statements

Displaying Data from Multiple Tables
 Writing SELECT Statements to Access Data from More Than One Table
 Describing and Using the Different Types of Joins
Aggregating Data by Using Group Functions
 Identifying the Different Group Functions Available
 Explaining the Use of Group Functions
 Grouping Data by Using the GROUP BY Clause
Writing Sub-queries
 Describing Sub-queries
 Describing the Types of Problems That Sub-queries Can Solve
 Writing Single-Row and Multi-Row Sub-queries
Manipulating Data
 Describing Each Data Manipulation Language (DML) Command
 Inserting Rows into a Table
 Updating Rows in a Table
 Deleting Rows from a Table
Creating and Managing Tables
 Describing the Main Database Objects
 Creating Tables
 Describing the Data Types
 Altering Table Definitions
 Dropping, Renaming, and Truncating Tables
Including Constraints
 Describing Constraints
 Creating and Maintaining Constraints

Vishwakarma Colony |M B Road |New Delhi – 110044.
Mail us at academy@plentynum.com, or visit us at www.plentynum.com
or you can also call us on +91.9971365346
Creating Views
 Describing Views and Their Uses
 Creating a View
 Retrieving Data by Means of a View
 Inserting, Updating, and Deleting Data Through Views
 Dropping Views
 Altering the Definition of a View
Other Database Objects
 Creating, Maintaining, and Using Sequences
 Creating and Maintaining Indexes
 Creating Private and Public Synonyms
Controlling User Access
 Understanding the Concepts of Users, Roles, and Privileges
 Granting and Revoking Object Privileges
 Creating Roles and Granting Privileges to Roles
 Creating Synonyms for Ease of Table Access
Using Set Operators
 Describing the Set Operators
 Obeying the Set Operators Rules and Guidelines
 Using a Set Operator to Combine Multiple Queries into a Single Sub
query

 Controlling the Order of Rows Returned
Using Date time Functions
 Using DATETIME Functions
 Using the NVL2 Function to Handle NULL Values
Enhancements to the GROUP BY Clause
 Using ROLLUP as an Extension to the GROUP BY Clause to Produce
Subtotal Values

 Using CUBE as an Extension to the GROUP BY Clause to Produce CrossTabulation Values

 Using the GROUPING Function to Identify the Row Values Created by
ROLLUP or CUBE Operators

 Using GROUPING SETS to Produce a Single Result Set That Is
Equivalent to a UNION ALL Approach

 Using the WITH Clause
SQL Workshop


Applying Techniques Learned in This Course

Vishwakarma Colony |M B Road |New Delhi – 110044.
Mail us at academy@plentynum.com, or visit us at www.plentynum.com
or you can also call us on +91.9971365346

Más contenido relacionado

La actualidad más candente

Interface database metadata
Interface database metadataInterface database metadata
Interface database metadata
myrajendra
 
SWUG - June 2010 - AD LDS by Andrew Cheng
SWUG - June 2010 - AD LDS by Andrew ChengSWUG - June 2010 - AD LDS by Andrew Cheng
SWUG - June 2010 - AD LDS by Andrew Cheng
Dennis Chung
 
MidtermDemo
MidtermDemoMidtermDemo
MidtermDemo
Kai Lu
 

La actualidad más candente (8)

Interface database metadata
Interface database metadataInterface database metadata
Interface database metadata
 
Pega Training institutes in Banglore ( ashockroy99@gmail.com)
Pega Training institutes in Banglore ( ashockroy99@gmail.com)Pega Training institutes in Banglore ( ashockroy99@gmail.com)
Pega Training institutes in Banglore ( ashockroy99@gmail.com)
 
Viva voce
Viva voceViva voce
Viva voce
 
MySQL Workbench Tutorial | Introduction To MySQL Workbench | MySQL DBA Traini...
MySQL Workbench Tutorial | Introduction To MySQL Workbench | MySQL DBA Traini...MySQL Workbench Tutorial | Introduction To MySQL Workbench | MySQL DBA Traini...
MySQL Workbench Tutorial | Introduction To MySQL Workbench | MySQL DBA Traini...
 
SWUG - June 2010 - AD LDS by Andrew Cheng
SWUG - June 2010 - AD LDS by Andrew ChengSWUG - June 2010 - AD LDS by Andrew Cheng
SWUG - June 2010 - AD LDS by Andrew Cheng
 
MidtermDemo
MidtermDemoMidtermDemo
MidtermDemo
 
What is MySQL? | MySQL Tutorial For Beginners | Creating Databases & Tables |...
What is MySQL? | MySQL Tutorial For Beginners | Creating Databases & Tables |...What is MySQL? | MySQL Tutorial For Beginners | Creating Databases & Tables |...
What is MySQL? | MySQL Tutorial For Beginners | Creating Databases & Tables |...
 
Jdbc 1
Jdbc 1Jdbc 1
Jdbc 1
 

Destacado

Effective Communication
Effective Communication Effective Communication
Effective Communication
finnlaura
 
Outline presentation
Outline presentationOutline presentation
Outline presentation
verittalex
 
מערך הפרקים ורציונל היחידה
מערך הפרקים ורציונל היחידהמערך הפרקים ורציונל היחידה
מערך הפרקים ורציונל היחידה
יהודה שלגר
 
Alimentos Naturales.
Alimentos Naturales. Alimentos Naturales.
Alimentos Naturales.
marquitush
 

Destacado (20)

Social media marketing strategy for linkedin
Social media marketing strategy for linkedinSocial media marketing strategy for linkedin
Social media marketing strategy for linkedin
 
Epcc chap2
Epcc chap2Epcc chap2
Epcc chap2
 
Barcelona Hospital de Sant Pau i de la Santa Creu
Barcelona Hospital de Sant Pau i de la Santa CreuBarcelona Hospital de Sant Pau i de la Santa Creu
Barcelona Hospital de Sant Pau i de la Santa Creu
 
Cara belajar orang_sukses
Cara belajar orang_suksesCara belajar orang_sukses
Cara belajar orang_sukses
 
APEC Infrastructure Development Working Group
APEC Infrastructure Development Working GroupAPEC Infrastructure Development Working Group
APEC Infrastructure Development Working Group
 
Engineering Services Forum L&T & A123 Systems
Engineering Services Forum L&T & A123 SystemsEngineering Services Forum L&T & A123 Systems
Engineering Services Forum L&T & A123 Systems
 
B ygoogle
B ygoogleB ygoogle
B ygoogle
 
Effective Communication
Effective Communication Effective Communication
Effective Communication
 
Final pink panthers_03_30
Final pink panthers_03_30Final pink panthers_03_30
Final pink panthers_03_30
 
Aco
AcoAco
Aco
 
Dc feb 2013 l.falsafi
Dc feb 2013 l.falsafiDc feb 2013 l.falsafi
Dc feb 2013 l.falsafi
 
Outline presentation
Outline presentationOutline presentation
Outline presentation
 
BELTUG Benchmarking Presentation
BELTUG Benchmarking PresentationBELTUG Benchmarking Presentation
BELTUG Benchmarking Presentation
 
CCRT group
CCRT groupCCRT group
CCRT group
 
7 keajaiban-rezeki
7 keajaiban-rezeki7 keajaiban-rezeki
7 keajaiban-rezeki
 
מערך הפרקים ורציונל היחידה
מערך הפרקים ורציונל היחידהמערך הפרקים ורציונל היחידה
מערך הפרקים ורציונל היחידה
 
Scan0002
Scan0002Scan0002
Scan0002
 
Alimentos Naturales.
Alimentos Naturales. Alimentos Naturales.
Alimentos Naturales.
 
Python Project (2)
Python Project (2)Python Project (2)
Python Project (2)
 
las TIC
las TIClas TIC
las TIC
 

Similar a Winter course

Oracle 11g structured query language (sql)
Oracle 11g structured query language (sql)Oracle 11g structured query language (sql)
Oracle 11g structured query language (sql)
elshiekh1980
 

Similar a Winter course (20)

Oracle Training Tutorial for Beginners
Oracle Training Tutorial for BeginnersOracle Training Tutorial for Beginners
Oracle Training Tutorial for Beginners
 
FREE Sql Server syllabus
FREE Sql Server syllabusFREE Sql Server syllabus
FREE Sql Server syllabus
 
Oracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincrOracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincr
 
Oracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCROracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCR
 
Introduction to Database SQL & PL/SQL
Introduction to Database SQL & PL/SQLIntroduction to Database SQL & PL/SQL
Introduction to Database SQL & PL/SQL
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
 
Oracle core dba online training
Oracle core dba online trainingOracle core dba online training
Oracle core dba online training
 
ORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAININGORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAINING
 
ORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAININGORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAINING
 
SQL for Data Analytics: Mastering Queries and Reporting with Training
SQL for Data Analytics: Mastering Queries and Reporting with TrainingSQL for Data Analytics: Mastering Queries and Reporting with Training
SQL for Data Analytics: Mastering Queries and Reporting with Training
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement system
 
Using SQL for Data Analysis_ Querying and Manipulating Databases.pdf
Using SQL for Data Analysis_ Querying and Manipulating Databases.pdfUsing SQL for Data Analysis_ Querying and Manipulating Databases.pdf
Using SQL for Data Analysis_ Querying and Manipulating Databases.pdf
 
Oracle 11g structured query language (sql)
Oracle 11g structured query language (sql)Oracle 11g structured query language (sql)
Oracle 11g structured query language (sql)
 
ORACLE BY KMR SOFTWARE SERVICES
ORACLE BY KMR SOFTWARE SERVICESORACLE BY KMR SOFTWARE SERVICES
ORACLE BY KMR SOFTWARE SERVICES
 
Access tips access and sql part 1 setting the sql scene
Access tips  access and sql part 1  setting the sql sceneAccess tips  access and sql part 1  setting the sql scene
Access tips access and sql part 1 setting the sql scene
 
Pega training institutes in INDIA
Pega training institutes in INDIAPega training institutes in INDIA
Pega training institutes in INDIA
 
Sql database development part 1
Sql database development part 1Sql database development part 1
Sql database development part 1
 
Database testing
Database testingDatabase testing
Database testing
 
Sql server basics
Sql server basicsSql server basics
Sql server basics
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Winter course

  • 1. Introduction to Databases and Workshop on SQL Curriculum (Duration: 40 Hrs) Thank you for choosing Plentynum Academy for Introduction to Database and Workshop on SQL Courses. Before proceeding, you may find it helpful to print this document for ease of reference. Objective: This Course is designed for Under Graduate level participants to guide, who want to Write the Structured Query Language (Commonly known as SQL) using available Database globally. The training will give you an opportunity for preparing a new environment from scratch, to build a new Database environment. At each step of the training you will be learning new features and capabilities of Databases. Audience: Participant of this course are assumed to be familiar with basic utility software and Operating System concepts. Participants Interested in Installation and Upgrade Information should have administered the operating System and Database's before. Introduction     Defining a Relational Database Discussing the Theoretical, Conceptual, and Physical Aspects of a Relational Database Describing How a Relational Database Management System (RDBMS) Is Used to Manage a Relational Database Describing How SQL Is Used in the Different Available Product Set Writing a Basic SQL Statement  Describing the SQL Select Capabilities  Executing a Basic Select Statement with the Mandatory Clauses Producing Readable Output with SQL  Customizing the SQL Environment  Producing More Readable Output  Creating and Executing Script Files Vishwakarma Colony |M B Road |New Delhi – 110044. Mail us at academy@plentynum.com, or visit us at www.plentynum.com or you can also call us on +91.9971365346
  • 2. Restricting and Sorting Data  Limiting the Rows Retrieved by a Query  Sorting the Rows Retrieved by a Query Single Row Functions  Describing Various Types of Functions Available in SQL  Using a Variety of Character, Number, and Date Functions in SELECT  Statements Explaining What the Conversion Functions Are and How They Are Used Using Control Statements Displaying Data from Multiple Tables  Writing SELECT Statements to Access Data from More Than One Table  Describing and Using the Different Types of Joins Aggregating Data by Using Group Functions  Identifying the Different Group Functions Available  Explaining the Use of Group Functions  Grouping Data by Using the GROUP BY Clause Writing Sub-queries  Describing Sub-queries  Describing the Types of Problems That Sub-queries Can Solve  Writing Single-Row and Multi-Row Sub-queries Manipulating Data  Describing Each Data Manipulation Language (DML) Command  Inserting Rows into a Table  Updating Rows in a Table  Deleting Rows from a Table Creating and Managing Tables  Describing the Main Database Objects  Creating Tables  Describing the Data Types  Altering Table Definitions  Dropping, Renaming, and Truncating Tables Including Constraints  Describing Constraints  Creating and Maintaining Constraints Vishwakarma Colony |M B Road |New Delhi – 110044. Mail us at academy@plentynum.com, or visit us at www.plentynum.com or you can also call us on +91.9971365346
  • 3. Creating Views  Describing Views and Their Uses  Creating a View  Retrieving Data by Means of a View  Inserting, Updating, and Deleting Data Through Views  Dropping Views  Altering the Definition of a View Other Database Objects  Creating, Maintaining, and Using Sequences  Creating and Maintaining Indexes  Creating Private and Public Synonyms Controlling User Access  Understanding the Concepts of Users, Roles, and Privileges  Granting and Revoking Object Privileges  Creating Roles and Granting Privileges to Roles  Creating Synonyms for Ease of Table Access Using Set Operators  Describing the Set Operators  Obeying the Set Operators Rules and Guidelines  Using a Set Operator to Combine Multiple Queries into a Single Sub query  Controlling the Order of Rows Returned Using Date time Functions  Using DATETIME Functions  Using the NVL2 Function to Handle NULL Values Enhancements to the GROUP BY Clause  Using ROLLUP as an Extension to the GROUP BY Clause to Produce Subtotal Values  Using CUBE as an Extension to the GROUP BY Clause to Produce CrossTabulation Values  Using the GROUPING Function to Identify the Row Values Created by ROLLUP or CUBE Operators  Using GROUPING SETS to Produce a Single Result Set That Is Equivalent to a UNION ALL Approach  Using the WITH Clause SQL Workshop  Applying Techniques Learned in This Course Vishwakarma Colony |M B Road |New Delhi – 110044. Mail us at academy@plentynum.com, or visit us at www.plentynum.com or you can also call us on +91.9971365346