Unidade Curricular: | Sistemas de Informação | ||||||
Código: | EEC0076 | ||||||
Área Científica: | Informática | ||||||
Cursos: |
|
||||||
Ano Lectivo: | 2011/2012 | ||||||
Período: | 2S | ||||||
Créditos: | 6 | ||||||
ECTS: | 6 | ||||||
Unidade: | Departamento de Engenharia Informática | ||||||
Horas/Semanas: | T: 2 L: 2 | ||||||
Docentes: |
André Monteiro de Oliveira Restivo - Assistente Claudia Melania Chituc - Professor Auxiliar Convidado José Manuel Magalhães Cruz - Professor Auxiliar |
||||||
Ficha Provisória, aguarda validação do Director de Curso. |
Português
Objectivos
- Saber analisar, conceber, implementar e documentar sistemas de informação de complexidade moderada utilizando o modelo Sistemas de Gestão de Bases de Dados relacionais;
- Saber utilizar a linguagem de manipulação e interrogação de dados SQL em situações de complexidade moderada;
- Explicar as funções principais e a estrutura de um sistema operativo.
Competências:
- Projectar e implementar um sistema de informação utilizando PostgreSQL;
- Conhecer e utilizar SQL em pesquisas de complexidade moderada;
- Entender os princípios básicos que regem um sistema operativo;
- Projectar e implementar programas multi-thread de complexidade moderada em C/C++ incluindo acesso a bases de dados relacionais.
- Modelo Entidade-Associação: ferramenta de especificação de sistemas de informação;
- Modelo Relacional: Passagem do Modelo Entidade Associação para o Modelo Relacional, Regras de integridade;
- Linguagem SQL: criação, manipulação e interrogação de BD relacionais;
- Utilização de PostgreSQL;
- Fundamentos de sistemas operativos. Arquitecturas e funções básicas: processos, threads, escalonamento e comunicação entre processos, gestão de memória. Sistemas de ficheiros.
- Projecto e implementação de uma aplicação usando os conceitos aprendidos durante a unidade curricular.
Raghu Ramakrishnan;Database Management Systems. ISBN: 0-07-115508-2 |
Andrew S. Tanenbaum;Modern operating systems. ISBN: 0-13-031358-0 |
Ullman, Jeffrey D;A First Course in Database Systems. ISBN: 0-13-8687647-9 |
Abraham Silberschatz, Henry F. Korth, S. Sudarshan;Database system concepts. ISBN: 0-07-228363-7 |
- Aulas teóricas: exposição dos assuntos a tratar, acompanhados pela apresentação e discussão de exemplos práticos.
- Aulas práticas: Resolução de exercícios práticos e apoio à realização do projecto.
Ciências Físicas > Ciência de computadores > Programação
Ciências Físicas > Ciência de computadores > Gestão de bases de dados
Avaliação distribuída com exame final
Descrição | Tipo | Tempo (horas) | Data de Conclusão |
---|---|---|---|
Participação presencial (estimativa) | Aulas | 48 | |
Exame | Teste/Exame | 30 | 2012-07-09 |
Estudo durante o semestre | Estudo | 30 | |
Miniteste SQL | Teste/Exame | 30 | 2012-04-11 |
Projeto | Teste/Exame | 30 | 2012-06-01 |
Total: | 168 |
- Frequência das aulas práticas;
- Classificação mínima de 40% em cada uma das componentes de avaliação.
Nota de Frequência (10 valores):
- Teste Prático: 4 valores
- Projecto: 6 valores
- Nota de Frequência: 10 valores
- Exame Final: 10 valores
Obs 1: Em cada uma das componentes de avaliação, os alunos devem obter uma classificação mínima de 40%.
Obs 2: Em caso de falta justificada ao Teste Prático, o projecto passará a valer 8 valores e o exame final 12 valores.
- Teste Prático relativo a SQL / PostgreSQL: Exame laboratorial individual diante do PC;
- Projecto: implementação de uma aplicação multi-thread em C/C++; projecto escolhido pelos alunos e adaptado / validado pelo professor; trabalho em grupo, dentro da mesma turma prática, em grupos de tamanho preferencial de 3 pessoas.
- Dispensa do Teste Prático e das Aulas Práticas, o projecto passará a valer 8 valores e o exame final 12 valores
- Melhoria individual do projecto anteriormente apresentado pelo grupo.
- Poderá ser utilizada correcção automática em parte ou na totalidade do processo de avaliação do Exame Prático;