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

Próximas turmas

Agosto

Dom
Seg
Ter
Qua
Qui
Sex
Sáb
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

Veja a agenda completa de cursos

Não encontrou a turma desejada?

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