Currículo
Projeto de Integração de Sistemas de Informação Distribuídos PISID
Contextos
Groupo: IGE - 2020 > 1º Ciclo > Unidades Curriculares Obrigatórias
ECTS
6.0 (para cálculo da média)
Objectivos
1. Armazenar de forma eficiente e segura grandes volumes de dados; 2. Aceder, transportar e integrar informação dispersa por várias aplicações; 3. Monitorização automática de acessos aos dados (auditoria); 4. Desenvolver soft skills: Resolução de Problemas, Trabalho de Equipe e Observação Crítica.
Programa
1 Migrações (coerentes, incrementais) recorrendo a scripts e acessos remotos através de web services (REST/php); 2. Redundância e distribuição de dados para gerir tolerância a falhas em grandes volumes de dados; 3. Utilização de MongoDB/JSON para armazenar e extrair grandes volumes de dados; 4. Programação PLSQL para automatizar controlo de segurança; 5. Breve introdução ao desenvolvimento de aplicações Android; 6. Protocolo MTTQ como forma de comunicar com sensores.
Método de Avaliação
Toda a avaliação tem por base o projeto de grupo apesar de ser individual. A nota individual resulta: a) relatórios inicial (20 %) b) relatório final (35 %) entregue na última semana de auias c) apreciação do desempenho do aluno ao longo do semestre (envolvimento nas discussões semanais, na sua capacidade de exposição e discussão técnica) 15% d) questionário individual no momento da discussão final (10%) e) discussão final (20%) na semana a seguir à entrega do relatório final Aprovação: nota final de 9.5 desde que nota média entre c) e e) b seja superior ou igual a 40%, caso contrário reprova. É obrigatória presença em 80% de reuniões semanais. Não existe avaliação por exame e a época especial consiste numa entrega de relatório complementar à avaliação contínua.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 95.0
Carga Total -
Bibliografia
Principal
- Para a restante matéria existem inúmeros tutorais e artigos na internet com qualidade e grau de dificuldade adequados aos alunos da licenciatura NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison, A B M Moniruzzaman,?Syed Akhter Hossain, 2013 (https://arxiv.org/abs/1307.0191) :