IPLUSO 13304
Fundamentos de Bases de Dados
Engenharia Informática e Aplicações (L) (IPLUSO)
-
ApresentaçãoPresentationA 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. .
-
ProgramaProgrammeConceitos 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
-
ObjectivosObjectivesA 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.
-
BibliografiaBibliographyNavathe, 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
-
MetodologiaMethodologySerá 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
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNão