isc aula 5 - estrutura e organização da informação

42
Aula 05 - Estrutura e Organização da Informação Prof. Acauan Ribeiro DCC103-Introd. a Sistemas de Computação

Upload: fabio-andrade

Post on 01-Jul-2015

1.074 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Isc   aula 5 - estrutura e organização da informação

Aula 05 - Estrutura e

Organização da Informação

Prof. Acauan Ribeiro

DCC103-Introd. a Sistemas

de Computação

Page 2: Isc   aula 5 - estrutura e organização da informação

Objetivo

• Entender o que é um Banco de Dados.

• Tomada de decisões

• Avaliar tecnicamente um Banco de

Dados

• Dados x Informação

• Tipos e Arquiteturas de Banco de Dados

Page 3: Isc   aula 5 - estrutura e organização da informação

Banco de Dados

• Importância

• Estão presentes nos mais diversos setores

• Bancos

• Universidades

• Governo

• Portais da Internet

• Etc..

• Ex.: Telemarketing

– Verificando informações aguarde um momento Sr.

Page 4: Isc   aula 5 - estrutura e organização da informação

Dados

Informação

Sistemas de informação manipulam

informações

Sabedoria

Conhecimento

Informação

Dados

Page 5: Isc   aula 5 - estrutura e organização da informação

Informação

O que á a informação?

Informação é todo o conjunto de dados

devidamente ordenados e organizados de

forma a terem significado.

Page 6: Isc   aula 5 - estrutura e organização da informação

DadosEm informática designa-se por dados os elementos de partida que servem de base para o tratamento e sobre os quais o computador efetua as operações necessárias à tarefa em questão.

Vários dados agrupados constituem uma informação.

DadosSistema

de

ProcessamentoInformações

Meio de

Armazenament

o

Page 7: Isc   aula 5 - estrutura e organização da informação

Exemplo

O I O C O M B - são dados mas não é informação perceptível ao homem.

• A informação não é mais do que dados organizados e ordenados de forma útil. Isto é, informação é o conhecimento produzido como resultado do processamento de dados.

• Se processarmos os dados que tínhamos anteriormente então obtemos a informação:

Page 8: Isc   aula 5 - estrutura e organização da informação

Informação

Devemos observar que nem sempre um grupo de dados trabalhados gera informação dentro de um sistema de informação

DadosSistema

de

Processamento

Informações

Informação

Sistema

de

Processamento

Page 9: Isc   aula 5 - estrutura e organização da informação

Como é que a informação é

organizada ?

A organização da informação é

efetuada de acordo com critérios

distintos como:

• Hierarquia dos seus componentes;

• O tipo de assunto a que se refere;

• Forma de armazenamento.

Page 10: Isc   aula 5 - estrutura e organização da informação

Como é que a informação é

organizada ?

Quanto à HIERARQUIA DOS COMPONENTES

DA INFORMAÇÃO, esta é organizada em:

• Caracteres;

• Campos;

• Registos;

• Arquivos.

Page 11: Isc   aula 5 - estrutura e organização da informação

CampoDeriva do inglês field (Data Field) –

campo de dados, sendo formado por um

conjunto de bytes.

Unidade básica de informação

Identificável e passível de definição

quanto ao seu tamanho e formato

Um campo descreve determinado

atributo, especificando uma entidade.

Page 12: Isc   aula 5 - estrutura e organização da informação

Exemplo de Campo

Entidade (Objeto) Atributos (intens de dados ou campos)

Page 13: Isc   aula 5 - estrutura e organização da informação

Registro

A palavra registro é derivada do ingles

record, que consiste num conjunto de itens

de dados ou grupos de dados,

caracterizando uma ocorrencia de um

conjunto de atributos pertencente a

determinada entidade.

Page 14: Isc   aula 5 - estrutura e organização da informação

Exemplo de Registro

Registro

Registro de Notas Fiscais

Registro de Funcionários

Registro de Produtos

Registro de Automoveis

Chave

Número da Nota Fiscal

Número do Funcionário

Número do Produto

Número do Chassi

Page 15: Isc   aula 5 - estrutura e organização da informação

ArquivoDerivado do ingles file, é definido como um

conjunto de registros (records) de um

mesmo tipo.

Ex.:

Arquivos de texto: Bloco de Notas

Arquivo Binário (musica, imagens)

Arquivo de Registro

Page 16: Isc   aula 5 - estrutura e organização da informação
Page 17: Isc   aula 5 - estrutura e organização da informação

Quanto AO TIPO DE ASSUNTO a que se refere a

informação

Esta pode ser como que etiquetada de modo a

tornar fácil a sua procura e a evitar perdas de tempo.

Quando a informação está armazenada em pastas,

estes indicam o seu tipo, através de uma extensão ao

nome do ficheiro.

Algumas das extensões mais comuns são:

Page 18: Isc   aula 5 - estrutura e organização da informação

Hierarquia dos Dados

Page 19: Isc   aula 5 - estrutura e organização da informação

Banco de DadosCONCEITO: Um banco de dados é uma

coleção de dados armazenada

eletronicamente.

CONCEITO LIVRO: pode ser definido como

sendo um conjunto de dados estruturado para

ser utilizado de forma eficiente por uma

aplicação

Page 20: Isc   aula 5 - estrutura e organização da informação

Dados gerenciados com uma

única Entidade

Page 21: Isc   aula 5 - estrutura e organização da informação

Bando de Dados - Introdução

Page 22: Isc   aula 5 - estrutura e organização da informação

Bando de Dados - Introdução

Page 23: Isc   aula 5 - estrutura e organização da informação

Armazenar Recuperar

Não acessam os dados diretamente

Manipular, Manter e Gerenciar

Bando de Dados - Introdução

Page 24: Isc   aula 5 - estrutura e organização da informação

Camada Externa

Camada Lógica

Camada Física

Bando de Dados - Introdução

Page 25: Isc   aula 5 - estrutura e organização da informação

Modelos de Banco de Dados

Hierárquico

Rede

Lista invertida

Relacional

Page 26: Isc   aula 5 - estrutura e organização da informação
Page 27: Isc   aula 5 - estrutura e organização da informação

Exemplo do Modelo de Rede

Page 28: Isc   aula 5 - estrutura e organização da informação

Lista invertida

Tupla: conjunto de objetos que

compartilham as mesmas características ou

possuem a mesma propriedade.

Page 29: Isc   aula 5 - estrutura e organização da informação

Modelo Relacional

Histórico Modelo Relacional• Foi introduzido por Codd (1970)

• Tornou-se um padrão de fato para aplicações comerciais, devido a sua simplicidade e performance.

• É um modelo formal, baseado na teoria matemática das relações

• Um dos SGBD's precursores que implementaram este modelo foi o System R (IBM). Baseado em seus conceitos

surgiram: DB2 (IBM), SQL-DS (IBM), Oracle, Informix, Ingres, Sybase entre outros.

Page 30: Isc   aula 5 - estrutura e organização da informação

Modelo Relacional

Conceitos do Modelo Relacional

• O modelo relacional representa os dados num BD como uma coleção de tabelas (relações).

• Cada tabela terá um nome, que será único, e um conjunto de atributos com seus respectivos nomes e domínios.

• Todos os valores de uma coluna são do mesmo tipo de dados.

Page 31: Isc   aula 5 - estrutura e organização da informação

Modelo Relacional

Domínios

Código

•1

•2

•3

•4

Nome

•Jussara

•Leonardo

•Marcos

•André

Cidade

•São Paulo

•Boa Vista

•Salvador

•Teresina

Estado

•SP

•RR

•BA

•PI

Atributos

Tuplas}

Page 32: Isc   aula 5 - estrutura e organização da informação
Page 33: Isc   aula 5 - estrutura e organização da informação

Arquitetura de Bando de

Dados

Page 34: Isc   aula 5 - estrutura e organização da informação

Arquitetura de Bando de

Dados

Page 35: Isc   aula 5 - estrutura e organização da informação

Arquitetura de Bando de

Dados

Page 36: Isc   aula 5 - estrutura e organização da informação

Arquitetura de Bando de

Dados

Page 37: Isc   aula 5 - estrutura e organização da informação

SGBD

• Um Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados. Em bancos de dados relacionais a interface é constituída pelas APIs ou drivers do SGBD, que executam comandos na linguagem SQL. (Structured Query Language, ou Linguagem de Consulta Estruturada)

Page 38: Isc   aula 5 - estrutura e organização da informação

SGBD - Regras

• Autocontenção

• Independência dos dados

• Abstração

• Visões

• Controle das Transações

• Controle de Concorrência

Page 39: Isc   aula 5 - estrutura e organização da informação

CARACTERÍSTICAS GERAIS DE

UM SGBD

Controle de Redundâncias

Compartilhamento dos Dados

Controle de Acesso

Interfaceamento

Esquematização

Page 40: Isc   aula 5 - estrutura e organização da informação

SGBD - Abstração de dadosO sistema de banco de dados (SBD) deve prover uma

visão abstrata de dados para os usuários, isolando, desta forma, detalhes mais internos do BD. A abstração se dá em três níveis:

Page 41: Isc   aula 5 - estrutura e organização da informação

Banco de Dados

(SGBDs)

Page 42: Isc   aula 5 - estrutura e organização da informação

Para Finalizar

Acessem a nosso sala virtual, link

abaixo:

http://www.ava.ufrr.br