Disciplina

Área

Área Científica de Sistemas de Informação > Tecnologias de Sistemas de Informação

Activa nos planos curriculares

AM_MEEM > AM_MEEM > 2º Ciclo > Área Principal de Transmissões - Redes e Sistemas de Comunicação > Opção C > Sistemas de Informação e Bases de Dados

Min-CD 2021 > Min-CD 2021 > Sistemas de Informação e Bases de Dados

MEEC 2021 > MEEC 2021 > 2º Ciclo > Opções Livres > Áreas Secundárias > Área Secundária - Redes e Sistemas de Comunicação > Sistemas de Informação e Bases de Dados

MECD2019 > MECD2019 > 2º Ciclo > Tronco Comum > Grupo Informática > Sistemas de Informação e Bases de Dados

MEBiom 2021 > MEBiom 2021 > 2º Ciclo > Área Principal > Área de Especialização > Engenharia Clínica > Opções > Opções Tecnologias de Informação > Sistemas de Informação e Bases de Dados

GENI > GENI > 1º Ciclo > Área Principal > Percursos > Percurso Livre > Opções 1 > Sistemas de Informação e Bases de Dados

LEGI 2006 > LEGI 2006 > 1º Ciclo > Ciências de Engenharia > Sistemas de Informação e Bases de Dados

MEEC 2006 > MEEC 2006 > 2º Ciclo > Área de Especialização > Área de Especialização Secundária > Computadores > Sistemas de Informação e Bases de Dados

MEBiom 2006 > MEBiom 2006 > 2º Ciclo > Perfis > Engenharia Clínica > Tronco Comum > Sistemas de Informação e Bases de Dados

Nível

40% Projeto (P) com 2 entregas (P1, P2) + 60% Exame final (E) Nota final: 0.2xP1 + 0.2xP2 + 0.6xE Nota mínima: 9,5 valores para a média do projeto (P) e 9,5 valores para o exame (E) Trabalhador-estudante (reconhecido): tem de desenvolver o projeto, pode optar o fazer individualmente

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

2.0 h/semana

1.5 h/semana

119.0 h/semestre

Objectivos

A disciplina faz uma introdução à concepção e análise de bases de dados e desenvolvimento das suas aplicações. O curso foca no modelo relacional, cobrindo o desenho lógico das bases de dados (desenho do esquema) e sua implementação, bem como os sistemas de gestão de transações. Alguns apectos de engenharia de dados, da recolha ao tratamento analítico, serão também abordados. A disciplina tem como objetivo expor os alunos aos conceitos básicos necessários no desenho e concepção de um sistema de informação, assim como o desenvolvimento de competências transversais para a sua realização no âmbito de um projeto em equipa.

Programa

Principais características dos sistemas informação, bases de dados, e processo de desenvolvimento de aplicações. Modelação de informação. Modelos Entidade-Associação e Relacional. Conversão de modelos E-A em relacionais. Linguagens para interrogação de bases de dados. Álgebra e Cálculo Relacionais. SQL. Restrições de Integridade. Integridade referencial. Integridade em SQL Triggers. Arquitetura de aplicações de bases de bases de dados e sua programação. Stored Procedures. Estruturas de Indexação Processamento e Recuperação de transacções Transacções em SQL. Segurança e Controlo de Acesso em Bases de Dados. Dados complexos e XML. Sistemas de apoio à decisão. Data warehousing. OLAP. Métodos de prospecção de dados.

Metodologia de avaliação

40% Projeto (P) com 2 entregas (P1, P2) + 60% Exame final (E) Nota final: 0.2xP1 + 0.2xP2 + 0.6xE Nota mínima: 9,5 valores para a média do projeto (P) e 9,5 valores para o exame (E) Trabalhador-estudante (reconhecido): tem de desenvolver o projeto, pode optar o fazer individualmente

Pré-requisitos

Essencial: Fundamentos da Programação. Recomendado: Introdução à Arquitectura de Computadores, Programação com Objectos, Sistemas Operativos, Interfaces Pessoa-Máquina

Componente Laboratorial

Desenvolvimento projecto, que inclui o modelo conceptual de um sistema de informação e aplicação interactiva, a partir de guiões de laboratório com exemplos práticos. Os alunos trabalham em grupos de três na concepção da solução para o projecto.

Princípios Éticos

Todos os membros de um grupo são responsáveis ​​pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes utilizadas. Numa avaliação oral, todo aluno deverá apresentar e responder perguntas sobre todo o atribuição e solução.

Componente de Programação e Computação

na

Componente de Competências Transversais

Serão desenvolvidas competências transversais através da realização do Projecto em grupos de 3. Serão desenvolvidas todas as vertentes das Competências Interpessoais sendo também requeridas Competências Intrapessoais. Aspectos de Cidadania Global relacionados com as questões éticas da manipulação de informação crítica e dados pessoais, assim como a protecção da privacidade serão também debatidos durante a exposição do programa. As competências a desenvolver serão aferidas feridas através do acompanhamento no laboratório e avaliação dos dois relatórios do Projecto (um para cada parte). Cerca de 10% do esforço de aprendizagem total será dedicado ao desenvolvimento de competências transversais.

Bibliografia

Principal

Database System Concepts 7th Edition

Abraham Silberschatz, Henry Korth, S. Sudarshan

2020

McGraw-Hill - ISBN-10: 0073523321