aula 1 - introdução ao conteúdo de banco de dados
TRANSCRIPT
Banco de DadosProfº. Esp. Henrique Nunweiler Angelim Silva
1º Semestre de 2014
Curso de Análise e Desenvolvimento de Sistemas
Aula 1.
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...
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
Vídeo: Profissões do Futuro
https://www.youtube.com/watch?v=j5zSCHiHw58
Vídeo de 2011.
Vídeo: Segurança de Dados
https://www.youtube.com/watch?v=SGYNcEY3IYc
Vídeo de 2011.
Tabela de Dados:
Fonte: http://pt.wikipedia.org/wiki/Petabyte
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.
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.
Conceitos Fundamentais 3/3:
Fonte: http://www.ime.usp.br/~andrers/aulas/bd2005-1/img/arquitetura_sgbd.gif
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
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.
Exercícios #0 – Nivelando
Conhecimentos – Começar a
assistir dia 29/03/2014 Assistir os seguintes vídeos:
https://www.youtube.com/watch?v=3_GAY6aC9PE
https://www.youtube.com/watch?v=l7VNGBbBJrY
https://www.youtube.com/watch?v=o556plquTNo
https://www.youtube.com/watch?v=UIES-zhpmlc
https://www.youtube.com/watch?v=le54FiRcS6k
https://www.youtube.com/watch?v=S4YW7nOqa2M
https://www.youtube.com/watch?v=nm0zjrY1cfo
https://www.youtube.com/watch?v=7UAvqFT9r4I
https://www.youtube.com/watch?v=ihNhsb1gIQA
Dúvidas?
Bom dia a todos!
Muito Obrigado!
Professor Especialista em Gerenciamento de Projetos
Henrique Nunweiler Angelim Silva
E-mail:
Redes Sociais:
Henrique Nunweiler