aula 1 - introdução ao conteúdo de banco de dados

14
Banco de Dados Profº. Esp. Henrique Nunweiler Angelim Silva 1º Semestre de 2014 Curso de Análise e Desenvolvimento de Sistemas Aula 1.

Upload: henrique-nunweiler

Post on 09-Jun-2015

649 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Aula 1 - Introdução ao Conteúdo de Banco de Dados

Banco de DadosProfº. Esp. Henrique Nunweiler Angelim Silva

1º Semestre de 2014

Curso de Análise e Desenvolvimento de Sistemas

Aula 1.

Page 2: Aula 1 - Introdução ao Conteúdo de Banco de Dados

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...

Page 3: Aula 1 - Introdução ao Conteúdo de Banco de Dados

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

Page 4: Aula 1 - Introdução ao Conteúdo de Banco de Dados

Vídeo: Profissões do Futuro

https://www.youtube.com/watch?v=j5zSCHiHw58

Vídeo de 2011.

Page 5: Aula 1 - Introdução ao Conteúdo de Banco de Dados

Vídeo: Segurança de Dados

https://www.youtube.com/watch?v=SGYNcEY3IYc

Vídeo de 2011.

Page 6: Aula 1 - Introdução ao Conteúdo de Banco de Dados

Tabela de Dados:

Fonte: http://pt.wikipedia.org/wiki/Petabyte

Page 7: Aula 1 - Introdução ao Conteúdo de Banco de Dados

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.

Page 8: Aula 1 - Introdução ao Conteúdo de Banco de Dados

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.

Page 9: Aula 1 - Introdução ao Conteúdo de Banco de Dados

Conceitos Fundamentais 3/3:

Fonte: http://www.ime.usp.br/~andrers/aulas/bd2005-1/img/arquitetura_sgbd.gif

Page 10: Aula 1 - Introdução ao Conteúdo de Banco de Dados

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

Page 11: Aula 1 - Introdução ao Conteúdo de Banco de Dados

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.

Page 13: Aula 1 - Introdução ao Conteúdo de Banco de Dados

Dúvidas?

Page 14: Aula 1 - Introdução ao Conteúdo de Banco de Dados

Bom dia a todos!

Muito Obrigado!

Professor Especialista em Gerenciamento de Projetos

Henrique Nunweiler Angelim Silva

E-mail:

[email protected]

Redes Sociais:

Henrique Nunweiler