SSMODD

Modelagem e Implementação de Banco de dados com SQL

sobre o curso 20h

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.

TEM INTERESSE NO CURSO?


Conteúdo

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


Requisitos

Familiaridade com sistemas corporativos e Intranets

tem interesse, mas a data não é ideal para você?
entre em contato conosco!

Ao clicar em enviar, você concorda com a nossa Política de Privacidade

+3.830

+3.830

Turmas Realizadas

+54.000

+54.000

Alunos Sisnema

+150

+150

Cursos Diferentes