Conhecimentos de Base Recomendados
SQL
Modelo Entidade Relacionamento
Métodos de Ensino
AuIas teóricas:
exposição teórica da matéria com resoIução de exercícios.
AuIas práticas:
Os aIunos reaIizam exercícios práticos no computador com o recurso de foIhas de exercícios e são apoiados e avaIiados no trabaIho prático.
Os estudantes têm à sua disposição na pIataforma moodIe da escoIa toda a informação, apontamentos e foIhas de exercícios.
Resultados de Aprendizagem
- Ser capaz de aplicar a normalização avançada.
- Ser capaz de desenvolver aplicações que processem no servidor de bases de dados.
- Ser capaz de mostrar como administrar um sistema de gestão de bases de dados.
- Ser capaz de justificar as soluções propostas ao nível da administração de bases de dados.
- Ser capaz de identificar os conceitos subjacentes ao tuning de bases de dados relacionais.
- Ser capaz de elaborar documentação apropriada no âmbito da administração de bases de dados.
- Ser capaz de identificar os conceitos subjacentes às bases de dados paralelas e distribuídas.
- Ser capaz de apresentar e explicar os projectos desenvolvidos de um modo claro.
- Ser capaz de avaliar soluções usadas em bases de dados, demonstrando atitude crítica.
- Ser capaz de desenvolver projetos inovadores, com elevado grau de autonomia, onde não se limitam a aplicar conceitos apreendidos nas aulas.
Programa
Linguagem de programação PL/SQL.
Arquitetura do Oracle Server
Administração de bases de dados.
Backup e recuperação.
Segurança.
Normalização avançada.
Bases de dados paralelas e distribuídas.
Tuning.
Docente(s) responsável(eis)
Estágio(s)
NAO
Bibliografia
Bibliografia existente na biblioteca :
- Rodrigues, António (2005), Oracle 10g e 9i : fundamentos para profissionais. Lisboa : FCA – Editora de Informática, cop. 2005. 403 p.. ISBN 972-722-344-3, 1A-5-136 (ISEC) – 13413
- Owens, Kevin (2004), Programming Oracle triggers and stored procedures. 3rd ed. Upper Saddle River, NJ : Prentice-Hall PTR, cop. 2004. 411 p. ISBN 0-13-085033-0, 1A-5-133 (ISEC) – 12945
- Abbey, Michael ; Corey, Michael J. ; Abramson, Ian (2002), Oracle 9i : a beginner’s guide. New York [etc.] : McGraw-Hill/Osborne, cop. 2002. 515 p. ISBN 0-07-219279-8, 1A-5-132 (ISEC) – 12842
- Niemiec, Richard J. (2003), Oracle 9i performance tuning : tips & techniques. New York [etc.] : McGraw-Hill/Osborne, cop. 2003. 823 p.. ISBN 0-07-222473-8, 1A-5-121 (ISEC) – 12751
- Damas, Luís Manuel Dias (2005), SQL : Structured Query Language. 10ª ed. Lisboa : FCA – Editora de Informática, cop. 2005. 418 p.. ISBN 978-972-722-443-2, 1A-5-151 (ISEC) – 14623
- Date, C. J.(2004), An introduction to database systems. 8th ed.. International ed. Boston [etc.] : Pearson/Addison-Wesley, cop. 2004. 938 p.. ISBN 0-321-18956-6, 1A-5-120 (ISEC) – 12657
- Elmasri, Ramez ; Navathe, Sham (2004), Fundamentals of database systems. 4th ed.. International ed. Boston [etc.] : Pearson/Addison Wesley, cop. 2004. 1030 p.. ISBN 0-321-20448-4, 1A-5-119 (ISEC) – 12656
- Ramakrishnan, Raghu ; Gehrke, Johannes (2003),Database management systems. 3rd ed. Boston [etc.] : McGraw-Hill, cop. 2003. 1065 p.. ISBN 0-07-246563-8, 1A-5-118 (ISEC) – 12655
- Campos, Luís Moreno (1999), Oracle 8i : curso completo. Lisboa : FCA – Editora de Informática, 1999. 940 p.. ISBN 972-722-160-2, 1A-5-86 (ISEC) – 10703
- Urman, Scott – Programação em Oracle 8 PL/SQL. Lisboa [etc.] : McGraw-Hill, 1999. 986 p.. ISBN 972-773-022-1, 1A-5-85 (ISEC) – 10704
- Koch, George (1990), Oracle : the complete reference. Berkeley : Mcgraw-Hill, 1990. 1045 p., 1A-5-29 (ISEC) – 05886
Bibliografia adicional:
- Costa, João (2023), Apontamentos de Arquitetura e Administração de Bases de Dados, http://moodle.isec.pt
- Oracle Database 11gR2 – Database Concepts https://docs.oracle.com/cd/E11882_01/server.112/e40540/toc.htm
- Oracle Database 11gR2 – Database Administrator’s Guide https://docs.oracle.com/cd/E11882_01/server.112/e25494/toc.htm
- Oracle Database 11gR2 – PL/SQL Language Reference https://docs.oracle.com/cd/E11882_01/appdev.112/e25519/toc.htm
- CONNOLLY, Thomas M., BEGG, Carolyn E. (2015), Database Systems: A Practical Approach to Design, Implementation and Management, Pearson Education Limited 2015
- ELMASRI, R.; NAVATHE, S.B. (2016), Fundamentals of Database Systems, Global Edition, Addison-Wesley Publishing, Pearson Education Limited, 2016