Formação em

Introdução a Banco de Dados

  • Duração

    80 horas

  • Valor

    50.000 Kz

Ementa:

Conceitos e tipos de arquivos. Integridade Referencial. Entendendo o SGBD MS-Access. Criando formulários e consultas. Normalização de dados. Modelo lógico de dados. Modelos e arquiteturas dos bancos de dados. Características e recursos do SGBDS.

Objetivo:

Esta disciplina tem por objetivo introduzir o profissional de tecnologia da informação no universo dos bancos de dados, utilizando as técnicas de modelagem de dados para projetar bancos de dados, além de dar uma visão geral sobre os sistemas gerenciadores e tecnologias de apoio ao gerenciamento de bancos de dados. A disciplina faz um paralelo entre a teoria e as técnicas de construção de banco de dados e as ferramentas mais simples e usuais do dia a dia, como planilhas e gerenciadores de banco de dados domésticos.

Conteúdo Programático:

  • Conceitos e Tipos de Arquivos;
  • Planilhas Eletrônicas versus Arquivos e Banco de Dados;
  • Recursos de Banco de Dados em Planilha;
  • Integridade Referencial.
  • Entendendo SGBD MS-Access;
  • Criando Formulários;
  • Criando Consultas;
  • Entendendo o SQL por trás de uma consulta access.
  • Normalização de Dados;
  • Modelo Entidade e Relacionamento;
  • Modelo Lógico de Dados;
  • Classes e Especializações de Dados.
  • Modelos e Arquiteturas dos Bancos de Dados;
  • Caraterísticas e Recursos dos SGBDS;
  • Banco de Dados para Programadores.

Competências Específicas:

  • Definir o conceito de arquivos no ambiente computacional, identificando seus vários tipos e como são processados pelo computador;
  • Identificar as diferenças entre planilhas eletrônicas, arquivos de dados e bancos de dados;
  • Realizar as operações básicas de bancos de dados através de uma planilha eletrônica;
  • Definir e compreender os conceitos sobre integridade referencial, aplicando-os a gerenciadores de bancos de dados.
  • Entender a arquitetura do SGBD Microsoft Access;
  • Criar formulários de alimentação de tabelas em um banco de dados;
  • Criar consultas a bancos de dados por meio do assistente de consultas;
  • Compreender a estrutura dos comandos SQL resultante de uma consulta a banco de dados.
  • Normalizar os dados em uma base de informações;
  • Entender os modelos entidade-relacionamento e aplicar as técnicas de modelagem conceitual de dados;
  • Transformar um modelo entidade-relacionamento em um modelo lógico de dados;
  • Lidar com situações em que seja necessário aplicar técnicas mais aprimoradas de modelagem de dados, como especializações e classes de dados.
  • Entender os modelos e arquiteturas dos bancos de dados;
  • Identificar as diferenças e características dos principais SGBDS disponíveis no mercado mundial;
  • Compreender o papel e a importância do banco de dados na atividade de programação;
  • Prospetar o mercado e as carreiras para profissionais especializados em administração de bancos de dados