A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

 Banco de Dados  É o armazenamento estruturado de um conjunto de fatos que possibilitam produção de informação.  Na prática, é um ‘módulo acoplado’

Apresentações semelhantes


Apresentação em tema: " Banco de Dados  É o armazenamento estruturado de um conjunto de fatos que possibilitam produção de informação.  Na prática, é um ‘módulo acoplado’"— Transcrição da apresentação:

1

2

3  Banco de Dados  É o armazenamento estruturado de um conjunto de fatos que possibilitam produção de informação.  Na prática, é um ‘módulo acoplado’ à linguagem de programação que ‘apenas’ armazena as informações.  Pode ser considerado um banco de dados  Agenda telefônica  Lista de Pedidos  Catálogo de Produtos  Não pode ser considerado um banco de dados  Calculadora  Gerador de cartelas de bingo

4  Linguagem de Programação  Realiza os cálculos, manipula os textos, controla interface gráfica e mostra as informações  Operações: soma, se (if) enquanto (while)  Banco de Dados  Principalmente guarda as informações  Operações: Inserir novas informações, Apagar informações já armazenadas, coletar informações armazenadas, atualizar informações armazenadas.

5  Dado  Valor atômico  Registro de um fato isolado  Não tem significado claro  Importante para o usuário  Menor unidade de informação  Conteúdo do campo  Exemplo: 4

6  Campo  Descreve o significado de um dado  Exemplo: NumeroCarro

7  Registro ou Tupla  Conjunto de campos  Exemplo: NúmeroEquipePiloto 4Mercedes GP Petronas F1 TeamNico Rosberg

8  Arquivo  Conjunto de registros NúmeroEquipePiloto 4Mercedes GP Petronas F1 TeamNico Rosberg 10AT&T WilliamsNico Hulkenberg 11Renault F1 TeamRobert Kubica 24Virgin RacingTimo Glock

9  Banco de dados  Armazenamento físico dos arquivos

10  Sistema gerenciador de Banco de Dados (SGBD)  Software responsável pelo armazenamento e recuperação de dados no banco de dados

11 Décadas 50 e 60  Dados armazenados em fitas magnéticas e cartões perfurados.

12  Década de 70  Armazenamento em discos rígidos  Nascimento do banco de dados hierárquico HospitalDr JoãoPaciente 1Paciente 2Dr AntônioDr Luis

13 Década de 80  Surgimento do banco de dados relacional  IBM System R e IBM SQL/DS  Oracle V2

14 Década de 90  Explosão da WEB  Banco de dados voltados para consultas rápidas  Funcionamento 24/7  Projetos de banco de dados orientados à objeto.

15 Anos 2000  XQUERY, um novo conceito em banco de dados  Banco de dados mais confiáveis  Expansão do Open Source

16  Visão Interna  É aquela vista pelo responsável da manutenção do banco de dados. Deve se preocupar com características técnicas estritas do BD, como a forma em que os dados são armazenados, como o software do banco se interage com o sistema. É a visão do desenvolvedor do banco de dados.

17  Visão Conceitual  É aquela vista pelo analista/desenvolvedor e pelo administrador do banco de dados. Deve se preocupar com segurança, confiabilidade, velocidade e qualidade do banco de dados. Esta é a nossa visão.

18  Visão Externa  É a visão do usuário final do sistema que utiliza banco de dados. Deve ser extremamente simples. O ideal é que o usuário apenas veja os dados e os comandos fiquem transparentes para ele.

19 Interna Conceitual Externa

20  Sistema tradicional de armazenamento:  Armazena diversos arquivos sem lógica padrão  Inseguro e lento  Sem padronização  Redundância (dados repetidos)  Somente um acesso simultâneo  Banco de Dados  Armazena arquivos indexados (ordenados)  Seguro (Senha, permissões, níveis) e mais rápido  Dados padronizados  Repetições controladas  Vários acessos simultâneos

21  Dado é uma informação abstrata, você consegue ler, mas não sabe onde e como se aplica.  40 kg  Leite desnatado  20 dias  Informação é algo que você compreende e sabe seu significado e utilidade.  João pesa 40 kg  Pedi para comprar leite desnatado.  A promoção dura 20 dias

22  O banco de dados serve para armazenar os dados de um programa;  Uma linguagem de programação é compatível com vários bancos de dados.  Um banco de dados é compatível com várias linguagens de programação.  Um banco de dados pode servir a mais de um programa  Um programa pode ter mais de um banco de dados.

23

24  Ao analisar um caso e a partir dele montar um modelo de banco de dados, devemos observar:  Entidades  Atributos  Relacionamentos  Cardinalidade  Tipos de Dados

25  Objetos ou conceitos que possuem um conjunto de características comuns, compostas ou caracterizadas por um conjunto de atributos. Corresponde a uma tabela de um Banco de Dados.

26

27  Nome  Idade  RG  CPF  Peso  Altura  Cor do Cabelo  Tamanho calçado

28  Um portal de fãs de esportes gostaria de registrar as novas informações sobre a temporada 2011 de fórmula 1. Os fãs gostariam de saber as informações sobre os novos carros e seus pilotos.  Quais entidades podemos encontrar nesse modelo?

29

30  Uma revendedora de veículos gostaria de um sistema para registrar os carros de seu estoque. Você como analista contratado, deve encontrar as entidades para montar o banco de dados.

31  Características comuns aos objetos ou conceitos definidos pela Entidade. É qualquer propriedade de uma Entidade. Corresponde aos campos de uma tabela.

32

33

34  Um portal de fãs de esportes gostaria de registrar as novas informações sobre a temporada 2011 de fórmula 1. Os fãs gostariam de saber as informações sobre os novos carros e seus pilotos.  Sabendo que Piloto e Carro são entidades, quais os atributos?

35  Nome: MVR-02  Motor: Consworth CA2011  Pneus: Pirelli  Rodas: BBS  Nome: R31  Motor: Renault RS272011  Pneus: Pirelli  Rodas: OZ

36  Nome: Timo Glock  País: Alemanha  Idade: 28  Estréia na F1: 2008  Nome: Jerome D’Ambrosio  País: Bélgica  Idade: 25  Estréia na F1: 2011

37  Uma revendedora de veículos gostaria de um sistema para registrar os carros de seu estoque. Você como analista contratado, deve encontrar as entidades para montar o banco de dados.  Sabendo que Carro é uma entidade, quais seus atributos?  Atributos importantes para revenda

38  Em grupos de 3 alunos identifiquem ao menos três entidades presentes no grupo e façam, para cada uma, uma lista de atributos.


Carregar ppt " Banco de Dados  É o armazenamento estruturado de um conjunto de fatos que possibilitam produção de informação.  Na prática, é um ‘módulo acoplado’"

Apresentações semelhantes


Anúncios Google