Menu:

Dados Semi-Estruturados e XML


Horário: terças e quintas, de 7:00 às 9:00

Local: LCC

Lista: http://groups.google.com.br/group/xml-uff-2010-2
(importante: todos os alunos devem se cadastrar nessa lista)

Avaliação

Média = (Avaliação1 + Avaliação2 + Avaliação3) / 3

Avaliação1 = Prova sem consulta

Avaliação2 = Prova sem consulta

Avaliação3 = (Participação + 3 x Trabalho) / 4

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

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

Será aprovado na VS se tirar nota maior ou igual a 6.

Grupos

As atividades da Avaliação3 serão feitas em grupos de 4 ou 5 participantes, que devem ser constituídos na primeira semana de aula e ter a mesma formação até o final do curso. Entreguem por e-mail (assunto: XML - Grupo) o número da matrícula e o nome completo de cada participante do grupo.

Ao final do curso, cada membro do grupo será solicitado a indicar, sob o seu ponto de vista, o percentual de participação de cada membro do grupo (inclusive de si próprio) no resultado final do trabalho. Esta informação será utilizada na distribuição das notas. Desta forma, se empenhe desde o início de forma pró-ativa.

Participação

Na maioria das aulas serão fornecidos exercícios para serem feitos em grupo durante a aula ou em casa. Ao término, os grupos serão convidados a se voluntariar para apresentar as suas soluções. A participação nessas atividades será considerada na composição da Avaliação3 (item Participação).

Trabalho

Especificação do Trabalho.

Classes Java para comunicação.

Esquema para os documentos do trabalho.

Obs.: atraso na entrega do Trabalho terá uma multa de um ponto por dia.

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).

Avaliação de Aprendizagem em Caráter Excepcional

De acordo com o Regulamento dos Cursos de Graduação, não será permitida a Avaliação de Aprendizagem em Caráter Excepcional (i.e., 2ª chamada), com exceção dos casos citados no Art. 87, de acordo com os procedimentos do Art. 88.

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](http://www.altova.com/xmlspy.html). 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
10/08/2010 Apresentação da disciplina
12/08/2010 Introdução a XML
17/08/2010 Namespaces (material junto com o da aula passada)
19/08/2010 Esquemas para XML: DTD
Aquivo para exercício (receita.xml)
24/08/2010 DTD (continuação)
26/08/2010 Esquemas para XML: XML Schema
(parte 1)
31/08/2010 Esquemas para XML: XML Schema
(parte 2)
02/09/2010 Consultas: XPath
Arquivo para exercícios: artigo
07/09/2010 FERIADO
09/09/2010 Consultas: XPath (continuação) e XQuery
Arquivos para exercícios de XQuery: auction
14/09/2010 Apresentação do trabalho (Parte 1) Relatório Parte 1
16/09/2010 Aula de Dúvidas
21/09/2010 PROVA 1 - sala 239, bloco D
23/09/2010 Consultas: XQuery (continuação)
28/09/2010 API SAX
Arquivos para exercícios de SAX
30/09/2010 API SAX (continuação)
05/10/2010 Não haverá aula -- SBBD
07/10/2010 Não haverá aula -- SBBD
12/10/2010 FERIADO
14/10/2010 API DOM
Arquivos para exercícios de DOM
19/10/2010 API DOM (continuação)
21/10/2010 Transformações em XML: XSLT
Arquivos para exercícios de XSLT
26/10/2010 XSLT (continuação)
28/10/2010 Apresentação (DEMO) do Trabalho (Parte 2) Relatório Parte 2
02/11/2010 FERIADO
04/11/2010 XSLT (continuação)
09/11/2010 Não haverá aula - Agenda Acadêmica
11/11/2010 Não haverá aula - Agenda Acadêmica
16/11/2010 Armazenamento em SGBDs Objeto-Relacionais
18/11/2010 Armazenamento Nativo
Arquivos para exercícios com o Sedna
23/11/2010 Aula
25/11/2010 Apresentação do Trabalho (Parte 3) Relatório Final
30/11/2010 Apresentação do Trabalho (Parte 3)
02/12/2010 PROVA 2 - auditório - Bloco D - sala 330
07/12/2010 Vista de Prova
09/12/2010 VS - Sala 350A (Seminários) - Bloco E
14/12/2010 Vista de Prova
16/12/2010 Lançamento de Notas