Oracle 12c - Introdução

  • ORACLE
  • Cód: COR140
  • Área DGERT: 481-Ciências Informáticas
  • Nº dias: 3
Datas de início
2018 2019
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
12 3 14 12 2 13 13 10 15 19 3 14 11 2 13 18

COR140

Oracle 12c - Introdução

 

 

mAIN  OBJECTIVE

 

In this course, you gain a solid foundation of database concepts, SQL and PL/SQL to take advantage of Oracle Database 12c features for developing robust databases.

 

 

OBJECTIVES

 

After completing this course, students will be able to:

·         Build robust and scalable Oracle Database 12c applications

·         Write efficient data manipulation statements using SQL Developer

·         Create database and external tables, sequences and synonyms

·         Ensure data integrity, establish security and enhance performance

·         Improve cursor processing with FOR LOOPs and parameters

·         Develop stored procedures, triggers and packages using PL/SQL

 

 

WHO SHOULD ATTEND

 

This is an introductory course that benefits a wide range of professionals. Familiarity with relational databases and experience with the SQL programming language is helpful, but not required.

 

 

PRE-REQUIREMENTS

 

 

 

 

 

COURSE DURATION  

 

30 Hours

 

 

 

CONTENTS

1 -    Introduction to Oracle Database 12c Technology

·         Relational database concepts

·         Applying data modeling techniques

·         Defining entities, attributes and relationships

·         Oracle database tools: SQL Developer and SQL*Plus

2 -    Configuring the Database Environment

·         Analyzing the Oracle database architecture

·          Assessing memory structures, processes and files

·          Establishing a storage hierarchy

·         Maintaining Oracle database components

·          Reviewing the Oracle Database 12c installation

·          Generating DBA scripts with the data dictionary

·          Working with Oracle SQL Developer

3 -    Retrieving and Controlling Data

·         Implementing queries with SQL Developer

·          Selecting, filtering and ordering results

·          Avoiding pitfalls in null values

·          Deploying built-in SQL functions

·          Comparing CASE and DECODE functions

·         Leveraging powerful SQL techniques

·          Joining table data using inner and outer ANSI joins

·          Grouping and aggregating data

·          Combining result sets with set operators

·          Performing simple and correlated subqueries

·         Manipulating data with SQL statements

·          Inserting, updating, deleting and merging data

·          Locking data and managing transactions

4 -    Designing and Formulating the Database

·         Translating logical models to physical design

·          Mapping entities and relationships to tables and keys

·          Creating users and schemas

·         Constructing and managing tables

·          Creating, altering and dropping tables and columns

·          Restoring data with Flashback and the recycle bin

·         Developing views and sequences

·          Creating views to implement security

·          Comparing identity columns with sequences

5 -    Enhancing Security, Integrity and Performance

·         Maintaining integrity

·          Determining referential integrity with primary, unique and foreign keys

·          Implementing deferred and enforced constraints

·         Enforcing security

·          Authenticating users with password controls

·          Controlling access with system and object privileges

·          Simplifying object usage with synonyms

·          Improving privilege management with roles

·         Optimizing performance

·          Guidelines for defining appropriate indexes

·          Indexing the data for efficient retrieval

·          Managing unique, nonunique and composite indexes

6 -    Server Programming with PL/SQL

·         Programming with fundamental PL/SQL constructs

·          Declaring variables, constants and records

·          Establishing conditional control with IF and CASE

·          Controlling iterations with WHILE and FOR LOOPs

·          Creating exception handlers for predefined exceptions

·         Developing with cursors

·          Controlling implicit and explicit cursors

·          Increasing flexibility with cursor parameters

·          Simplifying cursors with FOR LOOPs

·          Improving update and delete performance with CURRENT OF or ROWID

7 -    Developing Server-Side Logic

·         Designing modular code

·          Developing procedures and functions

·          Debugging programs with DBMS_OUTPUT

·         Building packages and triggers

·          Advantages of bundling subprograms in packages

·          Creating compound-, statement- and row-level triggers

·          Controlling triggers with conditional predicates

·         Supporting web development with PL/SQL procedures

·          Returning data to web applications with REF cursors

·          Saving application data to the database

Preços

1º participante 2º participante 3º participante
1890 EUR 790 EUR 690 EUR
1º participante 2º participante 3º participante
Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com
1º participante 2º participante 3º participante
Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com
Inscrições
Complete o formulário em baixo com os seus dados e a lista de participantes que deseja inscrever na formação

Curso no qual pretende efectuar a inscrição:

Oracle 12c - Introdução

Responsável pela inscrição ou inscrições

Lista de Participantes

Pode adicionar vários participantes. Clique em adicionar e volte a este formulário para adicionar outros participantes.
Consulte os nossos descontos para participantes adicionais.
Quem participa?

Participantes:

Observações

(*) Campos Obrigatórios

(**) Os presentes dados irão ser tratados informaticamente destinam-se a comunicar informações relevantes sobre a Vantagem +, ao seu titular é garantido o direito de acesso, rectificação, alteração ou eliminação sempre que para isso se dirigem por escrito ou pessoalmente ao responsável pelo tratamento (Vantagem +). (Artº 10º, 11º e 12º da Lei 67/98)

Informa-se que os presentes dados circulam em redes abertas podendo ser vistos e utilizados por 3ªs entidades não autorizadas.
VALIDATE_CAPTCHA
ENVIAR