Buscar

Introdução a Bancos de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

1
Banco de Dados
Prof. Me. Martin Morães
Aula 1
Organização da Disciplina
� Banco de dados
• Modelo entidade-relacionamento
• Modelo conceitual
• Projeto lógico
• SQL – implementando a base de 
dados
• SQL – trabalhando com os dados
� Banco de dados
• Modelo entidade-
-relacionamento
• Modelo conceitual
• Projeto lógico
• SQL – implementando a base de 
dados
• SQL – trabalhando com os dados
� Banco de dados
• Modelo entidade-relacionamento
• Modelo conceitual
• Projeto lógico
• SQL – implementando a base de 
dados
• SQL – trabalhando com os dados
� Banco de dados
• Modelo entidade-relacionamento
• Modelo conceitual
• Projeto lógico
• SQL – implementando a base de 
dados
• SQL – trabalhando com os dados
� Banco de dados
• Modelo entidade-relacionamento
• Modelo conceitual
• Projeto lógico
• SQL – implementando a base 
de dados
• SQL – trabalhando com os dados
2
� Banco de dados
• Modelo entidade-relacionamento
• Modelo conceitual
• Projeto lógico
• SQL – implementando a base de 
dados
• SQL – trabalhando com os 
dados
Organização da Aula
� Evolução e conceitos
• Contexto
• Os dados
• Banco de dados
• SGSB e vantagens
• Usuários
• Entender para criar
�Projetar um DB
�Modelo conceitual
�Modelo lógico e físico
Contextualização
Dos Primórdios ao Século XXI
� Primórdios
� Papel
� Bancos de dados
• Cartão
• Arquivos digitais
• SGDB
Instrumentalização
3
Conceitos e Relações
� Dados
• Elementos da informação
�Exemplos
Machado de Assis
21
15/04/1968
� Banco de dados
• Conjunto de dados
• Ambiente centrado
• Integração de dados
�Não redundância
• Controle
• Tipos/Modelos
�Relacional
�Hierárquico
�Em rede
�Orientado a objetos
�NoSQL
�Outros
� SGDB
• Software
�Definição
�Recuperação
�Alteração
� SGDB – vantagens
• Integridade
• Compartilhados
• Reduzir redundância
• Evitar inconsistência
� Suporte a transações
� Segurança
� Padronização
4
� Usuários
• Programadores de aplicações
• Usuários finais
• Usuários de alto nível
• Administrador de banco de 
dados
� Níveis da arquitetura
• Nível interno
• Nível externo
• Nível conceitual
Disco
SGDB
USUÁRIOS � Entender para criar
• Modelo de dados
• Linguagem de modelagem
�Textuais
�Gráficas
• Esquema de DB
� Projeto de DB
• Fases
�Modelagem conceitual
�Projeto lógico
�Projeto físico
� Modelo conceitual
• Abstrato
• Independe de SGDB
• Abordagem ER
• Artefato: DER
5
� Modelo lógico
• Abstrato
• Depende de SGDB
• Transforma DER em MR
� Modelo físico
• Desempenho do banco de 
dados
• Contínuo
Aplicação
Projeto de DB
� Modelo conceitual
� Modelo lógico
Síntese
Banco de Dados
� Dados
� SGBD
� Projeto
• Conceitual
• Lógico
• Físico
6
Referências de Apoio
� DATE, C. J.; VIEIRA, André; 
LIFSCHITZ, Sergio (Orgs.). 
Introdução a sistemas de 
bancos de dados. 8. ed. Rio de 
Janeiro: Campus, 2004. p. 865.
� GILLENSON, Mark L. (Org.). 
Fundamentos de sistemas de 
gerência de banco de dados. 
Rio de Janeiro: LCT, 2006.
� HEUSER, Carlos Alberto (Org.). 
Projeto de banco de dados. 
6. ed. Porto Alegre: Bookman, 
2009. xii, 282.
� KROENKE, David M. (Org.). 
Banco de dados: 
fundamentos, projeto e 
implementação. 6. ed. Rio de 
Janeiro: LCT, 1999.
� REZENDE, Denis Alcides. 
Sistemas de informações 
organizacionais: guia prático 
para projetos. 2. ed. São Paulo: 
Atlas, 2007.

Outros materiais