Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados
Banco de Dados
Introduo Modelagem
Conceitual
Captulos
1. Banco de Dados e os Usurios de Banco
de Dados
2. Sistemas de Banco de Dados: Conceitos e
Arquitetura
3. Modelagem de Dados Usando o Modelo
Entidade-Relacionamento
4. Modelagem com EntidadeRelacionamento Estendido e Uml
Banco de Dados Professora Mariangela Molina
FATEC Mogi das Cruzes
Slide 1-2
Captulo 1
Banco de Dados e os
Usurios de Banco de
Dados
Slide 1-4
Definies Bsicas
Banco de Dados: Uma coleo de dados
logicamente relacionados.
Dados: Fatos conhecidos que podem ser
armazenados e que possuem um significado
implcito.
Mini-mundo: Uma parte do mundo real sobre o
qual os dados so armazenados em um banco de
dados. Por exemplo, notas dos estudantes de
uma universidade.
Banco de Dados Professora Mariangela Molina
FATEC Mogi das Cruzes
Slide 1-5
Definies Bsicas
Sistema Gerenciador de Banco de Dados
(SGBD): uma coleo de programas que
permite aos usurios criar e manter um banco
de dados.
Sistema de Banco de Dados: o conjunto
formado pelo Sistema Gerenciador de Banco de
Dados (SGBD) e o banco de dados em si (dados
armazenados).
Banco de Dados Professora Mariangela Molina
FATEC Mogi das Cruzes
Slide 1-6
Slide 1-7
Slide 1-8
Slide 1-9
Funcionalidades Tpicas do
SGBD
Outras caractersticas:
Medidas de Proteo e Segurana para
prevenir acesso no autorizado
Processamento Ativo para tomada de
aes internas nos dados
Apresentao e Visualizao dos dados
Slide 1-10
ESTUDANTES
CURSOS
AULAS (dos CURSOS)
DEPARTAMENTOS (acadmicos)
PROFESSORES
Slide 1-11
Slide 1-12
Slide 1-13
Slide 1-14
Principais Caractersticas do
Uso de Banco de Dados
Compartilhamento de dados e processamento de
transaes de multiusurios: permite que um
conjunto de usurios concorrentes acessem e
atualizem o banco de dados simultaneamente. O
Controle de concorrncia no SGBD garante que
cada transao ser executada corretamente ou
completamente abortada. OLTP (Online
Transaction Processing) a maior parte das
aplicaes de banco de dados.
Banco de Dados Professora Mariangela Molina
FATEC Mogi das Cruzes
Slide 1-15
Slide 1-16
Slide 1-17
Slide 1-18
Slide 1-19
Slide 1-20
Slide 1-21
Slide 1-22
Slide 1-23
Slide 1-24
Slide 1-25
Slide 1-26
Slide 1-27
Slide 1-28
Slide 1-29
Histria do Desenvolvimento da
Tecnologia dos Bancos de Dados
Primeiras Aplicaes de Bancos de Dados: Os Modelos
Hierrquico e em Rede foram introduzidos em meados dos
anos 60 e dominaram durante os anos 70. Um grande volume
de processamento de dados em todo o mundo ainda ocorre
usando estes modelos. A maioria das aplicaes mantinha os
registros das organizaes, como as corporaes,
universidades, hospitais e bancos. Um dos principais
problemas era a mistura entre os relacionamentos conceituais,
o armazenamento fsico e a localizao de registros no disco.
Outra deficincia desses sistemas era que forneciam somente
as interfaces para a linguagem de programao, fazendo com
que o tempo consumido fosse significativamente alto para
implementar novas consultas e transaes.
Banco de Dados Professora Mariangela Molina
FATEC Mogi das Cruzes
Slide 1-30
Histria do Desenvolvimento da
Tecnologia dos Bancos de Dados
Sistemas baseados no Modelo Relacional: O modelo foi
Slide 1-31
Histria do Desenvolvimento da
Tecnologia dos Bancos de Dados
Aplicaes Orientadas a Objeto: SGBDOOs foram
introduzidos depois dos anos 80 e comeo dos anos 90
para atender a necessidade de armazenar e partilhar os
objetos complexos estruturados. A complexidade do
modelo e a falta de um padro inicial contriburam
para seu uso limitado. Hoje so usados principalmente
em projetos em engenharia, publicidade multimdia e
sistemas para a indstria.
Slide 1-32
Aplicaes cientficas
Armazenamento e Manipulao de Imagem
Gerenciamento de dados em udio e Vdeo
Minerao de Dados
Gerenciamento de Dados Espaciais
Sries Temporais e Gerenciamento de Dados Histricos
Slide 1-33
Slide 1-34
Slide 1-35
Exerccios
1. Qual a diferena entre dados, banco de dados e
sistema gerenciador de banco de dados?
2. Quais so as funcionalidades tpicas dos SGBDs?
3. Cite 3 vantagens na utilizao de bancos de
dados
4. Cite uma vantagem importante da abordagem
relacional em detrimento aos modelos em rede e
hierrquico.
Banco de Dados Professora Mariangela Molina
FATEC Mogi das Cruzes
Slide 1-36