Curso
Este curso foi desenvolvimento com o objetivo de apresentar ao aluno os principais recursos desde poderoso SGBD, claro que para isso temos que aprender os fundamentos do banco de dados MySQL. Assim dividimos o curso em dois módulos, no primeiro módulo o objetivo é realizar um nivelamento, revendo conceitos de banco de dados relacionais, modelos de dados e normalização. Feito isso o aluno é encaminhado ao segundo módulo, esse sim 100% focado no MySQL. O Módulo 2 devido a sua extensão foi dividido em capítulos para que assim o aluno possa assimilar melhor o conteúdo passado, os capítulos do módulo 2 são: O MySQL, Ferramentas de Administração, MySQL Workbench, Fundamentos do MySQL, DML (Data Manipulation Language), Funções Nativas e Operadores, Rotinas no MySql. Destaque para o capitulo 3, MySQL Workbench, pois esse é a ferramenta oficial de gerencialmente de banco de dados MySQL disponibilizada pela própria Oracle, que é quem detém a propriedade do MySQL atualmente. É com esta ferramenta que vamos realizar todos os exercícios do curso incluindo exportação de dados, importação de schemas, modelagem de dados, engenharia reserva e muito mais. A prática de construção de instruções select será vista no capítulo 5 onde abordaremos a linguagem de manipulação de dados (DML) e aprenderemos a fazer os joins e suas variações como Left Join, Right Join, etc. Para finalizar, nos capítulos 6 e 7 abordaremos as funções nativas e operadores do MySQL a as rotinas armazenadas como procedures, functions, views e triggers.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
50 horas
Nessa primeira aula faremos a apresentação do curso e seu plano de aula. Na sequência iniciaremos o estudo dos fundamentos de banco de dados.
Nessa videoaula veremos os principais modelos de bancos de dados relacionais: Modelo Plano, Modelo em Rede, Modelo Hierárquico, Modelo Relacional, Modelo Orientado a objetos e Modelo Objeto-Relacional.
Nessa videoaula veremos as 12 regras, porém na verdade são treze, dizemos 12 pois são numeradas de zero a 12 sendo a regra 0 a regra fundamental que norteia todas as demais regras.
Nessa videoaula veremos o modelo conceitual, onde este é um diagrama em blocos que demonstra todas as relações entre as entidades, suas especializações, seus atributos e auto relações.
O modelo lógico leva em conta limites impostos por algum tipo de tecnologia de banco de dado, já o modelo físico leva em consideração limites impostos pelo SGBD escolhido para implementar o banco de dados.
Existem 5 formas normais porém a primeira, segunda e terceira forma normal são mais utilizadas nos projetos de banco de dados. Se conseguirmos colocar nosso modelo de dados na 3FN já teremos dado um grande passo.
Uma relação está na Primeira Forma Normal (1FN) se contém apenas atributos atômicos. Para cada conjunto de atributos multivalorados é criada uma tabela na PFN.
Uma relação está na Segunda Forma Normal (2FN) se estiver na 1FN e cada atributo não chave depende de toda a chave primária e não apenas parte dela.
Uma relação está na Terceira Forma Normal (3FN) se estiver na 2FN e não existir dependência funcional entre campos não chave. Somente tabelas mais de um atributo não chave devem ser avaliadas quanto a 3FN.
Quando analisamos uma relação do ponto de vista da cardinalidade pela ótica da Razão e Restrição ao mesmo tempo chegamos a notação que chamamos de “Restrição Estrutural”.
Criando uma query SQL com IA
Escrevendo uma query SQL
Index