Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Tecnologias e Sistemas da Informação
  4. Base de Dados II

Base de Dados II

Código 6638
Ano 3
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Ensino presencial
Estágios --
Objectivos de Aprendizagem Esta Unidade Curricular tem como objetivos aprofundar conhecimentos adquiridos na unidade curricular de bases de dados, nomeadamente na linguagem Structured Query Language (SQL) e na modelação de bases de dados, bem como apresentar e explorar as tecnologias próprias a esta área da informática.
No final da Unidade Curricular o estudante deve ser capaz de: instalar e administrar vários sistemas de gestão de bases de dados; modelar bases de dados a partir da análise dos requisitos e defini-las usando SQL; Estruturar consultas complexas em SQL; tirar partido das várias tecnologias disponibilizadas pelos sistemas de gestão de bases de dados e utilizá-los com facilidade, compreendendo o que lhes serve de base; desenvolver rapidamente protótipos de aplicações sobre bases de dados, nomeadamente aplicações Web; interligar sistemas de gestão de bases de dados com aplicações desenvolvidas em linguagens de programação procedimentais ou orientadas a objetos.
Conteúdos programáticos 1. Modelo entidade-relacionamento e modelo relacional. Arquiteturas de sistemas de gestão de base de dados.
2. Armazenamento de dados.
3. Organização dos dados em ficheiros e índices.
4. Índices estruturados em árvore B+.
5. Índices baseados em hashing.
6. Linguagem de Pré-Processamento de Hipertexto (PHP) e aplicações web sobre bases de dados.
7. Segurança e autorização em sistemas de gestão de bases de dados e em aplicações Web.
8. Processamento de transações.
9. Otimização de queries.
10. Sistemas paralelos de gestão de bases de dados.
Metodologias de Ensino e Critérios de Avaliação MESTRADO ENGENHARIA INFORMÁTICA:
-------------------------------------------------------------------------
ELEMENTOS DE AVALIAÇÃO
1) Trabalhos práticos (10 valores):
1.1 Trabalho 1 (3 valores): Geração de números únicos e sequenciais em BD em ambiente multiutilizador. (Data final de entrega: 25 outubro).
1.2 Trabalho 2 (2.5 valores): Indexação em tabelas de grandes dimensões. (Data final de entrega: 15 novembro).
1.3 Trabalho 3 (4.5 valores): desenvolvimento de uma solução informática (C/S e Web-based) para uma situação hipotética. (Data final de entrega: 3 janeiro).
Notas:
a) A classificação dos trabalhos práticos é válida para todas as épocas de avaliação (frequência e exames).
b) Os trabalhos práticos são realizados em grupo (3 estudantes) e estão sujeitos a discussão e eventual apresentação. Cada elemento do grupo poderá ter uma classificação diferente.

2) Ensino-Aprendizagem:
2.1) Parte escrita (teste, 6 valores): a realizar no dia 14 de dezembro.
2.2) Tema (4 valores): Preparado e apresentado em grupo, de acordo com escalonamento a acordar nas aulas. Cada elemento do grupo poderá ter uma classificação diferente.

3) Exame: Parte escrita (teste): 10 valores.

CLASSIFICAÇÃO
Classificação Ensino Aprendizagem (CEA) = Trabalhos práticos + Parte escrita + Tema.
CEA = 0.5*trab + 0.3*freq + 0.2 *tema
onde: CEA = Classificação Ensino Aprendizagem;
trab = soma das classificações dos trabalhos práticos (em 20 valores);
freq = classificação do teste escrito (em 20 valores);
tema = classificação do tema (em 20 valores).

Classificação Exame (CE) = Trabalhos práticos + Parte escrita.
CE = 0.5 * trab + 0.5 * exame
onde: CEA = Classificação Exame (qualquer época);
"trab" = soma das classificações dos trabalhos práticos (em 20 valores);
"exame" = classificação obtida no exame (em 20 valores).

CONCESSÃO DE FREQUÊNCIA
São ADMITIDOS os alunos que satisfaçam em simultâneo:
- Frequentar pelo menos 8 aulas teóricas (contagem com início a 28-09-2015);
- Frequentar pelo menos 8 aulas práticas (contagem com início a 30-09-2015);
- Obter pelo menos 3.0 valores (em 10.0) nos trabalhos práticos;
- Obter pelo menos 2.5 valores (em 6.0) na parte escrita (teste);
- Participar na preparação e apresentação do tema (apresentação obrigatória!).
- Participar na elaboração e discussão dos trabalhos práticos (obrigatório!).

Estão DISPENSADOS de exame os alunos ADMITIDOS e com CEA >= 9.5

-------------------------------------------------------------------------

TSI - Tecnologias e Sistemas de Informação:
-------------------------------------------------------------------------
ELEMENTOS DE AVALIAÇÃO
1) Trabalho prático (8 valores):
Desenvolvimento de uma solução informática (C/S e Web-based) para uma situação hipotética. (Data final de entrega: 3 janeiro).
Notas:
a) A classificação do trabalho prático é válida para todas as épocas de avaliação (frequência e exames).
b) O trabalho prático é realizado em grupo (3 estudantes) e está sujeito a discussão e eventual apresentação. Cada elemento do grupo poderá ter uma classificação diferente.

2) Ensino-Aprendizagem (12 valores):
- Parte escrita (teste, 8 valores): a realizar no dia 14 de dezembro.
- Tema (4 valores): preparado e apresentado em grupo, de acordo com escalonamento a acordar nas aulas. Cada elemento do grupo poderá ter uma classificação diferente.

3) Exame:
- Parte escrita (teste): 12 valores.

CLASSIFICAÇÃO
Classificação Ensino Aprendizagem (CEA) = Trabalhos práticos + Parte escrita + Tema.
CEA = 0.4*trab + 0.4*freq + 0.2 *tema
onde: CEA = Classificação Ensino Aprendizagem;
trab = classificação do trabalho prático (em 20 valores);
freq = classificação do teste escrito (em 20 valores);
tema = classificação do tema (em 20 valores).

Classificação Exame (CE) = Trabalhos práticos + Parte escrita.
CE = 0.4 * trab + 0.6 * exame
onde: CEA = Classificação Exame (qualquer época);
trab = classificação do trabalho prático (em 20 valores);
exame = classificação obtida no exame (em 20 valores).

CONCESSÃO DE FREQUÊNCIA
São ADMITIDOS os alunos que satisfaçam em simultâneo:
- Frequentar pelo menos 8 aulas teóricas (contagem com início a 28-09-2015);
- Frequentar pelo menos 8 aulas práticas (contagem com início a 30-09-2015);
- Obter pelo menos 3.0 valores (em 10.0) no trabalho prático;
- Obter pelo menos 3.5 valores (em 8.0) na parte escrita (teste);
- Participar na preparação e apresentação do tema (apresentação obrigatória!).
- Participar na elaboração e discussão do trabalho prático (obrigatório!).

Estão DISPENSADOS de exame os alunos ADMITIDOS e com CEA >= 9.5
Bibliografia principal Bibliografia principal:
1) R. Ramakrishnan and J. Gehrke, Database Management Systems, McGraw-Hill, 3th Edition, 2007.
2) Feliz Gouveia, Fundamentos de Bases de Dados, FCA, 2014.

Bibliografia secundária:
1) José Luís Pereira, Tecnologias de Bases de Dados, FCA - Editora de Informática, 3ª Edição.
2) Edward Whalen, Marcilina Garcia, Burzin Patel, Stacia Miscer and Victor Isakov, Microsoft SQL Server 2005 - Administrator''s Companion, Microsoft Press, 2007.
3) T. Connoly and C. Begg, Database Systems: A Practical Approach to Design, Implementation, and Management, Pearson, 6th Eition, 2014.
4) G. Simsion, Data Modeling Essentials, Van Nostrand Reinhold, 1994.
5) R. Riordan, Designing Relational Database Systems, Redmond, 2001.
6) J. Gray and A. Reuter, Transaction Processing: Concepts and Techniques, Morgan Kaufmann, 1993.
7) J. Dunham, Database Performance Tunning Handbook, McGraw-Hill,1998.
8) W. Inmon, Building the Data Warehouse, Wiley & Sons, 1996.
Língua Português
Data da última atualização: 2019-06-12
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.