Descrição
Todo desenvolvedor de aplicações comerciais precisa aprender a trabalhar com bancos de dados. Existem diversos bancos de dados disponíveis no mercado. A escolha por um SGDB pode ser algo difícil. Por este motivo é importante conhecer as características e o funcionamento de vários deles. É também necessário saber projetar um banco de dados e "conversar" com banco através da SQL.Este curso é para você se:
- Você quer desenvovolver sistemas comerciais, mas não tem idéia de como fazer;
- Você já desenvolve sistemas comerciais, mas tem dúvidas se o modelo de seu banco de dados está correto;
- Você acabou de sair da faculdade, é um excelente programador, mas não entende de bancos de dados;
- Você já sabe usar bancos de dados, mas se perde na hora de identificar quais tabelas seu banco deve ter;
- Você já sabe usar bancos de dados, mas se perde na hora de identificar e definir os relacionamentos;
- Você não sabe usar SQL;
- Você não conhece e/ou não sabe usar ferramentar Case para construir seus modelos de dados;
Este curso é auto-instrucional, isto significa que é você quem controla o tempo de estudo. Ao adquirir este curso, além das video aulas, você terá a sua disposição a nossa tutoria online para tirar suas dúvidas através de uma lista de discussão com os nossos instrutores.
Pré-requisitos:
- Lógica de programação
Recursos utilizados:
Video Aulas:
Video Aula 01 - Introdução
Apresentação das características e objetivos do curso.Duração: 00:00:37
Video Aula 02 - Introdução a Banco de Dados
- Informação e Dado
- Projeto
- Modelo Conceitual
- Modelo Lógico
- Modelo Físico
- Entidade/Relacionamento - Introdução
Duração: 00:08:21
Video Aula 03 - Entidades e Relacionamentos
- Entidades
- Atributos de uma Entidade
- Chave Primária
- Enxergando Entidades
- Estudo de Caso 1
- Relacionamentos
- Identificando Relacionamentos
- Condicionalidade
- Grau do Relacionamento - Cardinalidade (Um-Para-Um; Um-Para-Muitos; Muitos-Para-Muitos)
- Chave Estrangeira
- Estudo de Caso 2
- Valor Nulo
- Relacionamento Ternário
- Estudo de Caso 3
- Erros de Interpretação
- Agregação
Duração: 00:57:58
Video Aula 04 - Normalização
- Normalização - Conceitos
- Estudo de Caso (Pedido de Compra)
- Primeira Forma Normal - 1FN
- Segunda Forma Normal - 2FN
- Terceira Forma Normal - 2FN
- Dependência Funcional
- Dependência Transitiva
- Quarta e Quinta Formas Normais - 4FN e 5FN
- Roteiro para aplicação da Normalização
Duração: 00:24:35
Video Aula 05 - Modelo Lógico-Relacional
- MLR - Introdução
- MLR - Definição
- Chaves e Índices
- Chave Primária, Secundária e Estrangeira
- Regras de Integridade
- Mapeamento de Entidades e Atributos
- Mapeamento de Relacionamentos
- Generalizações
Duração: 00:12:06
Video Aula 06 - DBDesigner - Apresentação
- Apresentação Básica do dbDesigner
- Desenvolvimento do Modelo de Dados 'Pedido de Compra' (Físico)
- Geração do Script SQL para Criação do Banco de Dados
- Apresentação Básica do MySQL Workbench
Duração: 00:49:01
Video Aula 07 - PowerDesigner - Apresentação
- Apresentação Básica do PowerDesigner
- Desenvolvimento do Modelo de Dados 'Pedido de Compra' (Conceitual, Lógico e Físico)
- Geração do Script SQL para Criação do Banco de Dados
Duração: 00:36:00
Video Aula 08 - ERwin - Apresentação
- Apresentação Básica do PowerDesigner
- Desenvolvimento do Modelo de Dados 'Pedido de Compra' (Lógico e Físico)
- Geração do Script SQL para Criação do Banco de Dados
Duração: 00:18:47
Video Aula 09 - Introdução a SQL
- SQL - Introdução
- SQL - Comando Select e seus Agregados
Duração: 00:18:56
Video Aula 10 - SQL Prática 01
- Prática de SQL
Duração: 00:20:27
Video Aula 11 - SQL - Demais Instruções
- Insert
- Update
- Delete
- SubQueryes
- Joins
- DDL
- DML
Duração: 00:11:15
Video Aula 12 - SQL - Prática 02
- Prática de SQL
Duração: 00:18:47
Video Aula 13 - Conclusão
- Finalização do curso
Duração: 00:02:36
