
doi: 10.57713/kallipos-36
Το σύγγραμμα προορίζεται για εξαμηνιαία εισαγωγικά μαθήματα που αφορούν τις Βάσεις Δεδομένων (ΒΔ), τόσο για προπτυχιακά προγράμματα σχολών Πληροφορικής και Θετικών Επιστημών όσο και για μεταπτυχιακά προγράμματα με κατεύθυνση μετατροπής (για απόφοιτους ΑΕΙ κλάδων διαφορετικών της Πληροφορικής, με στόχο την απόκτηση των βασικότερων γνώσεων Πληροφορικής). Στόχος του συγγράμματος είναι ο αναγνώστης να αποκτήσει τη θεωρητική υποδομή και τις πρακτικές δεξιότητες που θα του επιτρέψουν να σχεδιάζει και να υλοποιεί ΒΔ για μεγάλο εύρος σύγχρονων εφαρμογών, τόσο κλασσικών όσο και σύνθετων, οι οποίες σχετίζονται με δεδομένα με λιγότερο τυποποιημένη δομή. Μέσα από το σύγγραμμα, ο αναγνώστης θα αποκτήσει μία κριτική προσέγγιση ως προς την επίπτωση που έχουν οι σχεδιαστικές του επιλογές στις επιδόσεις και στην ακεραιότητα μιας ΒΔ. Γι' αυτό, το έντυπο υλικό πλαισιώνεται στοχευμένα με βίντεο καθώς και από υλικό αυτοαξιολόγησης (λυμένες δραστηριότητες με προγραμματιστικό, αλλά και εννοιολογικής κατανόησης περιεχόμενο). Η πολυμορφικότητα του υλικού θα συνεισφέρει στην εμπέδωση της θεωρίας και στη σύνδεσή της με την απόκτηση των απαραίτητων δεξιοτήτων ως προς την ορθή σχεδίαση και χρήση των ΒΔ. Τέλος, το σύγγραμμα παρουσιάζει μεν τις θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων αλλά, παραμένοντας στην αιχμή των σύγχρονων τάσεων, καλύπτει και νέα θέματα όπως: (α) Θέματα προγραμματισμού εφαρμογών ΒΔ με γλώσσες C/C++, JAVA, PHP και Python και (β) Κίνητρα για την εισαγωγή και χρήση των μοντέλων ημιδομημένων δεδομένων, την αναπαράστασή τους με XML, γλώσσες για την απάντηση ερωτήσεων επί δεδομένων XML και μεθόδους για την αποθήκευση δεδομένων XML.
This book is intended for one-semester introductory courses related to Databases (BDs), both for undergraduate higher-education programs on Informatics and Sciences and for postgraduate conversion-oriented programs (for higher education graduates in majors different to Informatics who aim to acquire basic knowledge on Informatics). The target of the book is for the reader to acquire the theoretical foundations and practical skills which will allow him/her to design and implement DBs for a wide range of modern applications, both traditional and sophisticated ones. Throughout this book, the reader will gain a critical approach regarding the impact that design choices have on the performance and integrity of a DB. To this end, the printable material is selectively accompanied by videos and self-evaluation material (solved activities related to programming, but also, to conceptual comprehension). The polymorphic nature of the material will contribute to the consolidation of the theory and to its connection with the acquisition of the necessary skills, in terms of the correct design and use of DBs. Finally, this book, not only presents the fundamental principles of database systems, but remains at the forefront of current trends, by also covering new topics, such as: (a) DB application programming issues, using C/C++, Java, PHP and Python languages and (b) Motivation for the introduction and use of semi-structured data models, their representation through XML, query languages for XML data and methods for XML data storage.
Database applications programming, Μοντέλα δεδομένων, Φυσική οργάνωση βάσεων δεδομένων, Data definition and manipulation language, Semi-structured data, Data models, Προγραμματισμός εφαρμογών βάσεων δεδομένων, Σχεδίαση βάσεων δεδομένων, Database design, Databases, Database architecture, Βάσεις δεδομένων, Database physical organization, Αρχιτεκτονική βάσεων δεδομένων, Ημιδομημένα δεδομένα, Γλώσσες ορισμού και χειρισμού δεδομένων
Database applications programming, Μοντέλα δεδομένων, Φυσική οργάνωση βάσεων δεδομένων, Data definition and manipulation language, Semi-structured data, Data models, Προγραμματισμός εφαρμογών βάσεων δεδομένων, Σχεδίαση βάσεων δεδομένων, Database design, Databases, Database architecture, Βάσεις δεδομένων, Database physical organization, Αρχιτεκτονική βάσεων δεδομένων, Ημιδομημένα δεδομένα, Γλώσσες ορισμού και χειρισμού δεδομένων
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
