Através deste curso, o profissional aprenderá a construir modelos \"Lógicos e Físicos\" a partir de um modelo \"Conceitual\", garantindo assim a consistência, integridade e desempenho da Base de Dados.
A linguagem SQL permite a criação e manipulação de dados do banco de dados sem que o programador precise se preocupar com detalhes internos do banco, como a forma como os dados são armazenados e organizados internamente.
Se você pretende desenvolver aplicações que usam banco de dados relacionais deverá possuir os conceitos básicos sobre modelagem de dados. Não importa se sua aplicação é muito simples; a correta modelagem dos seus dados irá com certeza tornar sua aplicação mais robusta e mais fácil de manter.
Módulo 1- Introdução e Conceitos Gerais
Módulo 2 - Abordagem Banco de Dados X Abordagem Processamento Tradicional de Arquivos
- Auto Informação
- Separação entre Programas e Dados
Módulo 3 - Conceitos e Arquiteturas de um SGBD
- Linguagens para Manipulação de Dados
- Classificação dos SGBDS
- Exemplo das Informações em um Banco de Dados
- O Modelo de Rede, Hierárquico e Relacional.
Módulo 4 - Modelagem de Dados Utilizando o Modelo Entidade Relacionamento (ER)
- Entidades E Atributos
- Tipos Entidade, Conjunto De Valores, Atributo Chave
- Tipos E Instâncias De Relacionamento
- Grau De Um Relacionamento
- Outras Características De Um Relacionamento
- Diagrama Entidade Relacionamento
- Modelo Entidade Relacionamento Extendido
- Dicas para a Elaboração de um Diagrama E-R
Módulo 5 - O Modelo Relacional
- Domínios, Tuplas, Atributos e Relações
- Atributo Chave de Uma Relação
- Mapeamento do Modelo Entidade Relacionamento para o Modelo Relacional
- Dependência Funcional e Normalização
Módulo 6 - SQL (STRUCTURED QUERY LANGUAGE)
- DDL (Data Definition Language)
- DML (Data Manipulation Language2
- DCL (Data Control Language)
- Tipos de Dados
- Expressões e Operadores
Módulo 7 - Criando uma Consulta Simples
- Seleção De Todos Os Registros Com Todas As Colunas
Módulo 8 - Definição de Colunas de uma Consulta
- Seleção De Todos Os Registros Com Colunas Específicas
- Consultas Redefinindo O Nome Das Colunas
- Seleção de Registros com Exibição de Strings
Módulo 9 - Execução de Cálculos
Módulo 10 - Funções Com Strings
- Concatenação de Strings
- Controle de Maiúsculas e Minúsculas
- Segmentando uma SUBSTR, LEFT, RIGHT
Módulo 11- Selecionando Dados não Repetidos
Módulo 12 - Definição de Critérios de Consulta
- Consultas Simples Com Cláusula \'Where\'
Módulo 13 - Predicados
- Predicados LIKE e NOT LIKE
- Predicados BETWEEN... AND e NOT BETWEEN... AND
- Predicados IN e NOT IN
- Predicado IS NULL e IS NOT NULL
Módulo 14 - Seleção com Operadores Lógicos
Módulo 15 - Funções de Agrupamento
- Agrupamento utilizando GROUP BY
- Utilizando WHERE E GROUP BY
- Seleção de Registros com Agrupamento pela Cláusula GROUP BY e HAVING
Módulo 16 - Ordenação das Consultas
Módulo 17 - Consulta em Múltiplas Tabelas
- Join
- Equijoin ? Join de Igualdade
- Equijoins e Operadores Lógicos
- Equijoins entre mais de duas Tabelas
- Redefinição do Nome de Tabelas
Módulo 18 - Outros Tipos de Joins
Módulo 19 - Trabalhando Com Datas
- Recuperando Informações Específicas de Data
- Formato das Datas
Módulo 20 - Criação De Tabelas
- Tipos de Dados
- Criando Tabelas
- Removendo Tabelas
- Parâmetros de Campos Na Criação de Tabelas
- Chave Primária
Módulo 21 - Inserindo Dados
- Inserindo Dados Por Meio de um Select
Módulo 22 - Excluindo Informações
Módulo 23 - Atualizando Dados De Uma Tabela
Módulo 24 - Comandos Para Alterar Tabelas
- Adicionar Colunas A Uma Tabela ? Add
- Remover Colunas De Uma Tabela ? Drop
Módulo 25 - Trabalho Final
- Sistema Para Uma Videolocadora
- Tabelas Atuais Da Videolocadora
- Primeiro Passo - Identificar Os Problemas Na Estrutura De Tabelas
- Criando Novas Tabelas
- Criando Tabelas E Inserindo Dados
- Criando Consultas As Informações
- Trabalho Final ? Continuação
- Consultando As Informações
Módulo 26 - Softwares Indicados
Familiaridade com sistemas corporativos e Intranets
Turmas Realizadas
Alunos Sisnema
Cursos Diferentes
Sisnema informa: usamos cookies para personalizar anúncios e melhorar a sua experiência no site. Ao continuar navegando, você concorda com a nossa Política de Privacidade.