Currículo
Bases de Dados 03724
Contextos
Groupo: EI - 2020 > 1º Ciclo > Unidades Curriculares Obrigatórias
ECTS
6.0 (para cálculo da média)
Objectivos
Com esta unidade curricular o aluno deverá ficar apto a: OA1. Desenvolver mecanismos de Abstração; OA2. Desenvolver estruturação de informação; OA3. Desenvolver capacidade de utilizar eficazmente linguagens de pesquisa de informação; OA4. Implementar uma solução de aplicação dos conceitos aprendidos.
Programa
Os conteúdos programáticos (CP) são os seguintes: CP1 - Linguagem UML, Diagrama de Classes CP2 - Modelo relacional 1. Desenho de esquemas relacionais 2. Relações e chaves primárias 3. Chaves estrangeiras e regras de integridade 4. Otimizações e índices 5. Transposição de um modelo conceptual para um modelo relacional CP3 - Linguagem SQL 1. Querys Simples; 2. Funções de Agregação 3. SubQuerys; CP4 - Automatismos SQL 1. Triggers 2. Stored Procedures e Funções CP5 - Transações e concorrência CP6 – Introdução ao PHP/MySQL
Método de Avaliação
Avaliação ao longo do semestre: - Projeto em grupo, com ponderação de 40% em duas entregas faseadas; - Teste individual escrito, com ponderação de 50% a realizar na data da 1ª época; e - Quatro testes intercalares online, com ponderação de 10% a realizar ao longo do semestre. Condicionante para aprovação: nota mínima de 8,00 valores (em 20), sem arredondamento para o projeto e para o teste. Caso o aluno reprove ou não atinja a nota mínima no teste individual escrito, pode recorrer à data da 2ª época para repetir a realização desta componente de avaliação. Para as componentes de projeto e testes intercalares online não haverá possibilidade de novas entregas ou repetições. Alunos que pretendam fazer melhoria de nota poderão fazer o exame, a realizar na data da 2ª época. Nenhuma das restantes componentes é suscetível de melhoria. Avaliação por exame: - Exame escrito individual, sem consulta, com toda a matéria (100%). Realiza exame final – na 1ª época, 2ª época ou época especial (segundo as regras do conselho pedagógico) quem não tenha concluído com sucesso a avaliação ao longo do semestre, com uma nota média superior ou igual a 10 (em 20).
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 95.0
Carga Total -
Bibliografia
Principal
- - Ramos, Pedro Nogueira (2012). Desenhar Bases de Dados com UML, 2ª Edição, Edições Sílabo, ISBN: 978-972-618-474-4. - Gouveia, Feliz (2021). Bases de Dados - Fundamentos e Aplicações, 2ª Edição Aumentada, FCA Editora, ISBN: 978-972-722-901-7. - Damas, Luís (2017). SQL, 14ª Edição, FCA Editora, ISBN 978-972-722-829-4.:
Secundária
- - Alturas, Bráulio (2022). Introdução aos Sistemas de informação Organizacionais, 2ª Edição, Edições Sílabo, ISBN 978-989-561-265-9. - Booch, Grady; Rumbaugh, James & Jacobson, Ivar (2005). The Unified Modeling Language User Guide, 2nd Edition, Addison-Wesley, ISBN 978-032-126-797-9. - Ramakrishnan, Raghu & Gehrke, Johannes (2002). Database Management Systems, 3rd Edition, McGraw-Hill, ISBN 978-007-246-563-1. - Caldeira, Carlos Pampulim (2011). A Arte das Bases de Dados, Edições Sílabo, ISBN 978-972-618-627-4. - Date, Christopher J. (2004). An introduction to Database Systems, 8th Edition, Addison-Wesley, ISBN 978-032-119-784-9. - Elmasri, Ramez & Navathe, Shamkant (2010). Fundamentals of Database Systems, 6th Edition, Addison-Wesley, ISBN 978-013-608-620-8. - Laudon, Kenneth & Laudon, Jane (2009). Management Information Systems, 11th Edition, Prentice Hall, ISBN 978-013-607-846-3. - McNurlin, Barbara; Sprague Jr., Ralph & Bui, Tung (2009). Information Systems Management, 8th Edition, Prentice Hall, ISBN 978-013-243-715-8. - Pereira, José Luís (1998). Tecnologias de Bases de Dados, 3ª Edição, FCA Editora, ISBN 978-972-722-143-1. - Silberschatz, Avi; Korth, Henry F. & Sudarshan, S. (2010). Database System Concepts, 6th Edition, Addison-Wesley, ISBN 978-007-352-332-3.: