Degree | Type | Year |
---|---|---|
2502441 Computer Engineering | OB | 2 |
You can view this information at the end of this document.
We recommend that students have the following knowledge and skills:
• Programming in third-generation languages (C, Pascal, Basic, etc.)
• Basic data structures.
These concepts correspond to the contents of the subjects:
• Fundamentals of Informatics
• Programming Methodology
This course introduces basic database (BD) concepts that are necessary for users as well as for designers.
KNOWLEDGE: At the end of the course, students must be able to:
SKILLS: We intend for students to acquire the following skills:
BLOCK 1. DATA BASES PARADIGMS
1. Introduction. Basics
2. Architecture
BLOCK 2. RELATIONAL DATABASES
3. Relational data Model
BLOCK 3. MODEL ENTITY-RELATIONSHIP
4. The Entity-relationship model
BLOCK 4. RELATIONAL DATABASE DESIGN
5. Design of a database
6. Normalization
BLOCK 5. FILE ACCESS
7. Internal level
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Classroom explanations | 50 | 2 | 11, 12, 6, 2, 3, 4, 10, 5, 7 |
Type: Supervised | |||
Use Case Technical Report | 34 | 1.36 | 1, 12, 6, 10, 9, 8 |
Type: Autonomous | |||
Previous Work | 35 | 1.4 | 12, 6, 10, 7 |
SQL On-line Queries | 17 | 0.68 | 10, 7, 9 |
The aim of this course is for students to be able to design and manipulate relational databases in the context of modern computer applications. For this reason, classroom sessions will be highly practical and will focus on the students, trying to consolidate the knowledge that is the main objective of this course.
The teaching methodology will be divided into three main activities:
PREVIOUS PREPARATION (HOMEWORK). The aim is for students to learn the concepts that they will need in the next session through diverse activities proposed by the teachers (e.g. watching videos, reading texts, etc.) All the necessary material (problem definitions, BD scripts, problem solutions) will be available in the Caronte documentary manager (http://caronte.uab.cat).
CLASSROOM ACTIVITIES. The objective is to consolidate the concepts previously acquired and put them into practice within the context of the course. The teacher will ensure that students delve into these concepts through (more or less) guided exercises during the session. For this reason classroom activities will take place in 2-hour sessions, twice a week, in classrooms with computers and connection to the DB server. The distribution of students will be based on groups. Although there will not be roll-calls, attendance to the classroom is COMPULSORY.
In case of public health measures (e.g. COVID pandemics), lessons will be conducted on-line through teams https://teams.microsoft.com/ and any change will be notified via Caronte throughout the course.
AUTONOMOUS LEARNING. We propose two main activities to be performed outside the classroom: a "case of use" that involves design of a real database including requirements analysis and design, and the solving of problems based on typical SQL queries.
The practicals and problems statements are available through Caronte (http://caronte.uab.cat). All deliveries of autonomous (self-learning) work will be done via Caronte.
Transversal competences:
Competencies T 02.03-manage the time and resources available. Work in an organised way, T 02.05-make own decisions and T 02.08-critically evaluate the work carried out to are, both, acquired through the DB design activity in which the student works within a group of 5 people to produce a technical report on the development of a database from scratch.
Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Individual exams of Theory, Problems and Practicum (re-evaluation) | 70% | 4 | 0.16 | 11, 12, 6, 2, 3, 4, 10, 5, 7 |
Individual partial exams of theory, exercicies i practicum | 70% | 4 | 0.16 | 11, 12, 6, 2, 3, 4, 10, 5, 7 |
SQL on-line Query Module | 10% | 2.2 | 0.09 | 10, 7, 9 |
Technical Report of a Use Case | 20% | 3.8 | 0.15 | 1, 12, 6, 10, 9, 8 |
EVALUATION CRITERIA
The evaluation of the course consists of 3 parts that contains: theory evaluation, problems evaluation, the writing of a technical report, practical work evaluation and autonomous resolution of SQL queries.
Nota_Final =0.35 * Nota_Parcial1 + 0.35 * Nota_Parcial2 + 0,2 * Nota_InfTec + 0,1 * Nota_AutoAval
It will be a necessary condition to carry out this calculation that each of the components has a score higher than zero, and that the average mark obtained in the individual written tests (PEI mark) is equal to or higher than 4. The student who does not meet these conditions shall apply the reassessment criteria detailed below.
You must have a Nota_Final equal to or greater than 5 to pass the course. A student is considered “non-assessable” only if he or she has not completed any assessment activity.
RE-EVALUATION CRITERIA
Students who have failed the subject applying the above criteria and who are in one of the following two situations will be eligible for the re-evaluation process:
(A) Meet the conditions to be able to calculate the Nota_Final, but the total grade obtained is equal to or greater than 3.5 and less than 5; (Nota_Parcial1,2 ≥ 3 però amb 3,5 ≤ Nota_Final < 5)
(B) They obtained a grade lower than 3 in partial1 and/or partial2, but if the weightings described above were applied, the final grade for the subject would be equal to or higher than 5; (Partial_Grade1 and/or Partial_Grade2 < 3 but with Final_Grade ≥ 5)
In this re-evaluation test, which will be written and carried out within the last week of the semester, the students will be re-evaluated for the partials that have not passed the conditions. To pass the re-evaluation, a grade equal to or higher than 5 must be obtained for the part being evaluated. In case of retaking and passing the corresponding partials, the final mark for each partial will be 5 and the final mark of the subject will be the maximum between [formula Nota_final, 5].
In the case of not fulfilling the conditions to pass the subject, the final grade will be the minimum between the individual written tests (Nota_Final) and a 4.5.
OTHER IMPORTANT INFORMATION
These regulations include, among others:
CALENDAR OF EVALUATION ACTIVITIES
The dates of the different evaluation activities (in-person exercises, assignments, etc.) will be announced well in advance during the semester.
The dates of the midterm exams, final exams and re-evaluations will be shown in the official faculty exam schedule.
"The schedule of assessment tests may not be modified unless there is an exceptional reason, and it is duly justified for the purpose of an assessment. In this case, those responsible for the grades, after consulting the teachers and students affected, will propose a new program within the corresponding academic period." Section 1 of article 115. Calendar of evaluation activities (UAB Academic Regulations)
QUALIFICATION REVIEW PROCEDURE
The dates of continuous evaluation and delivery of works will be published in Caronte and may be subject to scheduling changes to adaptation to possible incidents. Caronte will always inform about these changes as it is understood that this is the usual platform for information exchange between teachers and students.
For each assessment activity, a place, date, and time of grade revision will be indicated where the student will be able to challenge the marks obtained in the activity with the teacher. In this context, students may argue to change the marks, and such claims will be evaluated by the responsible teacher. If the student does not come to this review, the activity will not be reviewed later.
RE-EVALUATION PROCESS
"To participate in the re-evaluation process, students must have been previously assessed in a set of activities that represent a minimum of two-thirds of the total grade of the subject or module." Article 3 of Article 112b. Recovery (UAB academic regulations). To be able to re-evaluate, the student must have obtained an average grade of the course between 3.5 and 4.9.
The date of this re-evaluation exam will be scheduled in the faculty exam calendar. The student who is present and passes it, will obtain a grade of 5.
UNIQUE ASSESSMENT
Theory, problems and practicals exam (Nota_AUnica): a single written theory, problems and practicals exam on the computer for all the subjects of the subject with a maximum duration of 4 hours. This exam will be held on the same day as the second term in the end-of-semester exam period.
Anecessary condition to carry out this calculation that each of the components has a score equal to or higher than 4. The student who does not meet these conditions must apply the reassessment criteria detailed below.
RECOVERY: students who have obtained a grade of less than 5 and equal to or greater than 3.5 in Nota_AUnica (3.5 ≤ Nota_AUnica < 5) may be admitted to the recovery process. In this re-evaluation test, which will be written and carried out within the last week of the semester, the student will be re-evaluated in all the contents of the subject. To pass the reassessment, a grade equal to or higher than 5 must be obtained. In case of approval, the final grade of the subject will be "passed" (a 5). In the case of breaching the conditions to pass the subject, the minimum between the individual tests (Nota_AUnica) and a 4.5 will be placed on the file.
IRREGULARITIES IN EVALUATION ACTS
Notwithstanding other disciplinary measures deemed appropriate, and in accordance with current academic regulations, "in the event that the student commits any irregularity that may lead to a significant variation in the grade of an assessment act, this act will be graded with zero, regardless of any other disciplinary process that may be instructed. If there are several irregularities in the assessment of the same subject, the final grade of the subject will be zero." Article 10 of Article 116. Results of the evaluation. (UAB Academic Regulations).
COURSE MATERIAL: Caronte http://caronte.uab.cat
BASIC REFERENCES:
A. Silberschatz, H.F. Korth, S. Sudarshan, Fundamentos de Bases de Datos, 5a edición, McGraw-Hill, 2006. Permanent link
EXTRA REFERENCES:
WEB SITES:
MULTIUSER DATA BASES:
SQL- developer, Data Modeller, Oracle (for local BD)
Name | Group | Language | Semester | Turn |
---|---|---|---|---|
(PAUL) Classroom practices | 411 | Catalan | first semester | morning-mixed |
(PAUL) Classroom practices | 412 | Catalan/Spanish | first semester | morning-mixed |
(PAUL) Classroom practices | 431 | Catalan | first semester | morning-mixed |
(PAUL) Classroom practices | 432 | Catalan | first semester | morning-mixed |
(PAUL) Classroom practices | 451 | Catalan | first semester | afternoon |
(PAUL) Classroom practices | 452 | Catalan/Spanish | first semester | afternoon |