Banco de Dados SQL
Banco de dados SQL
Ementa: Para quem quer se especializar em desenvolvimento de sistemas, a peça fundamental é ter total domínio em banco de dados. O curso Banco de Dados SQL é, sem dúvida, uma ótima oportunidade para os alunos se lançarem neste promissor mercado. Ao longo de 16 aulas, o aluno desenvolverá interessantes projetos utilizando os conceitos fundamentais de banco de dados e, também, usando as principais ferramentas do SQL Server Express.
Mercado de trabalho/Público-alvo: Este curso é indicado para quem deseja conhecimentos em banco de dados, seja para a programação de sistemas ou para quem deseja trabalhar com banco de dados, desenvolvendo e monitorando a arquitetura dos dados de uma empresa ou de clientes.
Carga horária: 16h
Conteúdo Programático
Aula 1 – Iniciando o estudo sobre banco de dados
- Aprender os conceitos do banco de dados;
- Conhecer os SGBD’s;
- Instalar o SQL Server Express;
- Adicionar o SQL Server Management Studio;
- Conectar à instância e conhecer as formas de autenticação.
Aula 2 – Aprendendo sobre Modelos de Banco de Dados: O Modelo Relacional
- Conhecer os modelos de Bancos de Dados;
- Aprender conceitos de Bancos de Dados como: Entidades, Atributos e Chave Primária;
- Conhecer os tipos de dados como: int, bigint, char, varchar e datetime;
- Construir e configurar o primeiro banco de dados usando o SQL Server Management Studio;
- Testar o funcionamento do Banco de Dados Consultorio.
Aula 3 – Introduzindo à linguagem SQL
- Conhecer e aprender as noções básicas da linguagem SQL;
- Elaborar um o banco de dados com o nome de Farmacia;
- Criar duas tabelas e definir os atributos e conhecer os comandos create, database e table;
- Aprender a habilitar e desabilitar componentes.
Aula 4 – Trabalhando com Modelagem de Dados
- Aprender sobre a Modelagem de dados e suas etapas;
- Conhecer o Modelo Conceitual;
- Adquirir conhecimento sobre Diagramas Entidade-Relacionamento (DER);
- Criar um DER usando o BrModelo;
- Inserir e organizar atributos.
Aula 5 – Criando relacionamentos
- Fazer a Modelagem de dados;
- Entender o conceito de relacionamentos;
- Aprender a trabalhar com a Cardinalidade máxima e mínima;
- Criar um diagrama para uma academia.
Aula 6 – Atividades de Reforço I
- Definição de modelagem de dados;
- O Diagrama Entidade-relacionamento;
- O conhecimento sobre cardinalidade;
- Criar um DER.
Aula 7 – Conhecendo a aplicação da Entidade-Associativa
- Transformar uma relação em uma Entidade Associativa;
- Fazer ligações entre as Entidades e atribui-lhes as cardinalidades;
- Aprender a identificar uma Entidade Associativa;
- Conhecer o funcionamento das Chaves Estrangeiras;
- Aprender a diferenciar Generalização Total e Parcial;
- Utilizar a Entidade Associativa;
- Criar uma Generalização.
Aula 8 – Aprendendo a normalizar um sistema de dado
- Conhecer as características do modelo lógico;
- Aprender sobre normalização;
- Começar a trabalhar com a 1FN;
- Obter o conhecimento sobre a 2 FN;
- Utilizar a 3FN.
Aula 9 – Trabalhando com modelos lógico e físico
- Trabalhar com o modelo Lógico: integridade referencial, On Update, On Delete;
- Trabalhar com o modelo Físico, conversão dos tipos de dados, geração de script;
- Criar o banco de dados no Sql Management Studio e carregar o Script.
Aula 10 – Atividades de reforço II
- Entidade associativa e entidade fraca;
- Conceitos sobre chave estrangeira através do modelo lógico, fazer a integridade referencial nos campos definidos como chave estrangeira, através dos campos: On Delete e On Update;
- Fazer a conversão de dados, no modelo físico, e gerando script;
- Criar um banco de dados no SQL Management Studio.
Aula 11 – Inserindo, atualizando e deletando dados
- Conhecer o comando INSERT e UPDATE;
- Trabalhar com a cláusula WHERE;
- Utilizar o comando DELETE;
- Usar os operados lógico e de comparação;
- Conhecer a cláusula OUTPUT;
- Trabalhar com o comando MERGE.
Aula 12 – Realizando Consultas no Banco de Dados
- Criar uma consulta com o SELECT;
- Organizar os dados com ORDER BY;
- Conhecer o comando COUNT;
- Aprender a cláusula WHERE;
- Introdução a JUNÇÃO DE TABELAS;
- Agrupar os dados usando o GROUP BY;
- Conhecer o BETWEEN.
Aula 13 – Trabalhando com Stored Procedures
- Aprender sobre a stored procedure;
- Conhecer as variáveis;
- Inserir comentários nos códigos;
- Realizar a indentação do código T-SQL;
- Utilizar as instruções condicionais IF e ELSE;
- Executar a Stored Procedure através de outra.
Aula 14 – Criando consultas utilizando a cláusula JOIN
- Conhecer as cláusulas INNER JOIN, LEFT JOIN e RIGHT JOIN;
- Usar as cláusulas aprendidas em uma única consulta;
- Trabalhar com a cláusula JOIN FULL.
Aula 15 – Projeto Final – Parte I
- Desenvolver o Modelo Conceitual;
- Os conceitos de Cardinalidade;
- Criar as Chaves Primárias;
- Aplicar a Normalização do projeto;
- Alterar a Integridade Referencial;
Aula 16 – Projeto Final – Parte II
- Como carregar um banco de dados;
- Criar uma Stored Procedure;
- Utilizar comandos Insert, Update, JOINS, Inner Join para obter informações de tabelas;
- Incrementar essas alterações na Stored Procedure.
Você saibia? Alguns Cursos / Módulos podem ser comprados de forma individual (fora de um pacote de cursos). Caso este aqui esteja disponível para compra individual, você verá logo abaixo o preço e o botão de compra ?