Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Marketing
  4. Tecnologias de Base de Dados

Tecnologias de Base de Dados

Código 12565
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Presencial, com aulas teóricas e aulas práticas.
Estágios Não Aplicável.
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 Os conteúdos desta Unidade Curricular são discutidos em aulas teóricas e a sua vertente prática éexplorada em aulas práticas laboratoriais. Cada tipo de aula tem duas horas de contacto semanal. As aulas práticas têm guias laboratoriais que os alunos executam em computadores do laboratório e que abordam o manuseamento das várias tecnologias implementadas em sistemas de gestão de bases de dados atuais,bem como a implementação de aplicações Web sobre bases de dados. Os trabalhos práticos propostos estão desenhados de modo a desenvolver as capacidades técnicas dos alunos através do desenvolvimento de aplicações.

Avaliação
- Prática (10 valores): 2 trab. (4,0 + 4,5) e participação dos alunos (1,5)

Ensino-Aprendizagem:
- Teste: 7,5 valores
- Tema (2,5 valores): A avaliação do tema: 50% docente, 50% estudantes.

Exame (teste): 10 valores.

Classificação Ensino Aprendizagem (CEA) = Trabalhos práticos + Parte escrita + Tema.
Classificação Exame (CE) = Trabalhos práticos + Parte escrita.
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: 2020-03-10
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.