Modelagem de Banco de Dados (EaD)

Desenvolvimento de Sistemas

Aprenda modelagem de banco de dados com o uso de SQL.

Este curso apresenta uma visão geral sobre bancos de dados, bem como conceitos e metodologias para modelagem conceitual, lógica e física de banco de dados relacionais. Aborda as principais características e funcionalidades de um sistema gerenciador de bancos de dados usando como base o PostgreSQL, explorando de forma prática a criação e manutenção de bases de dados bem como a pesquisa de informações nelas armazenadas através da linguagem SQL.

Características do curso

  • 5 (cinco) semanas de duração, com 2 (dois) encontros online por semana (total de 10 encontros);
  • Os encontros serão ao vivo com tutor e terão 2 (duas) horas de duração;
  • Para o auto estudo, o material de apoio será disponibilizado no AVA: livro do curso, materiais extras, indicação de leituras, atividades;
  • Sugerimos que antes de iniciar o curso, o aluno verifique o seu acesso à internet;
  • Para acompanhamento do curso, sugerimos que o aluno acesse por um computador utilizando, de preferência, o navegador Firefox;
  • Para conclusão do curso é necessário que o aluno responda aos questionários e realize 75% das atividades propostas dentro dos prazos estabelecidos.

Competências desenvolvidas

Ao final do curso o aluno estará apto à:

  • Banco de Dados, DER, Sistemas de Gerenciamento de Banco de Dados e Modelagem de Dados;
  • A Linguagem SQL e SGBD’s;
  • Comandos DDL e DML e funções SQL;
  • Consultas, agrupamentos e subconsultas, índices e visões;
  • Programação SQL (pl/pgsql); e
  • Stored Procedures e Transações.

Conhecimentos prévios

Os interessados em realizar o curso deverão ter conhecimentos avançados na utilização de computadores e do sistema operacional Windows.

Investimento

R$ 1.440,00

Entre em contato com atendimento@esr.rnp.br para ver opções de parcelamento.

Programa do curso

  • Modelagem e uso de Bancos de Dados – Visão Geral
  • O que é Sistema de Informação
  • Ciclo de Desenvolvimento de SI’s
  • Modelos de Dados
  • Arquitetura do SGBD
  • Projeto do Banco de Dados (3 níveis de abstração)
  • Modelo Conceitual (DER)
  • Modelo Lógico
  • Modelo Físico
  • Estrutura da SQL
  • O PostgreSQL
  • Comandos DDL
  • CREATE DATABASE, TABLE e CONSTRAINTS
  • Comandos DML - Operações CRUD
  • INSERT, UPDATE, DELETE, SELECT
  • Comandos especiais: operadores, AS, ORDER BY, LIMIT
  • Junção de Tabelas
  • Operações sobre conjuntos
  • Funções Agregadas e Nativas
  • Funções Internas ou Agregadas (COUNT, AVG, MAX, MIN, SUM)
  • Agrupamento (GROUP BY / HAVING)
  • Funções Nativas (Data/Hora, String, Números)
  • Subconsultas, Índice, Visões
  • Introdução a Programação SQL
  • PL/pgSQL
  • Funções e estruturas de controle
  • Stored Procedures
  • Tratamento de Erros
  • Cursores
  • Triggers
  • Transações
  • Concorrência, Bloqueios e Impasse
  • MVCC
  • Transações, log e savepoints

Não encontrou a turma desejada?

Indique abaixo as suas preferências para a abertura de uma nova turma.