Programação de Base de Dados
- Detalhes
- Categoria: Disciplina
- Não
- A presente disciplina visa que os discentes desenvolvam mecanismos de abstração, desenvolver estruturação de informação, desenvolver capacidade de utilizar eficazmente linguagens de pesquisa de informação e dotar os discentes de conhecimentos de análise, desenho e implementação e uma base de dados. Esta UC centra-se na introdução e consolidação dos conceitos fundamentais das bases de dados, proporcionando aos alunos as competências necessárias para a conceção, design, implementação e gestão de sistemas de bases de dados.
- Semestral
Descrição
Data limite
Ponderação
Avaliação parte teórica
20-06-2026
50%
Teste de avaliação
(Nota mínima de 8 valores.
Nota abaixo de 8 valores será a nota final da avaliação na disciplina)
20-06-2026
70%
Tema de desenvolvimento individual 20-06-2026 20% Assiduidade e participação nas aulas 20-06-2026 10% Avaliação parte prática 20-06-2026 50% Trabalho em grupo com apresentação e avaliação individual
(Nota mínima de 8 valores.
Nota abaixo de 8 valores será a nota final da avaliação na disciplina)
20-06-2026 50% Exercícios de aplicação 40% Assiduidade e participação nas aulas
10%
Aprovação obtida com nota final de 10 valores, ou superior.
Nota inferior a 8 valores numa das componentes (prática ou teórica) será a nota final da disciplina
- Conceitos de Bases de dados e Modelo Conceptual Definição. Objetivos, tipos e conceitos Modelo conceptual de dados Modelação de Dados Análise, desenho e criação de Bases de Dados Análise de Bases de dados (Linguagem UML – Diagramas de Classes) Modelo relacional de dados Transposição de um modelo conceptual para um modelo relacional Desenho e Criação de bases de dados Sistemas de Gestão de Bases de Dados Instalação e configuração de Bases de dados Administração de Bases de dados Linguagem SQL Queries simples Funções de agregação, Subquerys e triggers Stored procedures Análise, desenho e implementação de uma Base de dados Segurança em bases de dados Bases de dados NOSQL
- A disciplina visa que os discentes desenvolvam mecanismos de abstração, desenvolver estruturação de informação, desenvolver capacidade de utilizar eficazmente linguagens de pesquisa de informação e dotar os discentes de conhecimentos de análise, desenho e criação, bem como de utilização e administração de Sistemas de Gestão de Bases de Dados. Definir e aplicar estratégias coerentes de cópias de backups de dados e de privilégios e controlo de acessos. Dominar a linguagem SQL e sua utilização. Os conceitos e conhecimentos serão obtidos através de realização de exercícios e exemplos práticos e de um Projeto de aplicação.
- Obrigatório
- Será disponibilizado apoio online aos alunos e para aproximar os alunos da realidade empresarial serão utilizadas nas atividades a realizar situações idênticas às verificadas nas empresas
- Português
- Navathe, Shamcant e Elamsri, Ramez - Fundamentals of Database Systems, 7th Edition, Pearson (2016) ISBN 978-0-13-397077-7 Damas, Luís – SQL - Structured Query Language, 14ª Edição atualizada (2020). FCA (2020). ISBN13: 978-972-722-829-4 Ramos, Pedro Nogueira – Desenhar Bases de Dados com UML, 2ª Edição (2012). Edições Sílabo Lda. Documentos de apoio e textos a fornecer pelos docentes
- 4
- 0
- 6
- 1
- IPLUSO6378-23527
- Programação de Base de Dados
- 23527
- 6378
- Desenvolvimento para a Web e Dispositivos Móveis (T) (IPLUSO)