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

Post on 01-Jul-2015

1.074 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Aula 05 - Estrutura e

Organização da Informação

Prof. Acauan Ribeiro

DCC103-Introd. a Sistemas

de Computaçã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

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.

Dados

Informação

Sistemas de informação manipulam

informações

Sabedoria

Conhecimento

Informação

Dados

Informação

O que á a informação?

Informação é todo o conjunto de dados

devidamente ordenados e organizados de

forma a terem significado.

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

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:

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

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.

Como é que a informação é

organizada ?

Quanto à HIERARQUIA DOS COMPONENTES

DA INFORMAÇÃO, esta é organizada em:

• Caracteres;

• Campos;

• Registos;

• Arquivos.

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.

Exemplo de Campo

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

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.

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

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

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:

Hierarquia dos Dados

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

Dados gerenciados com uma

única Entidade

Bando de Dados - Introdução

Bando de Dados - Introdução

Armazenar Recuperar

Não acessam os dados diretamente

Manipular, Manter e Gerenciar

Bando de Dados - Introdução

Camada Externa

Camada Lógica

Camada Física

Bando de Dados - Introdução

Modelos de Banco de Dados

Hierárquico

Rede

Lista invertida

Relacional

Exemplo do Modelo de Rede

Lista invertida

Tupla: conjunto de objetos que

compartilham as mesmas características ou

possuem a mesma propriedade.

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.

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.

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}

Arquitetura de Bando de

Dados

Arquitetura de Bando de

Dados

Arquitetura de Bando de

Dados

Arquitetura de Bando de

Dados

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)

SGBD - Regras

• Autocontenção

• Independência dos dados

• Abstração

• Visões

• Controle das Transações

• Controle de Concorrência

CARACTERÍSTICAS GERAIS DE

UM SGBD

Controle de Redundâncias

Compartilhamento dos Dados

Controle de Acesso

Interfaceamento

Esquematizaçã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:

Banco de Dados

(SGBDs)

Para Finalizar

Acessem a nosso sala virtual, link

abaixo:

http://www.ava.ufrr.br

top related