Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouKátia Conceição Lameira Alterado mais de 8 anos atrás
1
Professor: Leandro Chernicharo
3
Uma coleção de dados relacionados; Dados Fatos conhecidos que podem ser gravados e têm um significado implícito [Elmasri e Navathe, Fundamentos de Bancos de Dados, 4a ed.]
4
Sistema Gerenciador de Banco de Dados (SGBD) – Um conjunto de softwares para facilitar a criação e manutenção de bancos de dados computacionais; Sistema de Banco de Dados – O SGBD e os dados propriamente ditos. [ Elmasri e Navathe, Fundamentos de Bancos de Dados, 4a ed.]
6
Abordagem Tradicional Aplicações têm visão local dos dados (standalone) Problemas: Dificuldade em fornecer uma modelagem adequada ao mundo real; Dificuldade de manutenção/adaptação; Custo elevado de desenvolvimento; Baixa escalabilidade; Dependência entre aplicações e dados
7
Abordagem com SGBD’s Aplicações compartilham dados através de um SGBD Vantagens: Independência entre dados e aplicações; Controle integrado dos dados – compartilhamento; Controle de seguran ça – usuários, backup e recuperação de falhas ; Alta escalabilidade; Facilidade de acesso às informações – múltiplas visões do mesmo dado
9
Arquitetura dividida em três níveis: Nível externo Nível interno Nível conceitual
10
Nível externo o mais próximo do usuário final: aplicações, resultado de consultas, etc.; Nível interno trata de como os dados serão efetivamente armazenados: tipos, algoritmos, discos, etc.; Nível conceitual é o modelo que reflete o banco de dados, abstraindo sua implementação, preocupando-se apenas com a informação em si.
12
Usuário final ; Desenvolvedor de Aplicações ; Administrador de Banco de Dados; Administrador de Dados
14
Modelo em Rede Modelo Hierárquico Modelo Relacional Modelo Orientado a Objetos Modelo Semi-estruturado (XML) Anos 60 e 70 Anos 70 (até hoje) Fim dos anos 80 (Nunca ganhou muita força) Surgiu graças à Internet e ganha cada vez mais força
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.