Escolar Documentos
Profissional Documentos
Cultura Documentos
TBD Atividade Aberta 3 LeonardoDias
TBD Atividade Aberta 3 LeonardoDias
So auto descritivos (self-described), j que o esquema misturado com os valores dos dados;
A pesquisa na HTML feita de forma mais bruta; na XML, pode-se consultar pelo nome do marcador.
Na HTML, a visualizao fixada; na XML, um mesmo documento pode ser visualizado de forma
diferentes.
XML - vantagens em relao a HTML
A estrutura do documento XML permite que ferramentas baseadas em banco de dados possam
processar e consultar seu contedo.
A XML oferece facilidades tanto para os que definem o documento como para os recebem ou
trabalham com ele.
A DTD um documento tipo texto que contm as regras para a elaborao de um documento XML.
ATTLIST
ENTITY
NOTATION
Declarao de Elemento:
'<!ELEMENT' S Nome S Especificao de Contedo S? '>
S significa espao e Nome corresponde ao nome do elemento. Existem regras para um nome de
elemento.
Especificao de contedo.
EMPTY (Vazio): o elemento no possui nem texto nem elementos a ele associados.
CHILDREN (elementos filhos): o elemento composto de outros elementos e no possui texto a ele
associado. Refere-se a esses elementos como subelementos e os elementos que possuem subelementos
sero chamados de Grupo.
A declarao <!ELEMENT a ( b | c )>, indica que o elemento a do tipo grupo (possui filhos) e que este
formado pelo elemento b ou pelo elemento c, mas nunca por ambos.
Uma declarao de contedo de um elemento feita pela combinao de elementos, com ou sem
smbolos de cardinalidade e de opcionalidade, aninhados por meio de parnteses.
A ordem em que os elementos devem aparecer no documento XML uma restrio encontrada em
XML e representada na DTD pela vrgula (",") existente entre os elementos.
Disponibilidade;
Overhead na atualizao.
Os stios ativos precisam ter um registro <ready> mas nenhum <abort> ou <commit>. Com isso, ficam
aguardando o coordenador para o destino da transao.
THREE-PHASE COMMIT
Para toda transao Tn iniciada em um stio Sn, aps todos os stios da rede indicarem seu trmino, o
Coordenador de Transao (CT) enviar uma mensagem: prepare T.
Se o CT recebe uma mensagem de OK, ele envia uma mensagem de pr-commit a todos os ns.
Depois que CT recebe a mensagem de conhecimento dos ns em relao ao pr-commit, ele envia a
mensagem de commit, caso contrrio, envia a de abort.
Se existir falhas em um n participante, ao retornar, ir ver em sua log a mensagem de commit ou abort.
Usurios: so as pessoas que esto representadas por um nome de autorizao. Os usurios podem ser
classificados em grupos de acordo com um perfil ou nvel de autorizao. Um usurio que pertence a
um grupo, implicitamente, recebe os privilgios relacionados ao grupo que ele pertence;
Privilgio: define uma permisso individual associada a um nome autorizado, habilitando-o a acessar ou
modificar um recurso do banco de dados. Os privilgios tambm podem ser concedidos a grupos de
usurios;
Objetos: os usurios necessitam de privilgios para acessar os objetos guardados no banco de dados.
Os privilgios variam de acordo com a natureza do objeto. Por exemplo, uma tabela possui uma lista de
privilgios diferente das vises. So exemplos de objetos: tabelas, vises, ndices, triggers, entre outros.
SGBDOO
O desenvolvimento dos SGBDOOs teve origem na combinao de ideias dos modelos de dados
tradicionais e de linguagens de programao orientada a objetos.
O conceito de objeto empregado em um SGBDOO no nvel lgico e possui caractersticas no encontradas
nas linguagens de programao tradicionais, como operadores de manipulao de estruturas, gerenciamento
de armazenamento, tratamento de integridade e persistncia dos dados.
Os modelos de dados orientados a objetos tm um papel importante nos SGBDs porque:
So mais adequados para o tratamento de objetos complexos (textos, grficos, imagens) e dinmicos
(programas, simulaes);
Extensibilidade: garante que o conjunto de tipos oferecidos pelo sistema permita a definio de novos
tipos e no h distino entre os tipos pr-definidos e os definidos pelo usurio.
Influncia na deciso
um fator de competitividade
Acelera lucros
Inteligncia competitiva: explora informaes detalhadas do mercado e dos concorrentes
Dimensionalidade genrica
Arquitetura cliente-servidor
Acessibilidade.
Transparncia
Equivalem a dados de nvel mais alto que descrevem os dados existentes em nvel inferior
Os usurios de bancos de dados operacionais interagem com o sistema atravs de interfaces prconstrudas e no conhecem os processos de manuteno de dados em sistemas gerenciadores de
bancos de dados.
Os metadados em um data warehouse podem ser divididos em trs camadas:
Metadados operacionais (nvel das aplicaes): definem a estrutura dos dados mantidos pelos bancos
operacionais, usados pelas aplicaes de produo da empresa (CAMPOS e ROCHA, 1997);
Metadados centrais do data warehouse: mantidos no catlogo do data warehouse. So orientados por
assunto e dizem respeito a como os dados transformados devem ser interpretados. Incluem definies
de agregados e campos calculados, assim como vises sobre cruzamentos de assuntos;
Metadados do nvel do usurio: mapeiam os metadados do data warehouse para conceitos que sejam
familiares, adequados e de fcil compreenso para os usurios finais.
Metadados associados podem ser classificados segundo classes de componentes
Histrico: mantm o histrico das regras do negcio e de suas mudanas, pois as regras certas devem
ser aplicadas aos dados certos ao se considerarem evolues ao longo do tempo;
Algoritmos de sumarizao: mostram a relao entre os diferentes nveis de detalhe dos dados,
indicando inclusive o nvel de sumarizao mais adequado para um dado objetivo;
Padres de acesso: mantm informaes sobre frequncia e tipo de acesso aos dados.
Tipos de Linguagem
Descobertas mdicas
Deteco de fraudes
Marketing direcionado