Go to:
Logótipo
You are here: Start > CINF005

Databases

Code: CINF005     Acronym: BD

Keywords
Classification Keyword
OFICIAL Computer Sciences

Instance: 2023/2024 - 2S Ícone do Moodle

Active? Yes
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Bachelor of Arts in Information Science

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
CINF 35 Study plan 3 - 6 41 162
Mais informaçõesLast updated on 2023-08-31.

Fields changed: Objectives, Resultados de aprendizagem e competências, Pre_requisitos, Métodos de ensino e atividades de aprendizagem, Fórmula de cálculo da classificação final, Bibliografia Complementar, Avaliação especial, Melhoria de classificação, Obtenção de frequência, Programa, Bibliografia Obrigatória, Provas e trabalhos especiais

Teaching language

Portuguese

Objectives

The goal of the course is to get the students familiar with databases both as components of information systems to be specified or managed and as information sources to be explored, enabling them to participate on the definition of an organizational data storage strategy.

Learning outcomes and competences


  1. To define a data model, according to the general principles of database systems;

  2. to express queries to the database using relational algebra;

  3. to retrieve information from a database using SQL;

  4. to define models for the interface and access control of database applications;

  5. to monitor the operation in the security and integrity aspects;

  6. to implement small databases.



Working method

Presencial

Pre-requirements (prior knowledge) and co-requirements (common knowledge)

Knowledge on information systems modeling, in particular UML.

Program

An organization’s information system. Database management systems.
Relational databases: relational model; translation from UML conceptual models into relational models; querying with relational algebra;

SQL data languages. Information retrieval tasks using simple queries, joins, aggregation operators, subqueries, and universal quantification.

Building data access graphic interfaces.

Information systems security and integrity.

Mandatory literature

Ullman, Jeffrey D., and Widom, Jennifer; A First Course in Database Systems, Pearson Education, 2013. ISBN: 9781292038247
Damas, Luís Manuel Dias; SQL, FCA, 2017. ISBN: 978-972-722-829-4

Teaching methods and learning activities

Explanation of the subject matter will take place in class, providing examples and discussing hands-on exercises.

Software

Soft. Update License &Support - 1 Oracle Database Enterprise Edition - Named user Plus Perp.
Microsoft Campus Agreement

keywords

Physical sciences > Computer science > Database management

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Exame 50,00
Participação presencial 0,00
Teste 25,00
Trabalho laboratorial 25,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Estudo autónomo 82,00
Frequência das aulas 56,00
Trabalho laboratorial 24,00
Total: 162,00

Eligibility for exams

A minimum of 7 is required in the distributed evaluation (DE) to obtain frequency recognition and to obtain approval.

Calculation formula of final grade

DE = 0.2 Test + 0.3 SQL + 0.5 Assignment
Final mark = 0.5 DE + 0.5 EX

DE - Distributed Evaluation
Ex - Exam
7 out of 20 minimum at the exam.

Examinations or Special Assignments

The Assignment consists in the design and implementation of a small database, including the data access interface. Is is developed by two persons groups. The assignment classification may differ among the group members.

Internship work/project



Special assessment (TE, DA, ...)

Working students and other special cases follow the same evaluation procedures as normal students.

Classification improvement

The classification improvement examination substitutes the assessment components Test and SQL, besides the final examination. Final mark= 0.25 Assignment + 0.75 Exam

Observations



Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-11-21 at 10:05:00 | Acceptable Use Policy | Data Protection Policy | Complaint Portal