Banco de Dados e Internet

Slides:



Advertisements
Apresentações semelhantes
Banco de Dados Prof. Antonio.
Advertisements

Segurança Renata Viegas.
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Funcionalidades de um SGBD
Prof.: Bruno Rafael de Oliveira Rodrigues
Prof.: Bruno Rafael de Oliveira Rodrigues
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
MODELAGEM DE SISTEMAS DE INFORMAÇÃO
Maurício Edgar Stivanello
SGBD.
Sistema Gerenciador de Banco de Dados SGBD
Sistema Gerenciador de Banco de Dados SGBD
Gerência de Banco de Dados 1
Introdução aos Sistemas Gerenciadores de Banco de Dados
Iniciando Banco de Dados
Professora: Aline Vasconcelos
Introdução à Engenharia da Computação
SCC Bancos de Dados e Suas Aplicações
Conceitos Básicos Dado: fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Exemplos: endereço,
INSTITUTO FEDERAL FARROUPILHA
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistemas de Informação
Linguagem de Banco de Dados - SQL
Administração de Sistemas de Informação Banco de Dados
CONCEITOS Modelo de Dados
Educação Profissional Técnica de Nível Médio em Informática
A área de banco de dados Cristina Paludo Santos –
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Gerência de Banco de Dados 1
ACESSO A BASE DE DADOS.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Banco de dados.
Curso Técnico em Informática
Contexto da disciplina
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Banco de Dados Aplicado ao Desenvolvimento de Software
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Bancos de Dados Estrutura e Funcionamento de um SGBD
Dados e Informações são considerados os maiores ativos de uma organização. Muito importantes para o correto planejamento, desenvolvimento e operação de.
Contatos Gladimir Catarino
Integração de Ferramentas CASE
Mestrado em Engenharia de Computação área de concentração Geomática
Banco de dados 1 Modelagem de Dados Utilizando MER
Linguagem SQL Prof. Juliano.
Capítulo 1 Sistemas de Banco de Dados
Projeto de Banco de Dados
Professor: Leandro Chernicharo.  Uma coleção de dados relacionados;  Dados  Fatos conhecidos que podem ser gravados e têm um significado implícito.
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Prof. Christiano Lima Santos
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
Modelos de dados.
Modelagem de dados XML Yago Zacarias Gomes Coutinho Ribeiro
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Banco de Dados para Redes– Aula 03 Prof. Me. Ronnison Reges Vidal.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Banco de Dados e Internet Prof. Dr. Cláudio Baptista

Plano de curso 1. Introdução à integração de BD com Web 2. Modelagem de dados semi-estruturados - XML 3. Consulta a dados semi-estruturados -XML 4. A Web Semântica 5. Estudos de Caso

Introdução Revisando SGBD Qual o propósito de um SGBD? Independência de dados-programa Persistência de dados Concorrência Recuperação de falhas Processamento de consultas Controle de integridade Controle de Segurança Distribuição dos dados

Introdução Revisando SGBD Características: Esquema pré-definido Esquema pouco muda uma vez definido Estrutura rígida Níveis de abstração: Externo, Conceitual, Lógico e Físico Linguagem de alto nível declarativa para definição e manipulação dos dados (DDL e DML)  diz O QUE ao invés de COMO!

Introdução Dados Estruturados Semi-estruturados Não-estruturados

Introdução Dados Estruturados São os dados armazenados no SGBD’s com esquema rígido. Ex.: Create table Empregado (matricula int, nome varchar(30), salario float); A estrutura é conhecida a priori, então os comandos de inserção, seleção, atualização e remoção usam esta estrutura para manipular os dados Neste caso a integração com a Web se dá através do uso de um protocolo de conectividade, por exemplo JDBC.

Introdução Dados Não-Estruturados São dados que não possuem nenhuma estrutura, tais como um texto, uma imagem, um video. Portanto, do ponto de vista do SGBD estes dados são considerados como uma caixa preta, que precisa ser lida como um stream (fluxo de bytes).

Introdução Dados Semi-Estruturados São conhecidos pela ausência de esquema e por serem auto-descritivos. Apresentam uma representação estrutural heterogênea

Introdução Dados Semi-Estruturados Possuem as seguintes características: Definição à posteriori Estrutura irregular (ex. curriculum vitae) Estrutura implícita Estrutura parcial Estrutura extensa Estrutura evolucionária Distinção entre estrutura e dados não é clara

Introdução XML BD x Recuperação da Informação Duas culturas distintas no passado que precisam ser integradas no presente! Gestão de documentos SGML HTML Documentação hipertexto Gestão de dados Bases de dados estruturados (relacionais e objeto) semi-estruturadas XML

Sistema de Recuperação de Informação

Introdução BD x Recuperação da Informação Parâmetros de qualidade da recuperação: Recall (Retorno) R: total de itens significantes recuperados. R = (número de itens relevantes recuperados) / (número de itens relevantes no sistema) Precisão (Cobertura) P: total de itens significantes entre os recuperados. P = (número de itens relevantes recuperados) / (número de itens recuperados)

Introdução BD x Recuperação da Informação Itens Recuperados b a itens não itens relevantes relevantes c d Itens Recuperados R = a / (a+d) P = a/(a+b)

Introdução BD x Recuperação da Informação

Introdução Visão da Web hoje: Documentos HTML Voltados para consumo humano Muitos são gerados automaticamente por aplicações Necessidade de um novo paradigma na Web

Introdução Visão da Web hoje: Existem várias aplicações consumindo documentos HTML, usando uma tecnologia fraca O novo padrão XML na Web torna a troca de dados entre aplicações mais simples XML gerado por aplicações XML consumido por aplicações Troca de dados: Entre plataformas Entre empresas

Introdução A comunidade de BD pode ajudar nos seguintes pontos: otimização e processamento de consultas visões data warehouses, sistema de integração de dados Mediadores, reescrita de consultas Armazenamento secundário, indexação

Busca na Web Problema: Como melhorar os resultados das nossas buscas na Web? Tecnicamente: Como maximizar Recall e Precision?

Busca na Web Desafios: Escala Diversidade Mudança constante