Menu:

Gerência de Dados Semiestruturados


Horário: quartas e sextas de 9:00 às 11:00

Local: Sala 302 (quartas) e 202 (sextas)

Grupo da disciplina: usaremos um grupo fechado do Facebook para as discussões da disciplina. Inscrevam-se em http://www.facebook.com/groups/gdse2014.2/. Esse grupo será usado também para divulgar avisos gerais.
(importante: todos os alunos devem se cadastrar nesse grupo – o grupo é fechado, então nada que for postado nele aparecerá na sua linha do tempo do Facebook)

Avaliação

Média = (A1 + A2) / 2

A1 = (4 x Prova + Avaliação de Artigos) / 5

A2 = (4 x Trabalho + 2 x Seminários + Resumos) / 7

(Os resumos são opcionais para alunos de graduação. Neste caso, A2 = 4 x Trabalho + 2 x Seminários) / 6.)

APROVADO:
(Presença >= 75%) E (Média >= 6)

VERIFICAÇÃO SUPLEMENTAR:
(Aluno de Graduação) E (Presença >= 75%) E (4 <= Média < 6)

Será aprovado na VS o aluno que tirar nota maior ou igual a 6.

REPROVADO: caso contrário

Grupos

As atividades da disciplina (exceto a prova e a avaliação de artigos dos colegas) serão feitas individualmente para alunos de mestrado e doutorado, e em dupla para alunos de graduação. Os grupos devem ser constituídos na primeira semana de aula e ter a mesma formação até o final do curso. Apesar das atividades serem em grupo, a avaliação será individual. Entreguem por e-mail (assunto: GDSE - Grupo) o número da matrícula e o nome completo de cada participante do grupo.

Seminários e Resumos

Um cronograma de leituras de artigos é indicado para viabilizar a consolidação dos conhecimentos referentes à disciplina.

Algumas aulas do curso (ver seção Cronograma) consistem na apresentação e discussão dos artigos lidos na semana. A participação nessa atividade será considerada na composição da Média (itens Seminário e Resumo). Cada grupo ficará responsável pela apresentação de um ou mais artigos (dependendo do tamanho da turma), e da condução da discussão de um ou mais artigos que tenham sido apresentados por outro grupo. A apresentação e condução da discussão compõem a média da disciplina (item Seminários).

Os artigos estão disponíveis online em bibliotecas digitais acessíveis da rede da UFF. Caso você tenha dificuldade em obter algum dos artigos, entre em contato.

1a. Leitura:

2a. Leitura:

3a. Leitura:

4a. Leitura:

5a. Leitura:

Para cada artigo lido, deve ser feito um resumo. Os resumos devem ser sucintos, não passando de 1 página A4 (fonte 12, margem de 2 cm), contendo o nome do artigo, o nome dos alunos do grupo e o resumo em si. O resumo deve focar no que realmente interessa no artigo e ter princípio, meio e fim (evitar o uso de bullets). Encerre o resumo com 1 parágrafo que emita a sua opinião sobre o artigo (tenha uma visão crítica e identifique os pontos positivos e negativos do artigo).

Cada resumo será pontuado como Entregue (10) ou Não Entregue (0), respeitando a data estipulada (ver seção Cronograma). Os resumos serão lidos por amostragem e os principais problemas detectados serão discutidos com a turma na aula apropriada para apresentação dos artigos, sem revelar os resumos que foram lidos. Essa atividade irá compor a Média (item Resumos). Atraso na entrega dos resumos terá multa de 1 ponto por dia.

Os resumos deverão ser entregues via plataforma Interagir.

Trabalho

Cada grupo deve, durante as primeiras semanas de aula, escolher o tema do seu trabalho. O tema do trabalho deve ser negociado com o professor antes do seu início.

Como resultado, espera-se a escrita de um artigo de 8 a 10 páginas no formato da SBC, apresentando a motivação e o objetivo do trabalho, trabalhos relacionados, resultados obtidos e considerações finais. Para trabalhos que tenham implementação (o que é fortemente recomendado), será menor a exigência sobre a análise de trabalhos relacionados. Por outro lado, espera-se que sejam fornecidos exemplos de utilização do protótipo implementado. Além disso, também é esperado um detalhamento das dificuldades encontradas e decisões tomadas. Em princípio, os artigos resultantes do trabalho serão utilizados somente para avaliação na disciplina, mas podem ser posteriormente aprimorados para submissão a fóruns científicos, caso seja de interesse do aluno e do professor. O trabalho deve ser entregue na data estipulada no Cronograma da disciplina.

Sugiro fortemente a leitura das dicas para escrita de artigos científicos. Elas podem ajudar vocês a produzirem um trabalho de qualidade.

A entrega será feita através da submissão do artigo para a “mini-conferência” da disciplina, usando um software de controle de conferências real, o Easy Chair. Para submeter seu artigo, clique aqui.

O trabalho será apresentado em três momentos distintos (ver seção Cronograma). O grupo poderá utilizar slides e quadro. Na primeira apresentação é esperado que o grupo discuta o contexto do trabalho, objetivo e o andamento atual do trabalho. Na segunda apresentação, é esperado que já exista algum resultado concreto. A terceira apresentação será a apresentação final, onde os grupos devem mostrar os resultados obtidos no trabalho. Vale notar que nesse momento os trabalhos já foram entregues, e essa apresentação serve como um espaço para que os grupos detalhem as suas experiências na execução do trabalho.

Trabalhos que não forem entregues e apresentados no prazo estipulado terão pedágio de 1 ponto por dia de atraso.

Avaliação de Artigos

Os artigos entregues por cada grupo serão submetidos através do Easy Chair. Na disciplina, simularemos uma conferência real, onde autores submetem artigos e os artigos são avaliados pelo Comitê de Programa da conferência. Os alunos da disciplina farão parte do comitê de programa, e consequentemente receberão artigos dos colegas para avaliar. As avaliações serão consideradas na nota do aluno que fez a avaliação (item Avaliação de Artigos), mas não serão consideradas na nota do grupo que submeteu o artigo (para que as avaliações sejam sérias, sem preocupação em prejudicar a nota do colega).

Para avaliar os artigos que foram atribuídos a você, clique aqui. No menu, escolha GDSE 2014-2, e depois em Change Role. Escolha agora o papel de avaliador ao invés de autor. Depois, acesse o menu Reviews, e clique em My Papers. Lá aparecerão os artigos que foram atribuídos para você avaliar.

Presença

De acordo com o Regulamento dos Cursos de Graduação, a presença mínima necessária para aprovação é de 75% das aulas (Art. 80, §14). Vale notar que segundo o mesmo regulamento, nenhuma falta será abonada (Art. 80, §15).

Bibliografia

Abiteboul, Serge e Buneman, Peter. Data On The Web: From Relations To Semistructured Data and XML. Academic Press, 1999.

Bradley, Neil. The XML Companion. Addison-Wesley. 3a. Edição, 2001.

Chaudhri, Akmal B.; Rashid, Awais e Zicari, Roberto. XML Data Management: Native XML and XML-Enabled Database Systems. Addison-Wesley Professional, 2003.

Moro, Mirella e Braganholo, Vanessa. Desmistificando XML: da pesquisa à prática industrial. Atualização em Informática, 2009. Cap. 5. SBC. p. 231-278.

Ozu, Nikola; Duckett, Jon; Watt, Andrew , e outros. Professional XML. Peer Information. 2a. Edição, 2001.

Especificações de XML: W3C

Tutoriais online: W3 Schools

Ferramentas

A ferramenta recomendada para uso na disciplina é a XML Spy. No entanto, existem várias outras ferramentas que também podem ser utilizadas.

Para verificar um documento XML: rxp

Para validar um documento XML (contra DTD): rxp -v

Para ver entidades processadas: rxp -bm

Para verificar namespaces: rxp -N

Interface Administrativa para o Sedna

Listas de Exercícios

Lista 1 - Introdução

Lista 2 - DTD

Lista 3 - XML Schema

Lista 4 - XPath

Lista 5 - XQuery

Lista 6 - APIs SAX e DOM

Lista 7 - XSLT

Cronograma

Data Atividade Entrega
13/08/2014 Apresentação da disciplina
15/08/2014 Introdução a Dados Semiestruturados e XML
20/08/2014 Introdução a XML
22/08/2014 Esquemas para XML: DTD
Arquivo para exercício (receita.xml)
27/08/2014 Seminário (1a. Leitura)
Object Exchange: Igor (A), Victor Souza (D)
Lore: João Felipe (A), Leonardo (D)
Resumos
29/08/2014 Trabalho - apresentação de propostas PPT ou PDF
03/09/2014 Esquemas para XML: XML Schema (parte 1)
05/09/2014 Esquemas para XML: XML Schema (parte 2)
10/09/2014 Consultas: XPath
Arquivo para exercícios: artigo
12/09/2014 Consultas: XQuery
Arquivos para os exercícios de XQuery, e exemplos de uso de coleções
17/09/2014 Seminário (2a. Leitura)
Semantic-integration: Luciana (A), Augusto (D)
Data Integration: Igor (A), João Felipe (D)
Resumos
19/09/2014 XQuery (continuação)
24/09/2014 API SAX
Arquivos para exercícios de SAX
26/09/2014 API DOM
Arquivos para exercícios de DOM
01/10/2014 AULA
03/10/2014 Apresentação de andamento do trabalho PPT ou PDF
08/10/2014 SEM AULA - SBBD
10/10/2014 SEM AULA - SBBD
15/10/2014 SEM AULA - Dia do Professor
17/10/2014 SEM AULA - Agenda Acadêmica
22/10/2014 Seminário (3a. Leitura)
Processing Queries: João Felipe (A), Vitor Felipe (D)
Virtual Partitioning: Luciana (A), Victor Souza (D)
Resumos
24/10/2014 Transformações em XML: XSLT
Arquivos para exercícios de XSLT
29/10/2014 XSLT (continuação)
31/10/2014 Armazenamento Nativo de documentos XML
Arquivos para exercícios
05/11/2014 Seminário (4a. Leitura)
Sedna: Augusto (A), Igor (D)
TIMBER: Augusto (A), Daniel (D)
Resumos
07/11/2014 Seminário (5a. Leitura)
Asterix: Daniel (A), Vitor Felipe (D)
Asterix (hands-on): Daniel (A)
Resumos
12/11/2014 Apresentação Final do Trabalho
14/11/2014 Apresentação Final do Trabalho PPT ou PDF
19/11/2014 Plantão de dúvidas (sala 512) Artigo submetido via EasyChair, até 23:59h
21/11/2014 SEM AULA - RECESSO
26/11/2014 PROVA Avaliação dos artigos via EasyChair, até 23:59h
28/11/2014 VISTA DE PROVA
03/12/2014 VS (apenas para graduação)
05/12/2014 VISTA DE VS