Bem vindo, Visitante! Login | Criar Conta  vazio
Treinamentos > Cursos e Pacotes > Detalhe
PostgreSQL - Modelagem de Dados
Fundamentos do banco de dados com modelagem relacional
Informações Básicas

Objetivo:
Ensinar ao aluno a modelagem física e visual de um banco de dados, relacionamento entre tabelas, estrutura tipos de dados. Comandos SQL, aprendendo e usando SQL no Banco de Dados
 
Pré-requisitos:
Desejável conhecimento de algum banco de dados, preferencialmente baseado em SQL e linguagem de programação

A quem se destina:
Profissionais da área de TI que deseje conhecer a criação e o uso de um banco de dados


Conteúdo Programático
  • Introdução
    • Importância da Administração de dados e gestão da informação nos ambientes corporativos
    • Principais aspectos envolvendo modelagem e Administração de Dados
  • Modelagem Conceitual
    • Técnicas de Análise, Abstração e Levantamentos de Dados (JAD)
    • Identificação de Conceitos, Atributos e Associações
    • Representação modelo conceitual (Peter Chen)
    • Classificação de Associações
    • Composição
    • Agregação
    • Generalização
    • Especialização
  •  Modelagem Lógica
    • Identificação de Entidades, Relacionamentos e Atributos Modelo ERA, ERR e MER
    • (Transição do conceitual para o Lógico)
    • Critérios de Modelagem:
      • Simplicidade,Completeza ,Flexibilidade, Realidade Integridade , Normalização.
      • 1º. Forma Normal (1FN)
      • 2º. Forma Normal (2FN)
      • 3º. Forma Normal (3FN)
  • Modelagem Física
    • Geração de Chaves Primárias e Estrangeiras (Transição do Lógico para Físico)
    • Tipos de Dados, Tamanho de Atributos e Obrigatoriedade
    • Critérios de Performance e Desempenho
    • SQL Structure Query Language
    • DDL Data Definition Language
    • DML Data Manipulation Language
    • DCL Data Control Language
    • Principais SGBDs e suas características
    • Ferramentas Cases disponíveis no Mercado
  • Introdução ao PostgreSQL
    • O que é o PostgreSQL
    • Principais funcionalidades
    • Plataformas suportadas
    • Limitações do PostgreSQL
  • Entendendo um banco de dados
    • Banco de dados relacionais
    • Banco de dados objeto-relacional
  • Interfaces de acesso ao PostgreSQL
    • Conexão JDBC
    • Conexão Delphi/ Visual Borland C++
    • Conexão .NET
  • Introdução ao psql
    • Operação do psql
  • pgAdmin
  • Entendendo o SQL
    • A linguagem SQL
    • Palavras-chave e Identificadores
    • Valores nulos
    • Comentários
    • Tipos de dados
  • Gerenciando tabelas
    • Introdução
    • Visualizando a estrutura de tabelas
    • Colunas de sistema
    • Sintaxe de criação de tabelas
    • Comando Alter table
    • Alterando tabelas e colunas
    • Comentários em objetos
    • Eliminando tabelas
  • Selecionando dados
    • Utilizando expressões e constantes
    • Ocultando linhas duplicadas
    • Limitando o resultado do Select
    • O comando Case
    • Substituindo valores nulos
  • Operações de conjuntos
    • União
    • Intersecção
    • Subtração
  • Restringindo a seleção de dados
    • Utilizando a cláusula where
    • Operador Like e Ilike
    • Operador Between
    • Utilizando o IN
    • Comparação agrupada
    • Comparações com NULL
    • Cláusula Order By
  • Selecionando dados de várias tabelas
    • Apelidos de tabelas
    • Cruzando dados entre tabelas
    • Tipos de Join
    • CROSS JOIN
    • INNER e OUTER JOINs
    • NATURAL JOIN
  • Operadores
    • Introdução
    • Operadores de texto
    • Expressões regulares
    • Operadores matemáticos
    • Conversão de tipos
  • Funções
    • Introdução
    • Funções matemáticas
    • Funções de data e hora
    • Funções de texto
    • Funções de conversão de tipos
    • Outras funções
    • Funções de Agregação
  • Utilizando sub-consultas
    • Operadores de sub-consultas
    • Sub-consultas no From
    • Sub-consultas complexas
  • Alterando dados
    • Adicionando dados com Insert
    • Adicionando dados com Select
    • Inserindo dados com Copy
    • Recuperando dados com Copy
    • Copy no formato CSV
    • Modificando dados com Update
    • Removendo dados com Delete
    • Removendo dados com Truncate
  • Controle de transações
    • Transações no PostgreSQL
    • Padrão ACID
    • Exemplo
    • Níveis de isolamento
    • Read Commited
    • Serializable
    • Iniciando transações no PostgreSQL
    • Savepoints
  • Outros objetos de banco de dados
    • Views
    • Sequences
    • Índices
    • Tabelas clusterizadas
    • Cursores
  • Blobs
    • Blobs no PostgreSQL
    • Exemplo de utilização
    • Apagando Blobs
  • Restrições e integridade referencial
    • O que são restrições?
    • Constraint Check
    • Constraint Not Null
    • Constraint Unique
    • Constraint Primary Key
    • Constraint Foreign Key
  • Herança entre tabelas
    • Introdução
    • Criando tabelas com herança
    • Exemplos
    • Acessando dados da tabela pai

Carga Horária
40 horas
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB