Degree | Type | Year |
---|---|---|
2502441 Computer Engineering | OB | 3 |
2502441 Computer Engineering | OT | 4 |
You can view this information at the end of this document.
It is recommended that the student has knowledge and skills corresponding to the contents of the subject of databases. In addition, it is recommended that students have achieved programming skills in Python, bash scripting and are familiar with working in Linux OS.
In this course we introduce the advanced concepts of Databases (DB) necessary both at the designer level of BD and user.
KNOWLEDGE: At the end of the course the student must be able to:
SKILLS: It is intended that students acquire the following abilities:
To work with the previous skills with relational DBMS, such as ORACLE, which is widely used in the professional field, both at user level and administrator level and non-relational DBMS, such as MongoDB.
1. Access and security control (5 hours)
2. Internal level in Oracle and PL/SQL (10 hours)
3. DB Recovery (10 hours)
4. Transaction management and process (5 hours)
5. Concurrency control protocols (25 hours)
6. Queries optimization (25 hours)
7. No relational DBs: MongoDB (10 hours)
8. Distributed BD (30 hours)
* The hours in parentheses are estimates of the hours that the students will dedicate to each subject, counting the classroom hours in class and the hours outside the classroom.
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Inclass sessions | 26 | 1.04 | 7, 3 |
Type: Supervised | |||
Problem solving and practicum | 24 | 0.96 | 2, 1, 7, 3 |
Type: Autonomous | |||
Practicum | 39 | 1.56 | 2, 1, 7, 4, 3 |
Previuos work | 26 | 1.04 | 2, 1, 6, 7, 8, 5, 4, 3 |
Study and preparation of partial tests | 20 | 0.8 | 6, 7, 8, 5, 3 |
In this course we will follow a flipped classroom methodology. In this methodology, the study of the theoretical contents must be carried out before the face-to-face sessions, as an autonomous activity of the students, and from material and documentation that students will have access through the virtual campus of the course. The face-to-face classes become practical sessions of problem solving and practices, aimed at solving all the doubts and problems that may have been encountered throughout the week.
Two types of activities will be carried out: problem solving and practices. Problem solving is aimed at consolidating the most theoretical aspects of the course. A part of them will be individual while others will be carried out in groups. The practices will be essentially practical group activities that will be carried out throughout the course.
The working groups will be groups of 3 students, will be formed on the first day of classand will remain stable throughout the course. They will be the same for the group theory activities and the project. Not counting the hours that have to be dedicated to preparing the partial exams and the hours in the face-to-face classes. An average load of 6 autonomous works hours per week and student has been calculated distributed in the following activities:
Previous work: it is estimated an average of 2 hours per week that must be dedicated to reading or visualizing the material that will be worked on in the face-to-face sessions.
Realization of the practices: it is estimated an average of 2 to 3 hours per week and studentwho must dedicate himself to doing the practices in addition to the hours that are dedicated punctually to the sessions dedicated to the resolution of problems.
Problem solving: the weeks with less workload dedicated to the practices will be dedicated from 1 to 2 hours to make more resolutions of exercises and problems of the topics worked on in the face-to-face sessions.
Cross-disciplinary competences: In this course the competence T01.02 must be worked out - Develop the capacity for analysis, synthesis and prospecting. This will be done throughout the course in all the activities that must be done but with more intensity in the resolution of problems and project.
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 |
---|---|---|---|---|
1st Theory exam | 0.25 | 2 | 0.08 | 5, 4, 3 |
2nd Theory exam | 0.25 | 2 | 0.08 | 2, 7, 8, 3 |
Practicum deliveries | 0.5 | 6 | 0.24 | 2, 1, 7, 4, 3 |
Problem delivery (NPrb) | 0.1 | 2 | 0.08 | 2, 1, 6, 7, 8, 5, 4, 3 |
peer correction exercises (CorPr) | 0.05 | 3 | 0.12 | 2, 1, 8, 3 |
The evaluation will be carried out continuously. There will be two individual theoretical-practical tests in writing, with a weight of 50% each on the final grade. The first test (Par1) will be done approximately in the middle of the semester and will evaluate the theoretical concepts and management and administration skills of databases treated in the 1st part of the course. The second test (Par2) will be carried out at the end of the semester and will evaluate the theoretical concepts and management and administration skills of databases treated in the 2nd part of the course.
Second chance exam: If the Theory Grade does not reach the pass, students will be able to take a second chance exam on all the contents covered in theory class.
Most weeks there will be the possibility of submitting activities done during the week. The submission is optional and can be made up to hours set in advance at the Virtual Campus. With 80% of the highest possible grade you can achieve the highest grade (1 point) of this activity (NPrb). The grade will be obtained from cross-correction activities between students that are enabled for each submission.
Cross-correction problems (CorPr) are also optional and can be done by students who have delivered the exercises. Students can obtain a maximum of one point from this activity that will be added to the Theory grade provided that a grade > = 3.5 has been achieved in the average of the 2 partials. The Theory Grade may under no circumstances exceed 10.
The grade of practices will be the result of averaging the grades obtained in each practice delivery. There will be 3 deliveries: Prac1, Prac2 and Prac3. The maximum grade of the second chance practice submission will be 5.
The practice grade will be based on the average of the grades obtained in each delivery. There will be 3 deliveries: Prac1, Prac2 and Prac3. In case of failling any delivery, it cannot be recovered.
It will be a necessary condition to calculate the FINAL GRADE SUBJECT to obtain in all midterm exams and in all practical deliveries a grade higher than 0. Otherwise, the student must take the retake exam described below.
Retake exam: In the event that the FINAL GRADE SUBJECT does not reach the approved grade, students may take a retake exam on all the contents covered in the subject, both in the theory and problem sessions and in the practicals. The final grade of the subject will be a maximum of 5.
QUALIFICATION INDICATORS:
The final grade of the subject is calculated as follows:
EVALUATION CRITERIA
EVALUATION CALENDAR:
Partial Exams: schedule announced at the beginning of the semester.
Retake Exam: according to the academic calendar of the Engineering School.
Activities submissions: date and time fixed in advance to the Caronte.
Practice submissions: date and time fixed in advance to the Caronte.
The delivery dates will be published in Caronte (http://caronte.uab.cat) and may change due to be adapted to any unexpected incidents. Any change will also be announced through Caronte since it is the usual communication channel between teachers and students.
For each assessment activity, a place, date and time of revision will be indicated in which the student will be able to review the activity with the teacher. In this context, claims can be made about the activity score, which will be evaluated by the teachers responsible for thesubject. If the student does not submit to this review, this activity will not be reviewed later.
Note about plagiarism:
Without prejudice to other disciplinary measures deemed appropriate, and in accordance with the current academic regulations, irregularities committed bya student who may lead to a variation of the qualification in an assessable activity will be graded with zero (0). Assessment activities qualified in this way and by this procedure will not be recoverable. If it is necessary to pass any of these assessment activities to passthe subject, this subject will be suspended directly, without opportunity to recover it in the same course. These irregularities include, among others:
the numerical official grade will be the lowest value between 3.5 and the average weighted grades in case the student has committed irregularities in an evaluation act (and therefore the subject cannot be passed by compensation). In future editionsof this subject, the student who has committed irregularities in an evaluation act will not be validated any of the assessment activities carried out.
In summary: copy, let copy or plagiarize (or attempt) in any of the assessment activities will lead to a FAIL, not compensable and without validations of parts of the subject in subsequent courses.
COURS MATERIAL: http://caronte.uab.cat.
BASIC BIBLIOGRAFY:
COMPLEMENTARY BIBLIOGRAFY:
WEB LINKS:
RELATIONAL & NO RELATIONAL DATABASES:
To do the project the following software is needed
Name | Group | Language | Semester | Turn |
---|---|---|---|---|
(PAUL) Classroom practices | 421 | Catalan | first semester | morning-mixed |
(PAUL) Classroom practices | 422 | Catalan | first semester | morning-mixed |
(PLAB) Practical laboratories | 421 | Undefined | first semester | morning-mixed |
(PLAB) Practical laboratories | 422 | Undefined | first semester | morning-mixed |
(PLAB) Practical laboratories | 423 | Undefined | first semester | morning-mixed |
(PLAB) Practical laboratories | 424 | Undefined | first semester | morning-mixed |
(TE) Theory | 420 | Catalan | first semester | morning-mixed |