GERÊNCIA DE DADOS SEMIESTRUTURADOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
Ementa Características dos dados da Web. Modelagem de dados semiestruturados. Linguagens de consulta para dados semiestruturados. Ambientes e ferramentas para gerência de dados da Web.
Objetivo geral Capacitar o aluno com relação às principais tecnologias utilizadas para a gerência de dados da Web. Ao final da disciplina, o aluno será capaz de entender claramente as características dos dados existentes na Web e como esses dados podem ser modelados em função de sua natureza semiestruturada. Também será capaz de utilizar as principais linguagens de consulta para dados semiestruturados e documentos XML e de avaliar soluções para aplicações que envolvam a manipulação de dados da Web.
Objetivos específicos Entender o que são os dados semiestruturados e suas características; Conhecer o processo de modelagem de dados semiestruturados; Entender as linguagens de consulta sobre dados semiestruturados; Conhecer e aplicar ferramentas para gerência de dados semiestruturados.
Conteúdo programático 1. Características dos dados da Web Web x banco de dados Arquitetura das aplicações Web Dados semiestruturados Carga horária: 8 h/a Aulas expositivas e dialogadas Realização de exercícios
Conteúdo programático 2. Modelagem de dados semiestruturados Paradigmas para representação de dados semi estruturados A linguagem XML e tecnologias relacionadas Carga horária: 19 h/a Aulas expositivas e dialogadas Realização de exercícios Aulas práticas em laboratório
Conteúdo programático 3. Linguagens de consulta para dados semiestruturados Linguagens para dados XML Carga horária: 19 h/a Aulas expositivas e dialogadas Realização de exercícios Aulas práticas em laboratório
Conteúdo programático 4. Ambientes e ferramentas para gerência de dados da Web Extração de dados de fontes da Web Integração de dados Web Semântica Carga horária: 14 h/a Aulas expositivas e dialogadas Realização de exercícios Aulas práticas em laboratório
Conteúdo programático Interação com outras disciplinas Int. a Computação Ética e Filosofia Sociologia Design Gráfico Inglês Instrumental Sistemas Operacionais Web Design Comunicação e Prod. Acadêmica Projeto Integrador I Gestão Empresarial Projeto de Interfaces Fundam. de Redes de Comput. Projeto Integrador II Gerência de Projetos Empreendedorismo Marketing Eletrônico Legislação Aplicada a Informática Optativa Negócios para Internet TIC Segurança da Informação Optativa
Metodologia Aulas expositivas e dialogadas; Aulas práticas em laboratório; Realização de exercícios, trabalhos de pesquisa e estudos de casos.
Avaliação Média Final MF = (P1 * 0,4) + (E1 * 0,2) + (S1 * 0,2) + (T1 * 0,2) P1 -> Prova individual E1 -> Exercícios e participação S1 -> Seminário T1 -> Trabalho prático final Frequência >= 75%
Avaliação - Média Final
Avaliação - Trabalho em Grupo? A IMPORTÂNCIA DO TRABALHO EM EQUIPE (https://www.facebook.com/photo.php?v=4577072660458 )
Bibliografia básica CARLSON, D. Modelagem de Aplicações XML com UML: Aplicações Práticas de Ebusiness. São Paulo: Makron Books, 2002. FUNG, K. Y. XSLT: interagindo com XML e HTML. Rio de Janeiro: Ciência Moderna, 2001. GRAVES, M. Projeto de banco de dados com XML. São Paulo: Makron Books, 2003. KORTH, H. F.; SUDARSHAN, S.; SILBERSCHATZ, A. Sistema de Banco de Dados. 5. ed. Rio de janeiro: Campus, 2006. SILVA, M. S. Ajax com jquery: requisições ajax com a simplicidade de jquery. São Paulo: Novatec, 2009.
Bibliografia complementar DATE, C. J. Introdução a Sistemas de Bancos de Dados. 8. ed. Rio de Janeiro: Campus, 2004. DAUM, B. Modelagem de objetos de negócio com XML. Rio de Janeiro: Elsevier, 2004. DEITEL, H. M. et al. XML: como programar. Porto Alegre: Bookman, 2003. 972 p. DEITEL, H. M.; DEITEL, P. J. Java como Programar. 8. ed. São Paulo: Pearson Prentice Hall, 2010. ELMASRI, R.; NAVATHE. S. B. Sistema de Banco de Dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010.
Bibliografia complementar www.w3c.org w3schools.com www.json.org
Bibliografia complementar Softwares sugeridos para uso na disciplina: Exchanger XML Editor BaseX The XML Database Browsers diversos
Aulas Segunda-feira - LAB SOFT I Quarta-feira - LAB SOFT III
BOAS PRÁTICAS NA AULA Celular Manter desligado (ou no silencioso) e dentro da bolsa; Se for atender (somente em casos de urgência), pedir licença ao professor e sair da sala, retornando apenas no final da aula;
BOAS PRÁTICAS NA AULA Laboratórios de Informática NÃO LEVAR COMIDA PARA O LABORATÓRIO, incluindo balas etc.; Desligar o computador ao sair; Reportar problemas na máquina ao professor; Não retirar os cabos das máquinas sem autorização do professor. Se for autorizado, deixar a máquina como encontrou no final da aula;
BOAS PRÁTICAS NA AULA Laboratórios de Informática Antes de sair do laboratório, colocar as cadeiras no lugar e limpar qualquer lixo que ficar na bancada e que porventura tenha CAIDO NO CHÃO; Para podermos usar o condicionador de ar devemos manter conversas ao mínimo possível, pois num ambiente fechado o som reverbera com maior intensidade; Brincadeiras fora de hora ou mal gosto, dão direito ao aluno de se retirar da sala e permanecer fora até o final da aula e, ainda, como brinde uma anotação no CGAE.
DE ONDE VEM AS BOAS IDEIAS? Steven Johnson - De onde vêm as boas ideias (http://www.youtube.com/ )
CONTATO Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br http://www.ifc-camboriu.edu.br/~frozza @TilFrozza http://www.twitter.com/tilfrozza http://about.me/tilfrozza