Este documento apresenta o professor Henrique Nunweiler Angelim Silva e introduz os principais tópicos sobre banco de dados que serão abordados na disciplina, incluindo conceitos fundamentais de banco de dados, características de SGBDs, modelo entidade-relacionamento e normalização. Vídeos sobre profissões do futuro e segurança de dados também são apresentados.
1. Banco de Dados
Profº. Esp. Henrique Nunweiler Angelim Silva
1º Semestre de 2014
Curso de Análise e Desenvolvimento de Sistemas
Aula 1.
2. Quem sou eu?
Professor Especialista Henrique Nunweiler Angelim Silva;
Formação:
Formado pelo Centro Universitário Módulo em Análise e
Desenvolvimento de Sistemas;
Pós-Graduado pela Universidade Cândido Mendes RJ – em
Gerenciamento de Projetos;
Mestrando em Ciência da Computação no Instituto
Tecnológico de Aeronáutica (ITA);
Experiência:
Diretor na Invicta Code
Professor no Centro Universitário Módulo
Professor no Centro Paula Souza – ETec de São Sebastião
Coordenador do Curso de Informática para Internet
Coordenador de Projetos de Cursos Rápidos
Entre outras empresas...
3. Introdução ao Conteúdo
Conceitos Fundamentais de Banco de Dados
Características de um SGBD
Arquitetura de SGBD; Introdução ao Modelo
Entidade-Relacionamento (MER)
Modelo Entidade-Relacionamento
Projeto Conceitual: Diagrama Entidade-Relacionamento
(DER)
Introdução aos bancos de dados relacionais
Introdução à Linguagem SQL
Normalização em banco de Dados
1FN, 2FN e 3FN
4. Vídeo: Profissões do Futuro
https://www.youtube.com/watch?v=j5zSCHiHw58
Vídeo de 2011.
5. Vídeo: Segurança de Dados
https://www.youtube.com/watch?v=SGYNcEY3IYc
Vídeo de 2011.
7. Conceitos Fundamentais 1/3:
Banco de Dados:
É uma coleção logicamente organizada com o objetivo de
realizar o armazenamento e pesquisa destas informações.
Ele deve ser utilizado para dar suporte a um software.
Representa de forma abstrata o mundo real
Exemplo na prática!
Mantemos sempre em mais de um lugar ao mesmo
tempo, por segurança.
8. Conceitos Fundamentais 2/3:
Sistema Gerenciador de Banco de Dados:
Software construído para auxiliar o trabalho do DBA
(Database Administrator) e/ou de outros profissionais da
área de desenvolvimento de software.
RDBMS
Relational Database Management System é um sistema de
gerenciamento de banco de dados relacional desenvolvido
por Edgar Frank Codd (foto a direita), criado pelo mesmo
no laboratório de San Jose da IBM.
10. SGBD’s:
Softwares de manipulação de dados armazenados em
um Banco de Dados.
Cada um tem suas características próprias.
Exemplos de SGBD’s:
Oracle
SQL Server
MySQL
DB2
11. Estudos para a próxima aula:
DER – Diagrama Entidade-Relacionamento
Por que ele é utilizado?
Quem costuma utilizá-lo?
Qual é a sua real importância no mercado de T.I.?
Escolha três empresas que precisam utilizar bancos de
dados, e por que?
Trazer respondido no caderno na próxima aula.
14. Bom dia a todos!
Muito Obrigado!
Professor Especialista em Gerenciamento de Projetos
Henrique Nunweiler Angelim Silva
E-mail:
henrique.angelim@modulo.edu.br
Redes Sociais:
Henrique Nunweiler