Fundamentos banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1339 palavras )
  • Download(s) : 0
  • Publicado : 23 de setembro de 2012
Ler documento completo
Amostra do texto
Banco de Dados
APRESENTAÇÃO

Bibliografia
• Básica ELMASRI, R. e Navathe, S. B., Fundamentals of Database Systems, Addison-Wesley, 3rd edition, 2000. • Complementar HEUSER, C. A., Projeto de banco de Dados, Editora Sagra Luzzatto. KORTH, H. F. e Silberschatz, A. Sistemas de Banco de Dados, São Paulo, McGraw-Hill. DATE, C.J., Introdução a Sistemas de Banco de Dados, Rio de Janeiro, EditoraCampus.
01/08/2012 Fundamentos de Banco de Dados 3

Introdução
• Muitos autores definem BD de forma diferente, porém em todas elas tem-se uma idéia de coleção ou conjunto de dados armazenados que servem ou são usados por algumas situações específicas • A definição de banco de dados como ‘uma coleção de dados relacionados’ é muito geral Por exemplo, considere a coleção de palavras deste textocomo sendo dados relacionados e, portanto, constitui um banco de dados. Entretanto, o uso comum do termo ‘banco de dados’ é usualmente mais restrito
01/08/2012 Fundamentos de Banco de Dados 4

Introdução
• O conceito de banco de dados esta muito presente em nosso dia-a-dia e faz parte de nossa vida • Banco de dados (BD) desempenha um papel crítico em muitas áreas onde computadores sãoutilizados • BD está presente em muitas áreas diferentes (negócios, engenharia, educação, medicina, etc.) • Um arranjo aleatório de dados não pode ser considerado um banco de dados
01/08/2012 Fundamentos de Banco de Dados 5

Histórico Evolutivo de Banco de Dados
• Até 1960 : Sistema de Arquivos (Pascal, C, etc.) • Final de 1960 : Modelo Hierárquico
Exemplo: IMS (IBM)

• 1970 e início de 1980:Modelo de Redes
Exemplo: IDMS, DMS-II (Unisys)

• Meados de 1980: Modelo Relacional (Codd)
Exemplo: DB-2, SQL-DS (IBM), Oracle, Ingres, ...

• Final de 1980: Modelo Orientado a Objetos e Objeto-Relacional
Exemplo: Orion, Informix, Jasmine, Oracle, ...
01/08/2012 Fundamentos de Banco de Dados 6

Introdução
O grande objetivo de um sistema de BD é oferecer uma visão “abstrata” dos dados aosusuários. Os detalhes referentes a forma como estes dados estão armazenados e mantidos não interessa aos usuários, mas a disponibilidade eficiente destes dados é que são fundamentais

Mundo real

modelo

02/01/2003

Fundamentos de Banco de Dados

Representação7em computadores

Abstração de Dados
• O conceito de abstração está associado à característica de se observar somente osaspectos de interesse, sem se preocupar com maiores detalhes envolvidos. • No contexto de abstração de dados um banco de dados pode ser visto sem se considerar a forma como os dados estão armazenados fisicamente. Exemplo:
Um programador de aplicação não precisa se importar com aspectos físicos de armazenamento dos dados
01/08/2012 Fundamentos de Banco de Dados 8

Introdução
Dados X Informações •‘Dado’ denota um fato que pode ser registrado e possui significado implícito
considere o nome e endereço de todas as pessoas que você conhece

• ‘Informação’ denota uma organização em relação a um conteúdo ou uma novidade Nome de amigos Carlos Paula
02/01/2003

Telefone 30756687 57321489

Idade 43 20
9

Fundamentos de Banco de Dados

Introdução
Propriedades implícitas de Banco deDados
• Um banco de dados é uma coleção logicamente coerente de dados com algum significado inerente • Um banco de dados é projetado e construído com dados para um propósito específico • Ele possui um grupo de usuários e algumas aplicações pré-concebidas, as quais esses usuários estão interessados • Um banco de dados representa algum aspecto do mundo real e a alteração neste mundo real tem que serrefletida no banco de dados
01/08/2012 Fundamentos de Banco de Dados 10

Introdução
Arquitetura de BD

Nível Externo

Visão

Visão

Nível Lógico

Conceitual Físico

Nível Interno

02/01/2003

Fundamentos de Banco de Dados

11

Introdução
Arquitetura de BD

Visão Externa É aquela vista pelo usuário que opera os sistemas aplicativos, através de interfaces desenvolvidas...
tracking img