DataBase Management Systems
Objetivos
Introduce the fundamental concepts inherent in relational databases including data modeling - from the conceptual point of view and to a physical implementation, standardization, optimization of queries, data integrity and transaction management, aimed at supporting the development of transactional systems. This course places great emphasis on a theoretical framework coupled with the provision of an extensive practical experience grounded in the use of a relational Database Management System (DBMS) such as Microsoft SQL Server and data modeling tools such as SAP Power Designer.
At the end of the course, participants will be able to use these skills to design, implement and query a database, packaging it with a layer of functional, integrity and security constraints.
Caracterização geral
Código
200032
Créditos
7.5
Professor responsável
Jorge Nelson Gouveia de Sousa Neves
Horas
Semanais - A disponibilizar brevemente
Totais - A disponibilizar brevemente
Idioma de ensino
Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês
Pré-requisitos
Basic knowledge of information systems.
Bibliografia
Abraham Silberschatz, Henry F. Korth and S. Sudarshan, Database System Concepts - 7th ed., McGraw-hill, 2020
Método de ensino
Teaching based on lectures and practical classes. The lectures are, in essence, for expository sessions, which serve to introduce the fundamental concepts of databases associated with each of the topics. The practical classes are based on design and implementation of database systems, using the computers and software
Teaching Methods -Expository and interrogative teaching:lectures and discussions. -Declarative:tutorials tools -Active and participative:case studies, participation in project teams, use of database management systems
Método de avaliação
1st Call: Exam (40%) + Final Project Deliverable 1 (25%) + Final Project Deliverable 2 (35%)
2nd Call: Exam (40%) + Final Project Deliverable 1 (25%) + Final Project Deliverable 2 (35%)
The final project doesn't have a minimum grade. Both exams (1st Call and 2nd Call) have a minimum grade of 8.0.
Conteúdo
CUC1. Introduction to DBMSs and to the Relational model
CUC2. Database Design
- Entity-Relationship modelling
- Relational database design theory
CUC3. Overview of the SQL Language
- Data Definition Language
- Data Manipulation Language
CUC4. Intermediate SQL
- Implicit and explicit join expressions
- Aggregations
- Database modifications
- Database integrity
CUC5. Advanced SQL
- Views
- Stored Procedures
- Triggers
- Transactions
Cursos
Cursos onde a unidade curricular é leccionada:
- Análise e Gestão de Informação
- Análise e Gestão de Risco
- Especialização em Gestão do Conhecimento e Business Intelligence (Inteligência de Negócio)
- Especialização em Gestão dos Sistemas e Tecnologias de Informação
- Especialização em Marketing Intelligence
- Especialização em Marketing Research e CRM
- Laboral - Especialização em Gestão do Conhecimento e Business Intelligence
- Laboral - Especialização em Gestão dos Sistemas e Tecnologias de Informação
- Laboral - Especialização em Marketing Intelligence
- Mestrado em Ciência e Sistemas de Informação Geográfica
- Pós-Graduação em Análise e Gestão de Informação
- Pós-Graduação em Análise e Gestão de Risco
- Pós Graduação em Cidades Inteligentes (Smart Cities)
- Pós-Graduação em Ciência e Sistemas de Informação Geográfica
- Pós-Graduação em Data Science for Marketing
- Pós Graduação em Digital Enterprise Management
- Pós-Graduação em Digital Marketing and Analytics
- Pós-Graduação em Direção de Sistemas de Informação
- Pós-Graduação em Gestão de Informação e Business Intelligence na Saúde
- Pós-Graduação em Gestão do Conhecimento e Business Intelligence (Inteligência de Negócio)
- Pós-Graduação em Gestão dos Sistemas e Tecnologias de Informação
- Pós-Graduação em Marketing Intelligence
- Pós-Graduação em Marketing Research e CRM (Estudos de Mercado e Gestão do Relacionamento com o Cliente)
- Pós-Graduação em Sistemas de Informação Empresariais