Isc aula 5 - estrutura e organização da informação
-
Upload
fabio-andrade -
Category
Documents
-
view
1.074 -
download
0
Transcript of 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
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