![Page 1: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/12.jpg)
Exemplo de Campo
Entidade (Objeto) Atributos (intens de dados ou campos)
![Page 13: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/16.jpg)
![Page 17: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/18.jpg)
Hierarquia dos Dados
![Page 19: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/20.jpg)
Dados gerenciados com uma
única Entidade
![Page 21: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/21.jpg)
Bando de Dados - Introdução
![Page 22: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/22.jpg)
Bando de Dados - Introdução
![Page 23: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/25.jpg)
Modelos de Banco de Dados
Hierárquico
Rede
Lista invertida
Relacional
![Page 26: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/26.jpg)
![Page 27: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/27.jpg)
Exemplo do Modelo de Rede
![Page 28: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/32.jpg)
![Page 33: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/33.jpg)
Arquitetura de Bando de
Dados
![Page 34: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/34.jpg)
Arquitetura de Bando de
Dados
![Page 35: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/35.jpg)
Arquitetura de Bando de
Dados
![Page 36: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/36.jpg)
Arquitetura de Bando de
Dados
![Page 37: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/37.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/38.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/39.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/40.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/41.jpg)
Banco de Dados
(SGBDs)
![Page 42: Isc aula 5 - estrutura e organização da informação](https://reader034.vdocuments.site/reader034/viewer/2022052601/5593a16f1a28ab613f8b46d2/html5/thumbnails/42.jpg)
Para Finalizar
Acessem a nosso sala virtual, link
abaixo:
http://www.ava.ufrr.br