A C A D E M Y

A carregar página

R. Tierno Galvan 10 Torre 3 10º Piso | Lisboa (+351) 212 698 440 geral@nbcc-academy.com

Base de Dados/Linguagem SQL - NBCC Academy

Base de Dados/Linguagem SQL

  • Objetivo Geral: Capacitar os formandos, no desenho e normalização de uma base de dados relacional e transmitir-lhes o conhecimento necessário para realizarem consultas, inserções, atualizações e eliminação de dados, numa base de dados relacional, utilizando a linguagem SQL (Structured Query Language).
  • Objectivos Específicos: No final da ação, os participantes deverão ser capazes de: Desenhar e normalizar uma Base de Dados Relacional; Implementar uma Base de Dados; Gerir tabelas numa Base de Dados Relacional, utilizando comandos de SQL. (CREATE, DROP); Manipular dados numa Base de Dados Relacional, utilizando os comandos, SELECT, INSERT, UPDATE e DELETE; Aplicar comandos avançados de SQL (GROUP BY) e Funções Agregadas (SUM, AVG, COUNT, MAX, MIN).
  • Metodologia: Expositiva: Utilizadas para introduzir e sistematizar conceitos e conteúdos. Interrogativa: A utilizar no sentido de complementar a utilização do método expositivo e acompanhar a progressão dos formandos nas aprendizagens desenvolvidas. Ativa: Utilizada para promover a aplicação prática dos conteúdos teóricos e a descoberta dos conceitos pelos formandos, recorrendo para tal a exercícios práticos e estudos de caso.
  • Duração: 14 horas

Base de Dados/Linguagem SQL

DESTINATÁRIOS

> Público em geral

CONTEÚDO PROGRAMÁTICO

1. INTRODUÇÃO ÀS BASES DE DADOS

> Conceitos fundamentais de Bases de dados.
> Tipos de Bases de dados.

2. MODELAÇÃO DE DADOS E DESENHO DE BASE DE DADOS

> Modelação de dados conceptual, lógica e física.
> Bases de Dados Relacionais.
> Normalização de dados. (1FN, 2FN e 3FN)
> Relacionamentos.
> Diagramas Entidade-Relacionamento (DER). Microsoft SQL Server Manageme

3. SQL BÁSICO – PARTE I

> Introdução à Linguagem SQL.
> Comandos CREATE e DROP Table.
> Comandos SELECT, FROM, WHERE, ORDER BY
> Operadores lógicos e relacionais

4. SQL BÁSICO – PARTE II

> Funções agregadas (SUM, AVG, COUNT, MAX, MIN).
> Agrupamento de dados (GROUP BY)
> Subconsultas (Subqueries Correlacionadas e Não Correlacionadas)

5. MANIPULAÇÃO DE DADOS EM SQL

> Inserção, atualização e exclusão de dados (INSERT, UPDATE, DELETEnt Studio / Workbench.

6. SQL AVANÇADO

> Junções (INNER JOIN, LEFT JOIN, RIGHT JOIN).
> Views.