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)
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.
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.
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).
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.
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).
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.
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
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. |
XML Spy - ferramenta completa e líder de mercado. Através de uma parceria, a Altova nos disponibilizou 30 licenças para serem usadas no laboratório.
Exchanger XML Lite - versão gratuita para uso acadêmico. A ferramenta é feita em Java, e tem todas as funcionalidades que precisaremos em aula.
JEdit - é necessário instalar os plugins para XML, XQuery e XSLT.
RXP: Parser XML feito em C
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
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
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 |