Undergraduate Elective 1031
Από Περιγράμματα - Τμήμα Μαθηματικών
Γενικά
Σχολή | Σχολή Θετικών Επιστημών |
---|---|
Τμήμα | Τμήμα Μαθηματικών |
Επίπεδο Σπουδών | Προπτυχιακό |
Κωδικός Μαθήματος | MAE749 |
Εξάμηνο | 7 |
Τίτλος Μαθήματος | Συστήματα Βάσεων Δεδομένων |
Αυτοτελείς Διδακτικές Δραστηριότητες | Διαλέξεις (Εβδομαδιαίες Ώρες Διδασκαλίας: 3, Πιστωτικές Μονάδες: 6) |
Τύπος Μαθήματος | Ειδίκευσης |
Προαπαιτούμενα Μαθήματα | - |
Γλώσσα Διδασκαλίας και Εξετάσεων | Ελληνική |
Το Μάθημα Προσφέρεται σε Φοιτητές Erasmus | Ναι (στην Αγγλική γλώσσα) |
Ηλεκτρονική Σελίδα Μαθήματος (URL) | Δείτε το eCourse, την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. |
Μαθησιακά Αποτελέσματα
Μαθησιακά Αποτελέσματα | Ο στόχος του μαθήματος είναι η εισαγωγή των βασικών αρχών που διέπουν τη διαχείριση βάσεων δεδομένων, η κατανόηση της λειτουργίας και της δομής ενός σχεσιακού συστήματος διαχείρισης βάσεων δεδομένων και η ικανότητα σχεδιασμού και υλοποίησης βάσεων δεδομένων σε ένα τέτοιο σύστημα.
|
---|---|
Γενικές Ικανότητες |
|
Περιεχόμενο Μαθήματος
- Εισαγωγή στις βάσεις δεδομένων: γενικές αρχές, κατηγορίες συστημάτων βάσεων δεδομένων, χρήστες βάσεων δεδομένων, ανεξαρτησία δεδομένων
- Σχεδιασμός και μοντέλα βάσεων δεδομένων: εννοιολογικός σχεδιασμός, μοντέλο οντοτήτων/συσχετίσεων, σχεσιακό μοντέλο
- Σχεσιακή άλγεβρα και σχεσιακός λογισμός: επιλογή, προβολή, συνένωση, πράξεις συνόλων, σχεσιακό λογισμός πλειάδων
- Θεωρία σχεδιασμού: Συναρτησιακές συναρτήσεις, κανονικές μορφές, ιδιότητες διασπάσεων
- Αποθήκευση και επεξεργασίας ερωτήσεων: ιεραρχία μνήμης, δομές αρχείων, βελτιστοποίηση ερωτήσεων
- Ευρετήρια: είδη ευρετηρίων, B+-δέντρα, κατακερματισμός.
Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση
Τρόπος Παράδοσης | Εβδομαδιαίες διαλέξεις στην τάξη | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών | Στην ιστοσελίδα του μαθήματος στο ecourse διατίθεται υλικό μελέτης και πληροφοριών (σημειώσεις και διαφάνειες). Δυνατότητα επικοινωνίας των φοιτητών με τον διδάσκοντα με ηλεκτρονικό τρόπο (e-mail, ecourse). | ||||||||||
Οργάνωση Διδασκαλίας |
| ||||||||||
Αξιολόγηση Φοιτητών | Γραπτή τελική εξέταση στα Ελληνικά (σε περίπτωση φοιτητών Erasmus στην Αγγλική γλώσσα), ενδιάμεσες εργαστηριακές εργασίες. |
Συνιστώμενη Βιβλιογραφία
Δείτε την υπηρεσία Εύδοξος. Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος:
General
School | School of Science |
---|---|
Academic Unit | Department of Mathematics |
Level of Studies | Undergraduate |
Course Code | MAE749 |
Semester | 7 |
Course Title | Database Systems |
Independent Teaching Activities | Lectures (Weekly Teaching Hours: 3, Credits: 6) |
Course Type | Special Background |
Prerequisite Courses | - |
Language of Instruction and Examinations | Greek |
Is the Course Offered to Erasmus Students | Yes (in English) |
Course Website (URL) | See eCourse, the Learning Management System maintained by the University of Ioannina. |
Learning Outcomes
Learning outcomes | The goal of the course is to introduce the fundamental principles that govern database management, to understand relational database management systems, and to develop the ability to design and implement databases.
|
---|---|
General Competences |
|
Syllabus
- Introduction to Database Management Systems
- Conceptual design, the Entity/Relationship model. The relational model. Relational algebra and calculus.
- SQL.
- Database design: functional dependencies, normal forms.
- Storage. File organizations and indexes (primary and secondary indexes, B-trees, B+trees, hashing).
- Introduction to query processing and optimization.
Teaching and Learning Methods - Evaluation
Delivery |
Face to face | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Use of Information and Communications Technology | Yes | ||||||||||
Teaching Methods |
| ||||||||||
Student Performance Evaluation | Written final exam, weekly programming exercises. |
Attached Bibliography
See the official Eudoxus site. Books and other resources, not provided by Eudoxus:
- Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η Έκδοση, Ramakrishnan Raghu, Gehrke Joahannes, Εκδόσεις 2012
- Συστήματα Βάσεων Δεδομένων 7η Έκδοση, Abraham Silberschatz,Henry F. Korth,S. Sudarshan, Εκδόσεις Γκιούρδα, 2011