MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Sloan School of Management
15.565 - INTEGRAÇÃO DE SISTEMAS DE INFORMAÇÃO
FATORES TECNOLÓGICOS, ESTRATÉGICOS E ORGANIZACIONAIS
15.578 - SISTEMAS DE INFORMAÇÃO GLOBAL
COMUNICAÇÕES E CONECTIVIDADE ENTRE SISTEMAS DE INFORMAÇÃO
Primavera 2002
Trabalho de Casa - Tarefa 4
Entrega - Aula No.21
Pergunta 1
O trecho abaixo representa os dados obtidos em http://quote.yahoo.com quando o símbolo de
ações da bolsa, INTC, for digitado (o resultado foi levemente reformatado).
a) Na aula, nos referimos a esses sites web como “semi-estruturados”. Explique o que significa.
b) Considerando este site web como um banco de dados que retorna os registros, quais são os 7
valores de campo que são retornados por ele? Nomeie cada um dos campos e explique
resumidamente (informalmente) seus significados (como você melhor entendê-los).
c) Para cada um dos 7 campos, explique em seus próprios termos, em qual contexto o
conhecimento é necessário e mostre o que você acredita ser as definições de contexto de cada
um dos 7 campos, neste exemplo em particular. Exponha com clareza qualquer hipótese que
você ache apropriada.
1
Pergunta 2
Esta pergunta enfoca a questão do esquema de integração. Suponha que o esquema abaixo é
usado pelo banco de dados dos Alunos da Sloan, dos Ex-Alunos da Sloan e de Recrutamento do Career
Development Office (CDO). Queremos produzir um esquema integrado. Desenvolva um processo passo a
passo, semelhante ao da Aula 16. Mostre os resultados de cada passo: (1) identifique as entidades e os
atributos equivalentes, (2) converta os atributos e entidades e (3) integre os dois esquemas. Faça um
breve resumo dos motivos, justificativas e hipóteses por trás de cada passo.
2
Pergunta 3:
Para esta pergunta, vamos considerar o banco de dados SQL homogêneo distribuído
representado abaixo.
Vamos considerar a consulta SQL para imprimir os nomes de todos os ex-alunos que são “vicepresidentes” de empresas que estarão entrevistando no dia “14 de dezembro”. A consulta
deveria ser:
select a.Name
from alumnitb a, positiontb p, companytb c
where p.Position = “vice-presidente”
and p.Poscode = a.Poscode
and c.Date = “14 de dezembro”
and c.Company = a.Company
a)
Explique o que significa “transparência na recuperação” no contexto da situação acima.
b)
Explique o que significa “transparência no desempenho” no contexto da situação acima.
c)
Descreva pelo menos duas formas diferentes de realizar a “transparência no
desempenho” na situação acima (ou seja, duas seqüências diferentes de
processamento de consulta). Faça o máximo de uso da concorrência e explique quais
passos podem ser executados concorrentemente.
d)
Das duas abordagens descritas acima, qual é a melhor? Explique sua argumentação e
qualquer hipótese criada (ou informações que você necessitaria). Se achar útil, utilize
informações hipotéticas sobre o tamanho das tabelas etc.
3
Download

1 Trabalho de Casa - Tarefa 4