EduMaster, s.r.o., skoleni database/ DB-SQL-FUN2

Školení: DB-SQL-FUN2

Oracle Database: SQL Fundamentals II

  • kurz Oracle
  • délka kurzu: 2 dny
  • cena: 23000 CZK
  • kategorie: Database

Nejbližší termíny:

Kurz není v nejbližší době naplánován. Kontaktujte nás a pokusíme se Vám vyjít vstříc.

Podrobnosti:

Audience:

  • Application Developers
  • Business Intelligence Developer
  • Database Administrators
  • Forms Developer
  • Portal Developer
  • Reports Developer
  • System Analysts
  • Technical Consultant

Prerequisites:

  • Oracle Database: SQL Fundamentals I

Objectives:

  • Manage schema objects.
  • Manage objects with data dictionary views.
  • Manipulate large data sets in the Oracle database by using subqueries.
  • Manage data in different time zones.
  • Write multiple-column subqueries.
  • Use scalar and correlated subqueries.
  • Use the regular expression support in SQL.
  • Add new users with different levels of access privileges.
  • Control database access to specific objects.

Topics:

Introduction

  • Course Prerequisites
  • Course Agenda
  • Human Resources (HR) Schema
  • Review of Using Oracle SQL Developer
  • SQL Statements in SQL*Plus
  • Review of some basic concepts of SQL

Control User Access

  • Identify the System and Object Privileges
  • Create Users
  • Grant System Privileges
  • Create and Grant Privileges to a Role
  • Change Your Password
  • Grant Object Privileges
  • How to Pass On Your Privileges?
  • Revoke Object Privileges

Management of Schema Objects

  • Add, Modify, and Drop a Column
  • Add, Drop, and Defer a Constraint
  • Enable and Disable a Constraint
  • Create and Remove Indexes
  • Create a Function-Based Index
  • Perform Flashback Operations
  • Create an External Table by Using ORACLE_LOADER and by Using ORACLE_DATAPUMP
  • Query External Tables

Manage Objects with Data Dictionary Views

  • What is the Data Dictionary?
  • How to Use the Dictionary Views?
  • USER_OBJECTS and ALL_OBJECTS Views
  • View Table and Column Information
  • Query the dictionary views for constraint information
  • Query the dictionary views for view, sequence, index and synonym information
  • Add a comment to a table
  • Query the dictionary views for comment information

Manipulate Large Data Sets

  • Use Subqueries to Manipulate Data
  • Retrieve Data Using a Subquery as Source
  • Insert data Using a Subquery as a Target
  • Use the WITH CHECK OPTION Keyword on DML Statements
  • List the types of Multitable INSERT Statements
  • Identify Multitable INSERT Statements
  • Merge rows in a table
  • How to track Changes in Data over a period of time?

Data Management in Different Time Zones

  • What are Time Zones?
  • The CURRENT_DATE, CURRENT_TIMESTAMP, and LOCALTIMESTAMP functions
  • Compare Date and Time in a Session’s Time Zone
  • Describe DBTIMEZONE and SESSIONTIMEZONE
  • List the differences between DATE and TIMESTAMP
  • Identify the INTERVAL Data Types
  • Usage of EXTRACT, TZ_OFFSET and FROM_TZ functions
  • Use TO_TIMESTAMP, TO_YMINTERVAL, and TO_DSINTERVAL

Retrieve Data Using Subqueries

  • Multiple-Column Subqueries
  • Pairwise and Nonpairwise Comparison
  • Usage of Scalar Subquery Expressions
  • Solve problems with Correlated Subqueries
  • Update and Delete Rows Using Correlated Subqueries
  • Use the EXISTS and NOT EXISTS operators
  • Use the WITH clause
  • Use Recursive WITH clause

Regular Expression Support

  • Invoke Regular Expressions Functions and Conditions in SQL
  • Implement Meta Characters with Regular Expressions
  • Perform a Basic Search using the REGEXP_LIKE function
  • Find patterns using the REGEXP_INSTR function
  • Extract Substrings using the REGEXP_SUBSTR function
  • Replace Patterns Using the REGEXP_REPLACE function
  • How to use Sub-Expressions with Regular Expression Support?
  • The REGEXP_COUNT function
Získané autorizace:



Ostatní partnerské organizace: