O curso de PL/SQL aborda a instalação de ferramentas, diferenças entre comandos DML, DDL e DCL, privilégios de DBA, comandos DCL e suas variações , comandos DML e suas variações, comandos de junção de tabelas, manipulação de strings, comandos de agregação(incluindo agrupamento de resultados), criação de subconsultas, consultas hierarquizadas, criação de view´s, definição de bloco anônimo, estrutura condicional, tipo de dados, saída de resultados, estrutura de repetição, uso de cursores implícitos, uso de cursores explícitos, tratamento de exceções, construção de subprogramas, uso de triggers e construção de pacotes.
O curso é dividido em tópicos (13 módulos), composto de videoaulas que totalizam mais de 05 horas de vídeo ininterruptos, apostilas de exercícios e material de acompanhamento. Você pode estudar os módulos no momento em que desejar e tirar dúvidas através de e-mail ou fórum. O ambiente das aulas é totalmente integrado ao software MOODLE (o mais utilizado no mundo para ambientes de Educação à Distância) e você ainda utilizará o banco de dados ORACLE XE (inteiramente grátis), podendo realizar todas as aulas e exercícios em seu computador sem pagar qualquer valor adicional.
Estudantes de Universidades da área de exatas, Analista, Desenvolvedores de Sistemas e Profissionais que se interessam em conhecer a construção e manipulação de um banco de dados através do uso do PL/SQL.
Instalação de ferramentas, diferenças entre comandos DML, DDL e DCL, privilégios de DBA, comandos DCL e suas variações, comandos DML e suas variações, comandos de junção de tabelas, manipulação de strings, comandos de agregação(incluindo agrupamento de resultados), criação de subconsultas, consultas hierarquizadas, criação de view´s, definição de bloco anônimo, estrutura condicional, tipo de dados, saída de resultados, estrutura de repetição, uso de cursores implícitos, uso de cursores explícitos, tratamento de exceções, construção de subprogramas, uso de triggers e construção de pacotes.
Instalação – Oracle XE e SQLDeveloper
Diferença de comandos DML, DDL, DCL
Nullam ac sapien sit
Phasellus auctor augue
Privilégios de DBA ( GRANT e REVOKE)
Comandos DCL e suas variações
Create Table
Definição de Constraints (Primary Key, Foreign Key, Unique Key, Check Constraits, Alter Table, Drop Table
Comandos DML e suas variações (Insert, Update, Delete, Select – Distinct)
Comando de Junção de Tabelas (Join, Left, Right, Full, Union, Minus, Intersect)
Manipulação de String (Substr, Upper, Lower, Like, Extract)
Uso do Case
Comandos de Agregação (Sum, Count, Avg, Max, Min)
Grupando resultados (Group, Having)
Criando Subconsultas (IN, NOT IN) & (EXISTS, NOT EXISTS)
Consultas Hierarquizadas – CONNECT BY
Criação de Views
Definição de bloco anônimo
Estrutura Condicional (IF THEN ELSE)
Tipos de Dados
Saída de resultados (Uso do DBMS_OUTPUT)
Estrutura de Repetição (LOOP, FOR, WHILE)
Uso de Cursores Implícitos (SQL%FOUND, SQL%NOTFOUND, SQL%ROWCOUNT)
Uso de Cursores Explícitos (OPEN, FETCH E CLOSE) & (FOR, FOR UPDATE)
Tratamento de Exceções (EXCEPTION, RAISE_APPLICATION_ERROR)
Subprogramas (construção) – (PROCEDURES e FUNÇÕES)
Trigger (Gatilho) – (BEFORE E AFTER) & (DML – INSERT, UPDATE, DELETE)
Criação de Pacotes
Grimaldo Lopes de Oliveira - Mestre pela Universidade do Estado da Bahia (UNEB) no Curso de Mestrado Profissional Gestão e Tecnologias Aplicadas à Educação (GESTEC) com o projeto “GESMOODLE – Ferramenta de acompanhamento do aluno de graduação, no ambiente virtual de aprendizagem(MOODLE), no contexto da UNEB“. Possui também Especialização em Análise de Sistemas pela Faculdade Visconde de Cairu e Bacharelado em Estatística pela Universidade Federal da Bahia. Atua profissionalmente como consultor há mais de 15 anos nas áreas de Data Warehouse, Mineração de Dados, Ferramentas de Tomada de Decisão e Estatística. Atualmente é editor do blog BI com Vatapá.
Currículo Lattes: http://lattes.cnpq.br/2254924653687599
Roberta Kelly Breves –
“Gostei do curso, pois é bem focado e assina tudo de forma simples e fácil de aprender. Além disso, professor, sempre, respondeu-me as dúvidas em curto tempo. Recomendo.”
Roberta Kelly Breves, Rio de Janeiro – RJ
Antonio Carlos de Oliveira Soeiro –
“Este curso é muito dinâmico e com boa didática, principalmente para os iniciantes nesta ferramenta de banco de dados… Esta recomendadissimo!!!”
Antonio Carlos de Oliveira Soeiro, Rio de Janeiro – RJ
Ruksley Alencar Corrêa –
“Gostaria de parabeniza-lo pela iniciativa e pela EXCELENTE DIDÁTICA que podemos perceber nas suas vídeo aulas. PARABÉNS PROFESSOR!!!!.”
Ruksley Alencar Corrêa, Palmas – TO
Solano Cerqueira –
“Finalizei o curso de PL/SQL e parabenizo-o pelo curso, que foi muito útil para mim que conhecia muito pouco sobre esta linguagem.A forma como foi montado o curso, com atividades práticas, são muito bons para o aluno assimilar a matéria.Recomendo a todos que estão iniciando a fazer este curso. ”
Solano Cerqueira, Salvador – BA
Adriano Lopes –
“Parabenizo o Prof. Grimaldo pelo curso, pois desde que comecei a me interessar por PL/SQL não encontrei nada mais completo e acessível que este, agradeço pela ajuda e espero fazer novos curso. ”
Adriano Lopes, Salvador – BA
Katia Alves Castanheira –
“Acabei o meu curso e estou muito satisfeita.O conhecimento que tinha de PL/SQL era de comando dados por amigos mas não sabia quando usar. Você esta de parabéns pelo tipo de curso e a sua didatica. ”
Katia Alves Castanheira, Rio de janeiro – RJ
Bruno Bastos Rezende –
“Estou aprendendo bastante e indico o seu curso para todos que conheço e que querem se envolver com Banco de dados. ”
Bruno Bastos Rezende, Belo Horizonte – MG
Eduardo Brandão –
“Realizei este curso PL SQL no qual foi bastante produtivo, as aulas são intuitivas e eu sempre procuro cursos que possa agregar valores ao meu desenvolvimento profissional!superaram minhas expectativas ”
Eduardo Brandão, Rio de janeiro – RJ