Aviso: Se está a ler esta mensagem, provavelmente, o browser que utiliza não é compatível com os "standards" recomendados pela W3C. Sugerimos vivamente que actualize o seu browser para ter uma melhor experiência de utilização deste "website". Mais informações em webstandards.org.

Warning: If you are reading this message, probably, your browser is not compliant with the standards recommended by the W3C. We suggest that you upgrade your browser to enjoy a better user experience of this website. More informations on webstandards.org.

Sub Menu
ISCTE-IUL  >  Ensino  >  LETI , LEI , LEI-PL , LIGE , LIGE-PL

Fundamentos de Bases de Dados (1 º Sem 2019/2020)

Código: L0784
Acrónimo: L0784
Nível: 1º Ciclo
Estruturante: Não
Língua(s) de Ensino: Português
Língua(s) amigável(is):
Ser English-friendly ou qualquer outra língua-friendly, significa que a UC é leccionada numa língua mas que se pode verificar qualquer uma das seguintes condições:
1. Existem materiais de apoio em língua inglesa/outra língua;
2. Existem exercícios, testes e exames em língua inglesa/outra língua;
3. Existe a possibilidade de se apresentar trabalhos escritos ou orais em língua inglesa/outra língua.
1 6.0 18.0 h/sem 0.0 h/sem 36.0 h/sem 0.0 h/sem 0.0 h/sem 0.0 h/sem 1.0 h/sem 55.0 h/sem 95.0 h/sem 0.0 h/sem 150.0 h/sem
Em vigor desde o ano letivo 2018/2019
Pré-requisitos n/a
Objectivos O principal objectivo é dotar os alunos de conhecimentos sólidos sobre matérias nucleares na área das bases de dados ditas convencionais (sistemas de bases de dados suportados por modelos relacionais), nomeadamente: desenho de esquemas relacionais e interrogações suportadas pela linguagem S.Q.L.. Também se pretende que os alunos implementem um pequeno sistema de informação.
Programa I - Desenho de esquemas relacionais
I.1 Linguagem UML, Diagrama de Classes;
I.2 Modelo relacional;
   I.2.1 Relações e chaves primárias
   I.2.2 Chaves estrangeiras e regras de integridade    
   I.2.3 Optimizações e índices
   I.2.5 Transacções e concorrência
I.3 Transposição de um modelo conceptual para um modelo relacional;

II Linguagem S.Q.L
      II. 1 Querys Simples;
      II.2 Funções de Agregação;
      II.3 SubQuerys;
      II.4 Triggers e Stored Procedures;

Processo de avaliação A avaliação é efectuada por um exercício de laboratório e uma frequência. O exercício é resolvido numa aula de laboratório durante o semestre. Classificações possíveis no laboratório:A, B e C. A classificação obtida no lab não tem peso na nota final, mas define um limite máximo para a mesma:  A-max. 20; B-max. 16; C-reprovação à UC. A nota do laboratório aplica-se à 1ª e 2ª época. A avaliação do laboratório tem muito em consideração a participação de cada aluno ao longo das aulas.
Processo de ensino-aprendizagem Aulas essencialmente teórico prácticas, em que a matéria é leccionada através de resolução de exercícios.
Observações n/a
Bibliografia básica Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007

Perreira, J. Tecnologia de Base de Dados" FCA Editora de Informática, 1998

Damas, L. SQL - Structured Query Language " FCA Editora de Informática, 2005 (II);

http://plsql-tutorial.com/
Bibliografia complementar Date, C.J. "An introduction to Database Systems" Addison-Wesley Publishing Company, sexta edição, 1995 (I.2, I.3, I.4, II);

Booch, G., Rumbaugh, J., Jacobson, I "The Unified Modeling Language User Guide" Addison-Wesley Publishing Company, 1999 (I.1);

Nunes, O´Neill, Fundamentos de UML, FCA, 2002