Menu Conteúdo 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.
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

Curso

Marketing
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.