MySQL - Módulo I Carga Horária: 40 Pré requisito Para o melhor aproveitamento do curso básico de MySQL, é imprescindível ter participado do curso básico de Lógica de Programação e possuir conhecimentos em sistemas operacionais. Objetivo O curso MySQL - Módulo I apresenta as técnicas básicas de utilização da linguagem SQL no gerenciador de banco de dados MySQL. Durante o curso, são abordados os conceitos essenciais por trás do MySQL, bem como recursos práticos de projeção e criação de bancos de dados, definição de cláusula, associação de tabelas e integridade de dados. Conhecendo o MySQL Banco de dados relacional SQL.Características.Segurança.Estabilidade.Portabilidade.Interface sensitive.Identificadores.Ferramenta gráfica ou comandos. e a e linguagem conectividade.Case Projetando um Banco de Dados Projetando a estrutura do banco de dados: Redundância de dados, Anomalias, Normalização.Modelagem de dados.Tabelas: Colunas, Linhas, Chaves.Tipos de dados. Criando um Banco de Dados O comando CREATE TABLE: A primeira tabela, O comando INSERT, A instrução SELECT, A segunda tabela. Manipulando Dados A instrução SELECT: Exibindo todas as colunas, Exibindo algumas colunas, Exibindo algumas colunas usando alias, Exibindo colunas com espaço no nome, Criando uma coluna virtual, Exibindo um cálculo, A cláusula DISTINCT, A cláusula LIMIT.A instrução INSERT: INSERT posicional, INSERT declarativo, INSERT com SELECT: copiando dados de uma tabela para outra (INSERT com SELECT quando as tabelas são iguais; INSERT com SELECT quando as tabelas são diferentes).A instrução UPDATE: Alterando dados de uma coluna, Alterando dados de várias colunas.A instrução DELETE. A Cláusula WHERE Os operadores AND e OR.O operador IN.O operador BETWEEN.O operador NOT BETWEEN.O operador LIKE.O operador NOT LIKE. A Cláusula ORDER BY A cláusula ORDER BY: Ordenando por colunas, Ordenando por uma coluna, Ordenando várias colunas.ASC e DESC. Integridade e Consistência dos Dados Regras de integridade e consistência.Constraints: Chaves primárias, Chave primária secundária ou chave única, Regras de validação, Chaves estrangeiras, Valor padrão, Valores nulos e não-nulos, Datatypes, Regras das constraints, Criando tabelas com todas as regras de integridade e consistência.Modelo Entidade-Relacionamento (MER): Relacionamento, Relacionamento 1:1, Relacionamento 1:N (Regras de relacionamento de 1:N), Relacionamento N:N (Regras de relacionamento N:N). Associando Tabelas A cláusula INNER JOIN.A cláusula LEFT JOIN.A cláusula RIGHT JOIN.Associando múltiplas tabelas.A cláusula CROSS JOIN.Os comandos UPDATE e DELETE. UNION e Subquery A cláusula UNION ALL: Regras da cláusula UNION ALL.Subquery: Subqueries que começam com IN/NOT, Subqueries começadas com um sinal de igual, Regras das subqueries, UPDATE com subqueries, DELETE com subqueries. Totalizando Dados Cláusulas GROUP BY; HAVING; WITH ROLLUP; JOIN.