Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3897 palavras )
  • Download(s) : 0
  • Publicado : 27 de maio de 2011
Ler documento completo
Amostra do texto
Unidade I

Banco de Dados
• O que é? • São Banco de Dados?
• • • • Arquivo de Fichas de um consultório médico Jornal Revista com a programação da Novela Coleção de Selos

Introdução a Banco de Dados

Rafael Targino
1

Unidade I – Introdução a Banco de Dados

Rafael Targino

4

Agenda
• • • • • • Introdução Evolução de Banco de Dados Modelo de Dados Sistemas de Banco de DadosArquitetura de Sistema de Banco de Dados Serviços de um SGBD
Rafael Targino

Banco de Dados
• Uma coleção de dados organizados, estruturados e interelacionados logicamente • Representa algum aspecto do mundo real, também chamado de mini-mundo

Unidade I – Introdução a Banco de Dados

2

Unidade I – Introdução a Banco de Dados

Rafael Targino

5

Dados e Informação
• Dado
• Unidadeúnica de informação, um fato que pode ser armazenado (nome, endereço, tel, e-mail)

Persistência de Dados
• Persistência de Dados
• Os dados “persistem”, isto é, uma vez aceitos no banco de dados, só podem ser removidos por alguma solicitação explícita • Diferem de outros dados transientes, que são apenas temporários: dados de entrada, dados de saída, resultados intermediários, etc

•Informação
• Conjunto organizado de dados, que provê algum significado para um usuário ou aplicação em algum contexto (um contato de uma pessoa em uma agenda)
Alguns autores tratam dados e informações como sinônimos e não fazem a diferença acima

Unidade I – Introdução a Banco de Dados

Rafael Targino

3

Unidade I – Introdução a Banco de Dados

Rafael Targino

6

1

Banco de Dados
•Definição mais formal: “Uma coleção de dados persistentes utilizadas por algum sistema de aplicação”
C. J. Date

Banco de Dados - Exemplos

Unidade I – Introdução a Banco de Dados

Rafael Targino

7

Unidade I – Introdução a Banco de Dados

Rafael Targino

10

Banco de Dados - Exemplos
Exemplos de Aplicação: Aplicações bancárias Reservas de vôos Exemplos de Dados Persistentes contasbancárias agências vôos passageiros pilotos pacientes médicos remédios estudantes turmas professores
Rafael Targino
8

Banco de Dados - Exemplos
Tabela: utilizada para representar algum conceito do qual desejase fazer a persistência no banco de dados Ex: Tabela de Vôos Linhas ou registros: representam cada elemento (instância) que está armazenado em uma tabela. Ex: Vôo 147 da Air FranceUnidade I – Introdução a Banco de Dados

Aplicações hospitalares

Universidades

Colunas ou campos: representa um dado específico sobre um registro de uma tabela. Ex: Tarifa do Vôo 147 da Air France
Rafael Targino
11

Unidade I – Introdução a Banco de Dados

Banco de Dados - Exemplos

Evolução de Banco de Dados: Sistemas de Arquivos
• Arquivos internos da aplicação. Somente a aplicaçãosabia como acessá-lo e manipulá-lo • Utilizava o sistemas de arquivos do Sistema Operacional • Desvantagens:
• Redundância e possível inconsistência de dados • Dificuldade para se acessar informação (programa pode não estar disponível) • Inconsistência devido a acesso de multi-usuários • Problemas de segurança

Unidade I – Introdução a Banco de Dados

Rafael Targino

9

Unidade I –Introdução a Banco de Dados

Rafael Targino

12

2

Independência de Dados
• Habilidade para modificar uma definição ou estrutura em um nível, sem afetar o próximo nível mais alto. • Dois níveis de independência de dados:
• Física: modificações no esquema físico não acarretam alterações nos programas de aplicação • Lógica: modificações no esquema lógico não acarretam alterações nos programasde aplicação

Sistemas de Banco de Dados

Unidade I – Introdução a Banco de Dados

Rafael Targino

13

Unidade I – Introdução a Banco de Dados

Rafael Targino

16

Independência de Dados

Sistemas de Banco de Dados
• Software
• Sistemas Gerenciadores de Banco de Dados (SGBD) • Em inglês Data Base Managment Systems (DBMS)

• Exemplos
DBASE, Clipper, ACCESS, Paradox...
tracking img