SlideShare a Scribd company logo
1 of 14
Trainers: Rajesh Menon
Susan Abraham
ORACLE ARCHITECTURE
Customer ID First Name Surname
Telephone
Number
123 Robert Ingram 555-861-2025
456 Jane Wright 555-403-1659
789 Maria Fernandez 555-808-9633
Customer
Customer ID First Name Surname
Telephone
Number
123 Robert Ingram 555-861-2025
456 Jane Wright
555-403-1659
555-776-4100
789 Maria Fernandez 555-808-9633
Customer
1NF
Customer ID First Name Surname
Telephone
Numbers
123 Robert Ingram 555-861-2025
456 Jane Wright
555-403-1659,
555-776-4100
789 Maria Fernandez 555-808-9633
Customer
Customer ID First Name Surname
123 Robert Ingram
456 Jane Wright
789 Maria Fernandez
Customer Name
Customer ID Telephone Number
123 555-861-2025
456 555-403-1659
456 555-776-4100
789 555-808-9633
Customer Telephone Number
1NF
Employee Skill Current Work Location
Jones Typing 114 Main Street
Jones Shorthand 114 Main Street
Jones Whittling 114 Main Street
Bravo Light Cleaning 73 Industrial Way
Ellis Alchemy 73 Industrial Way
Ellis Flying 73 Industrial Way
Harrison Light Cleaning 73 Industrial Way
Employees' Skills
2NF
Employee Current Work Location
Jones 114 Main Street
Bravo 73 Industrial Way
Ellis 73 Industrial Way
Harrison 73 Industrial Way
Employees
Employee Skill
Jones Typing
Jones Shorthand
Jones Whittling
Bravo Light Cleaning
Ellis Alchemy
Ellis Flying
Harrison Light Cleaning
Employees' Skills
2NF
Tournament Year Winner
Winner Date of
Birth
Indiana
Invitational
1998 Al Fredrickson 21 July 1975
Cleveland Open 1999 Bob Albertson
28 September
1968
Des Moines
Masters
1999 Al Fredrickson 21 July 1975
Indiana
Invitational
1999 Chip Masterson 14 March 1977
Tournament Winners
3NF
Tournament Year Winner
Indiana Invitational 1998 Al Fredrickson
Cleveland Open 1999 Bob Albertson
Des Moines Masters 1999 Al Fredrickson
Indiana Invitational 1999 Chip Masterson
Tournament Winners
Player Date of Birth
Chip Masterson 14 March 1977
Al Fredrickson 21 July 1975
Bob Albertson 28 September 1968
Player Dates of Birth
3NF
Detour to SQL
OLAP Features in ORACLE
ROLLUP: is used to produce subtotals at any level
of aggregation needed. These subtotals then
“roll up” into a grand total.
e.g.
SELECT deptno, job, SUM(sal) AS salary
FROM emp
GROUP BY ROLLUP(deptno,job);
CUBE: The cube operation calculates
all levels of
subtotals on horizontal lines across
spreadsheets
of output and create cross-tab
summaries on
multiple vertical columns in those
spreadsheets
e.g.
SELECT deptno,job,SUM(sal) AS salary
FROM emp
GROUP BY CUBE(deptno,job);
OBIEE Architecture
Thank You

More Related Content

Viewers also liked

JHaveman Portfolio 2009
JHaveman Portfolio 2009JHaveman Portfolio 2009
JHaveman Portfolio 2009
jerome_arch
 
Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8
UCSC
 
Birds And Sayings
Birds And SayingsBirds And Sayings
Birds And Sayings
ashkamodi
 
Geo ностальгия
Geo ностальгияGeo ностальгия
Geo ностальгия
Maia Odisharia
 
Q3 2009
Q3 2009Q3 2009
Q3 2009
SKF
 
What's Hot On Facebook - 19/10/2011
What's Hot On Facebook - 19/10/2011What's Hot On Facebook - 19/10/2011
What's Hot On Facebook - 19/10/2011
David Nattriss
 
The Lion and the Rabbit
The Lion and the RabbitThe Lion and the Rabbit
The Lion and the Rabbit
Mavis Bellido
 

Viewers also liked (20)

Recorded Book
Recorded BookRecorded Book
Recorded Book
 
nancy
nancynancy
nancy
 
JHaveman Portfolio 2009
JHaveman Portfolio 2009JHaveman Portfolio 2009
JHaveman Portfolio 2009
 
Dragging Lee and Grant into the Blogosphere
Dragging Lee and Grant into the BlogosphereDragging Lee and Grant into the Blogosphere
Dragging Lee and Grant into the Blogosphere
 
Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8
 
Birds And Sayings
Birds And SayingsBirds And Sayings
Birds And Sayings
 
Linked In 104 Jobs, Groups & Answers
Linked In 104   Jobs, Groups & AnswersLinked In 104   Jobs, Groups & Answers
Linked In 104 Jobs, Groups & Answers
 
WWI Comes To An End
WWI Comes To An EndWWI Comes To An End
WWI Comes To An End
 
Bellido Poems
Bellido   PoemsBellido   Poems
Bellido Poems
 
Geo ностальгия
Geo ностальгияGeo ностальгия
Geo ностальгия
 
Eco Efficiency & Corporate Reputation Chapter Guerin Springer 2009
Eco Efficiency & Corporate Reputation Chapter   Guerin   Springer 2009Eco Efficiency & Corporate Reputation Chapter   Guerin   Springer 2009
Eco Efficiency & Corporate Reputation Chapter Guerin Springer 2009
 
World War II
World War IIWorld War II
World War II
 
Q3 2009
Q3 2009Q3 2009
Q3 2009
 
Makerstreet Propositie Ms
Makerstreet Propositie MsMakerstreet Propositie Ms
Makerstreet Propositie Ms
 
Walky-Talky Pres: Summer 2009
Walky-Talky Pres: Summer 2009Walky-Talky Pres: Summer 2009
Walky-Talky Pres: Summer 2009
 
SKF Group Presentation 2008
SKF Group Presentation 2008SKF Group Presentation 2008
SKF Group Presentation 2008
 
Perceptions Of Hispanic Offenders Toward Reentry Programs
Perceptions Of Hispanic Offenders Toward Reentry ProgramsPerceptions Of Hispanic Offenders Toward Reentry Programs
Perceptions Of Hispanic Offenders Toward Reentry Programs
 
What's Hot On Facebook - 19/10/2011
What's Hot On Facebook - 19/10/2011What's Hot On Facebook - 19/10/2011
What's Hot On Facebook - 19/10/2011
 
Lua 30+ Programming Skills and 20+ Optimization Tips
Lua 30+ Programming Skills and 20+ Optimization TipsLua 30+ Programming Skills and 20+ Optimization Tips
Lua 30+ Programming Skills and 20+ Optimization Tips
 
The Lion and the Rabbit
The Lion and the RabbitThe Lion and the Rabbit
The Lion and the Rabbit
 

More from Rajesh Menon (7)

Big Data in Verticals - Complete.pptx
Big Data in Verticals - Complete.pptxBig Data in Verticals - Complete.pptx
Big Data in Verticals - Complete.pptx
 
AI in Verticals - Complete.pptx
AI in Verticals - Complete.pptxAI in Verticals - Complete.pptx
AI in Verticals - Complete.pptx
 
SMAC - Social, Mobile, Analytics and Cloud - An overview
SMAC - Social, Mobile, Analytics and Cloud - An overview SMAC - Social, Mobile, Analytics and Cloud - An overview
SMAC - Social, Mobile, Analytics and Cloud - An overview
 
NoSQL and MongoDB
NoSQL and MongoDBNoSQL and MongoDB
NoSQL and MongoDB
 
Social media presentation in under 2 hours
Social media presentation  in under 2 hoursSocial media presentation  in under 2 hours
Social media presentation in under 2 hours
 
Technology Summit
Technology SummitTechnology Summit
Technology Summit
 
Q U E S T The Book Final
Q U E S T The Book   FinalQ U E S T The Book   Final
Q U E S T The Book Final
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Oracle sql unleashed

  • 3. Customer ID First Name Surname Telephone Number 123 Robert Ingram 555-861-2025 456 Jane Wright 555-403-1659 789 Maria Fernandez 555-808-9633 Customer Customer ID First Name Surname Telephone Number 123 Robert Ingram 555-861-2025 456 Jane Wright 555-403-1659 555-776-4100 789 Maria Fernandez 555-808-9633 Customer 1NF
  • 4. Customer ID First Name Surname Telephone Numbers 123 Robert Ingram 555-861-2025 456 Jane Wright 555-403-1659, 555-776-4100 789 Maria Fernandez 555-808-9633 Customer Customer ID First Name Surname 123 Robert Ingram 456 Jane Wright 789 Maria Fernandez Customer Name Customer ID Telephone Number 123 555-861-2025 456 555-403-1659 456 555-776-4100 789 555-808-9633 Customer Telephone Number 1NF
  • 5. Employee Skill Current Work Location Jones Typing 114 Main Street Jones Shorthand 114 Main Street Jones Whittling 114 Main Street Bravo Light Cleaning 73 Industrial Way Ellis Alchemy 73 Industrial Way Ellis Flying 73 Industrial Way Harrison Light Cleaning 73 Industrial Way Employees' Skills 2NF
  • 6. Employee Current Work Location Jones 114 Main Street Bravo 73 Industrial Way Ellis 73 Industrial Way Harrison 73 Industrial Way Employees Employee Skill Jones Typing Jones Shorthand Jones Whittling Bravo Light Cleaning Ellis Alchemy Ellis Flying Harrison Light Cleaning Employees' Skills 2NF
  • 7. Tournament Year Winner Winner Date of Birth Indiana Invitational 1998 Al Fredrickson 21 July 1975 Cleveland Open 1999 Bob Albertson 28 September 1968 Des Moines Masters 1999 Al Fredrickson 21 July 1975 Indiana Invitational 1999 Chip Masterson 14 March 1977 Tournament Winners 3NF
  • 8. Tournament Year Winner Indiana Invitational 1998 Al Fredrickson Cleveland Open 1999 Bob Albertson Des Moines Masters 1999 Al Fredrickson Indiana Invitational 1999 Chip Masterson Tournament Winners Player Date of Birth Chip Masterson 14 March 1977 Al Fredrickson 21 July 1975 Bob Albertson 28 September 1968 Player Dates of Birth 3NF
  • 10. OLAP Features in ORACLE ROLLUP: is used to produce subtotals at any level of aggregation needed. These subtotals then “roll up” into a grand total. e.g. SELECT deptno, job, SUM(sal) AS salary FROM emp GROUP BY ROLLUP(deptno,job);
  • 11. CUBE: The cube operation calculates all levels of subtotals on horizontal lines across spreadsheets of output and create cross-tab summaries on multiple vertical columns in those spreadsheets e.g. SELECT deptno,job,SUM(sal) AS salary FROM emp GROUP BY CUBE(deptno,job);
  • 13.