ICS: , Τεχνολογία Πληροφοριών Λεξιλόγιο Μέρος 17: Βάσεις δεδομένων

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ICS: , Τεχνολογία Πληροφοριών Λεξιλόγιο Μέρος 17: Βάσεις δεδομένων"

Transcript

1 ICS: , ΕΛΟΤ Έκδοση 1 η ΣΧΕΔΙΟ ΕΛΛΗΝΙΚΟΥ ΠΡΟΤΥΠΟΥ ΕΛΛΗΝΙΚΟ ΠΡΟΤΥΠΟ HELLENIC STANDARD Τεχνολογία Πληροφοριών Λεξιλόγιο Μέρος 17: Βάσεις δεδομένων Information Technology Vocabulary Part 17: Databases Κλάση τιμολόγησης: 11 ΕΛΟΤ ΕΛΛΗΝΙΚΟΣ ΟΡΓΑΝΙΣΜΟΣ ΤΥΠΟΠΟΙΗΣΗΣ Κηφισού Περιστέρι

2 ΕΛΟΤ Πρόλογος Το παρόν Ελληνικό Πρότυπο αποτελεί την Ελληνική έκδοση του Διεθνούς Προτύπου ISO/ΙΕC :1999, Information Technology Vocabulary Part 17: Databases και περιλαμβάνει, στα ελληνικά, όρους και ορισμούς των βασικών εννοιών των βάσεων δεδομένων, καθώς και τις αντιστοιχίες των όρων στις γλώσσες ελληνική, αγγλική, και γαλλική. ΕΛΟΤ 2017 Όλα τα δικαιώματα έχουν κατοχυρωθεί. Εκτός αν καθορίζεται διαφορετικά, κανένα μέρος αυτού του Προτύπου δεν επιτρέπεται να αναπαραχθεί ή χρησιμοποιηθεί σε οποιαδήποτε μορφή ή με οποιοδήποτε τρόπο, ηλεκτρονικό ή μηχανικό, περιλαμβανομένων φωτοαντιγράφησης και μικροφίλμ, δίχως γραπτή άδεια από τον εκδότη. ΕΛΛΗΝΙΚΟΣ ΟΡΓΑΝΙΣΜΟΣ ΤΥΠΟΠΟΙΗΣΗΣ Λεωφ. Κηφισού 50, Περιστέρι Αττικής

3 ΕΛΟΤ ΕΛΟΤ ΠΕΡΙΕΧΟΜΕΝΑ σελ. Εισαγωγή... 4 Τμήμα 1 Γενικά Αντικείμενο Τυποποιητικές παραπομπές Αρχές και κανόνες που ακολουθήθηκαν Ορισμός λήμματος Δομή λήμματος Ταξινόμηση λημμάτων Επιλογή όρων και διατύπωση ορισμών Πολλαπλές σημασίες Συντομομορφές Χρήση παρενθέσεων Χρήση αγκυλών Πλάγια και έντονα τυπωμένοι όροι και χρήση αστερίσκου Οργάνωση αλφαβητικών ευρετηρίων... 7 Τμήμα 2: Όροι και ορισμοί Βάσεις Δεδομένων Γενικοί όροι Εννοιολογικό επίπεδο Εξωτερικό και εσωτερικό επίπεδο (λογικό και φυσικό) Σχεσιακή δομή Ιεραρχικές δομές και δικτυωτές δομές Λεξικά δεδομένων Γλώσσες βάσεων δεδομένων Υλοποίηση και διαχείριση ΠΑΡΑΡΤΗΜΑ Α Ελληνοαγγλογαλλικό γλωσσάριο όρων και ευρετήριο των ορισμών των εννοιών που δίνονται στο Πρότυπο ΠΑΡΑΡΤΗΜΑ Β Αγγλοελληνικό γλωσσάριο όρων και ευρετήριο των ορισμών των εννοιών που δίνονται στο Πρότυπο ΠΑΡΑΡΤΗΜΑ Γ Γαλλοελληνικό γλωσσάριο όρων και ευρετήριο των ορισμών των εννοιών που δίνονται στο Πρότυπο

4 ΕΛΟΤ ΕΛΟΤ Εισαγωγή Το παρόν Μέρος, ΕΛΟΤ , του Προτύπου ΕΛΟΤ 996 ορίζει τις βασικές έννοιες που αφορούν τις βάσεις δεδομένων. Οι ορισμοί του παρόντος Προτύπου επιδιώκεται να είναι αυστηροί, απλοί και να μπορούν να γίνουν κατανοητοί από όλους τους ενδιαφερομένους. Το πεδίο που καλύπτει η κάθε οριζόμενη έννοια έχει επιλεγεί για τη διατύπωση ορισμού κατάλληλου για γενική εφαρμογή. Στις περιπτώσεις εκείνες που αφορούν περιορισμένες εφαρμογές, ο ορισμός μπορεί να απαιτεί μεγαλύτερη εξειδίκευση. Παρ' όλα αυτά, ενώ είναι δυνατό να διατηρείται η εσωτερική συνέπεια μεταξύ των διάφορων μερών του Προτύπου ΕΛΟΤ 996, ο αναγνώστης προειδοποιείται ότι η δυναμική της γλώσσας και τα προβλήματα τα σχετικά με την τυποποίηση και διατήρηση λεξιλογίων μπορούν να εισαγάγουν επαναλήψεις και ασυνέπειες μεταξύ των μερών. 4

5 ΕΛΟΤ ΕΛΟΤ Τεχνολογία Πληροφοριών Λεξιλόγιο Μέρος 17: Βάσεις δεδομένων Τμήμα 1 Γενικά 1.1 Αντικείμενο Η έκδοση του Προτύπου ΕΛΟΤ 996 αποσκοπεί στη διευκόλυνση της επικοινωνίας σε θέματα επεξεργασίας δεδομένων. Το ΕΛΟΤ 996 περιλαμβάνει επιλεγμένους όρους και ορισμούς εννοιών από το πεδίο της τεχνολογίας πληροφοριών και προσδιορίζει τις σχέσεις των εννοιών. Το παρόν μέρος του ΕΛΟΤ 996 ορίζει τις βασικές έννοιες που σχετίζονται με τις βάσεις δεδομένων. 1.2 Τυποποιητικές παραπομπές Τα ακόλουθα τυποποιητικά έγγραφα περιέχουν διατάξεις οι οποίες, μέσω παραπομπής σε τούτο το κείμενο, καθίστανται διατάξεις τούτου του Προτύπου. Σε ό,τι αφορά τις χρονολογημένες παραπομπές, οι μελλοντικές τροποποιήσεις ή αναθεωρήσεις οποιουδήποτε από τα έγγραφα αυτά δεν εφαρμόζονται. Όμως, οι συμμετέχοντες σε συμφωνίες που βασίζονται σε τούτο το Πρότυπο ενθαρρύνονται να διερευνήσουν τη δυνατότητα εφαρμογής της πλέον πρόσφατης έκδοσης των παρακάτω τυποποιητικών εγγράφων. Σε ό,τι αφορά τις μη χρονολογημένες παραπομπές, εφαρμόζεται η τελευταία έκδοση του σχετικού τυποποιητικού εγγράφου. Τα μέλη των IEC και ISO τηρούν καταλόγους των εκάστοτε ισχυόντων Διεθνών Προτύπων. ISO 704:2009, Terminology work Principles and methods ISO :2000, Terminology work Vocabulary Part 1: Theory and applications ISO/IEC :1999, Information technology Vocabulary Part 17: Databases ΕΛΟΤ 402:2010, Ορολογική εργασία Αρχές και μέθοδοι ΕΛΟΤ 561-1:2006, Ορολογική εργασία Λεξιλόγιο Μέρος 1: Θεωρία και εφαρμογές ΕΛΟΤ 561-2:2007, Ορολογική εργασία Λεξιλόγιο Μέρος 2: Πληροφορικές εφαρμογές 1.3 Αρχές και κανόνες που ακολουθήθηκαν Ορισμός λήμματος Το ΕΛΟΤ 996 αποτελείται από σύνολο λημμάτων. Με τον όρο "λήμμα" εννοείται ένα σύνολο ουσιωδών στοιχείων που αποτελείται από έναν αριθμό ευρετηρίου, έναν ή περισσότερους συνώνυμους όρους και μια φράση που ορίζει μια έννοια. Ακόμα, το σύνολο μπορεί να περιλαμβάνει παραδείγματα, σημειώσεις, σχήματα ή πίνακες που διευκολύνουν την κατανόηση του θέματος Δομή λήμματος Κάθε λήμμα περιλαμβάνει τα ουσιώδη στοιχεία που ορίστηκαν στην παράγραφο 3.1 και, αν είναι αναγκαίο, μερικά πρόσθετα στοιχεία. Ετσι, μπορεί να περιλαμβάνει το πολύ τα παρακάτω στοιχεία με την ακόλουθη σειρά: α) έναν αριθμό ευρετηρίου, β) τον προτιμώμενο όρο, γ) τη συντομομορφή του όρου (αρκτικόλεξο, ακρώνυμο ή συντομογραφία), 5

6 ΕΛΟΤ ΕΛΟΤ δ) αποδεκτούς συνώνυμους όρους, ε) το κείμενο του ορισμού (βλέπε παρακάτω 1.3.4), ζ) ένα ή περισσότερα παραδείγματα κάτω από την επικεφαλίδα Παραδείγματα", η) μια ή περισσότερες σημειώσεις που καλύπτουν ειδικές περιπτώσεις εφαρμογής της έννοιας κάτω από την επικεφαλίδα "Σημειώσεις". θ) μια εικόνα, ένα διάγραμμα ή έναν πίνακα, που μπορεί να είναι κοινά σε περισσότερα λήμματα Ταξινόμηση λημμάτων Σε κάθε μέρος του ΕΛΟΤ 996 αντιστοιχεί ένας διψήφιος δεκαδικός αριθμός, αρχίζοντας από το 01 για του "Θεμελιώδεις όρους". Κάθε μέρος χωρίζεται σε παραγράφους που έχουν τετραψήφιους αριθμούς των οποίων τα δύο πρώτα ψηφία αποτελούν τον αριθμό του μέρους. Σε κάθε λήμμα αντιστοιχεί ένας εξαψήφιος αριθμός ευρετηρίου, του οποίου τα τέσσερα πρώτα ψηφία αποτελούν τον αριθμό της παραγράφου. Σε μελλοντικές εκδόσεις του ΕΛΟΤ 996 θα προσθέτονται νέοι όροι στο τέλος της κάθε παραγράφου χωρίς να αλλάζουν οι αριθμοί ευρετηρίου των λημμάτων Επιλογή όρων και διατύπωση ορισμών Η επιλογή όρων και η διατύπωση ορισμών έγινε, κατά το δυνατόν, με βάση την καθιερωμένη χρήση. Οπου υπήρχαν αντιφάσεις αναζητήθηκαν λύσεις αποδεκτές από την πλειοψηφία Πολλαπλές σημασίες Οταν ένας όρος έχει πολλές διαφορετικές σημασίες, δίνεται ένα λήμμα για κάθε σημασία Συντομομορφές Οπως αναφέρεται και στην παράγραφο 1.3.2, δίνονται συντομομορφές για μερικούς διαδεδομένους όρους. Αυτές μπορούν να χρησιμοποιηθούν μόνο αν δεν οδηγούν σε παρανοήσεις ή έλλειψη καθαρότητας του λόγου. Οι συντομομορφές δεν χρησιμοποιούνται στους ορισμούς, στα παραδείγματα και στις σημειώσεις του Προτύπου Χρήση παρενθέσεων Σε μερικούς όρους κάποιες λέξεις γράφονται μέσα σε παρενθέσεις. Αυτό σημαίνει ότι μπορούν να παραλειφθούν όταν ο όρος χρησιμοποιείται σε τεχνικά κείμενα χωρίς η παράλειψη αυτή να δημιουργεί παρανοήσεις. Στο κείμενο κάποιου άλλου ορισμού, στα παραδείγματα και στις σημειώσεις του λεξιλογίου οι όροι αυτοί χρησιμοποιούνται στην πλήρη μορφή τους. Σε άλλες περιπτώσεις οι όροι ακολουθούνται, σε παρένθεση, από λέξεις όχι έντονα τυπωμένες. Οι λέξεις αυτές δεν αποτελούν μέρος του όρου αλλά δίνουν οδηγίες για τη χρήση του όρου, το συγκεκριμένο πεδίο εφαρμογής του ή τη γραμματική μορφή του Χρήση αγκυλών Οταν στενά συγγενείς όροι μπορούν να οριστούν με το ίδιο κείμενο, με εξαίρεση μερικές λέξεις, τότε οι λέξεις και οι ορισμοί ομαδοποιούνται σε ένα λήμμα. Η λέξη που πρέπει να αντικαταστήσει την προηγούμενή της για να δοθούν οι διάφορες έννοιες γράφεται σε αγκύλες, με την ίδια σειρά στον όρο και στο κείμενο του ορισμού. Για την αποφυγή παρεξηγήσεων επαναλαμβάνεται μέσα στις αγκύλες, όπου είναι δυνατόν, η τελευταία λέξη 6

7 ΕΛΟΤ ΕΛΟΤ που δεν αλλάζει πριν από τις λέξεις που πρέπει να αντικατασταθούν Πλάγια και έντονα τυπωμένοι όροι και χρήση αστερίσκου Ενας πλάγια και έντονα τυπωμένος όρος σε έναν ορισμό, ένα παράδειγμα ή μια σημείωση, σημαίνει ότι είναι όρος του ΕΛΟΤ 996 που ορίζεται σε κάποιο άλλο σημείο του. Ο όρος τυπώνεται πλάγια και έντονα μόνο την πρώτη φορά που χρησιμοποιείται μέσα στο λήμμα. Αλλες γραμματικές μορφές του όρου, όπως πληθυντικός ονομάτων ή μετοχές ρημάτων, γράφονται όπως και ο βασικός όρος. Η βασική μορφή όλων των όρων υπάρχει στο αλφαβητικό ευρετήριο στο τέλος κάθε μέρους. Αν ο ορισμός του όρου υπάρχει στο ίδιο μέρος, τότε το ευρετήριο περιλαμβάνει τον πλήρη αριθμό ευρετηρίου του όρου. Αν ο όρος ορίζεται σε άλλο μέρος τότε το ευρετήριο περιλαμβάνει μόνο τον αριθμό του μέρους. Οταν δύο τέτοιοι όροι, που ορίζονται σε διαφορετικά λήμματα ακολουθούν αμέσως ο ένας τον άλλο ή χωρίζονται μόνο με κάποιο σημείο στίξης, τότε διαχωρίζονται με έναν αστερίσκο (*). Λέξεις ή όροι που τυπώνονται κανονικά χρησιμοποιούνται με την κοινή σημασία που ορίζεται στα λεξικά Οργάνωση αλφαβητικών ευρετηρίων Στο τέλος αυτού του Προτύπου υπάρχουν τρία αλφαβητικά γλωσσάρια-ευρετήρια: ελληνοαγγλογαλλικό, αγγλοελληνικό και γαλλοελληνικό, που περιλαμβάνουν όλους τους όρους των οποίων η έννοια ορίστηκε στο μέρος αυτό του Προτύπου μαζί με τον αριθμό ευρετηρίου του αντίστοιχου ορισμού. Τμήμα 2: Όροι και ορισμοί 17 Βάσεις Δεδομένων Γενικοί όροι ( ) βάση δεδομένων συλλογή δεδομένων οργανωμένων σύμφωνα με μια εννοιολογική δομή η οποία συλλογή περιγράφει τα χαρακτηριστικά των δεδομένων αυτών και τις σχέσεις μεταξύ των αντίστοιχων οντοτήτων και η οποία υποστηρίζει μια ή περισσότερες περιοχές εφαρμογής σχήμα πλήρης περιγραφή της δομής μιας βάσης δεδομένων που αναφέρεται σε συγκεκριμένο επίπεδο θεώρησης σύστημα διαχείρισης βάσης δεδομένων ΣΔΒΔ (συντομομορφή) σύστημα που βασίζεται σε υλισμικό και λογισμικό για ορισμό, δημιουργία, χειρισμό, έλεγχο, διαχείριση και χρήση βάσεων δεδομένων ΣΗΜΕΙΩΣΗ το λογισμικό για χρήση μιας βάσης δεδομένων μπορεί να είναι μέρος του συστήματος διαχείρισης βάσης δεδομένων ή μπορεί να είναι αυτόνομο σύστημα πληροφοριών ΣΠ (συντομομορφή) βάσεις δεδομένων σύστημα που συνίσταται από ένα εννοιολογικό σχήμα, μια βάση πληροφοριών και έναν επεξεργαστή πληροφοριών που συναποτελούν ένα σύστημα για τήρηση και χειρισμό πληροφοριών 7

8 ΕΛΟΤ ΕΛΟΤ σύστημα διαχείρισης πληροφοριών ΣΔΠ (συντομομορφή) σύστημα επεξεργασίας πληροφοριών που υποστηρίζει τη λήψη αποφάσεων από τη διοίκηση ενός οργανισμού θέα χρήστη σύνολο επόψεων ενός σύμπαντος ομιλίας που ενδιαφέρουν έναν συγκεκριμένο χρήστη ή μια ομάδα χρηστών καθώς και οι σχετικές πληροφορίες που παριστάνονται από μια αντίστοιχη συλλογή δεδομένων μοντέλο δεδομένων (1) σχηματομορφή δόμησης δεδομένων σε μια βάση δεδομένων σύμφωνα με τις τυπικές περιγραφές στο σύστημα πληροφοριών και με τις απαιτήσεις του συστήματος διαχείρισης βάσης δεδομένων που πρόκειται να εφαρμοστεί μοντέλο δεδομένων (2) περιγραφή της οργάνωσης δεδομένων στο σύστημα διαχείρισης πληροφοριών μιας επιχείρησης ευκολία μοντελοποίησης δεδομένων DMF (συντομομορφή) λογισμικό για την υλοποίηση μοντέλων δεδομένων (2) κανόνας δόμησης δεδομένων κανόνας που προδιαγράφει τη δομή δεδομένων ως υποστάσεων ενός συγκεκριμένου τύπου δεδομένων αντικείμενο δεδομένων διάκριτα δεδομένα, θεωρούμενα ως μονάδα, που παριστάνουν μια υπόσταση δομής δεδομένων που είναι γνωστή ή θεωρείται γνωστή κανόνας χειρισμού δεδομένων κανόνας για χειρισμό αντικειμένων δεδομένων ως υποστάσεων ενός συγκεκριμένου τύπου δεδομένων σύμφωνα με επιτρεπτές πράξεις επί των δεδομένων αυτού του τύπου δεδομένων σχήμα βάσης δεδομένων σύνολο ποικίλων σχημάτων κάθε ένα από τα οποία έχει τις ακόλουθες ιδιότητες: α) αναφέρεται σε συγκεκριμένο επίπεδο θεώρησης ενός ιδιαίτερου σύμπαντος ομιλίας ή ενός κόσμου οντοτήτων και στις σχετικές επόψεις μιας κατάλληλης βάσης δεδομένων β) ορίζει τις μορφές παράστασης για τη συνεκτική συλλογή εκείνων των προτάσεων της βάσης πληροφοριών που αντιστοιχούν στο ίδιο επίπεδο θεώρησης και περιλαμβάνει τις επόψεις χειρισμού αυτών των μορφών υποσχήμα βάσης δεδομένων μέρος ενός σχήματος βάσης δεδομένων για μία ή περισσότερες εφαρμογές Εννοιολογικό επίπεδο εννοιολογικό επίπεδο 8

9 ΕΛΟΤ ΕΛΟΤ επίπεδο θεώρησης στο οποίο όλες οι επόψεις πραγματεύονται την ερμηνεία και τον χειρισμό πληροφοριών που περιγράφουν ένα συγκεκριμένο σύμπαν ομιλίας ή κόσμο οντοτήτων σε ένα σύστημα πληροφοριών εννοιολογικό μοντέλο παράσταση των χαρακτηριστικών ενός σύμπαντος ομιλίας μέσω οντοτήτων και σχέσεων οντοτήτων εννοιολογικό σχήμα συνεκτική συλλογή φράσεων που εκφράζει τις απαραίτητες προτάσεις που ισχύουν σε ένα σύμπαν ομιλίας εννοιολογικό υποσχήμα μέρος ενός εννοιολογικού σχήματος για μία ή περισσότερες εφαρμογές οντότητα κάθε συγκεκριμένο ή αφηρημένο πράγμα που υπάρχει, υπήρχε ή μπορεί να υπάρξει, συμπεριλαμβανομένων των σχέσεων μεταξύ των πραγμάτων αυτών Παραδείγματα: Ένα πρόσωπο, ένα πράγμα, ένα γεγονός, μια ιδέα, μια διεργασία κτλ. ΣΗΜΕΙΩΣΗ Μια οντότητα υπάρχει είτε τα δεδομένα της είναι διαθέσιμα είτε όχι σύμπαν ομιλίας σε συγκεκριμένο συγκείμενο, όλες οι οντότητες που ενδιαφέρουν Παράδειγμα: Εάν η περιοχή ενδιαφέροντος είναι τα χρηματοοικονομικά, το σύμπαν ομιλίας αποτελείται από «όλες τις χρηματοοικονομικές επόψεις ενός οργανισμού». ΣΗΜΕΙΩΣΗ Το σύμπαν ομιλίας μπορεί να περιλαμβάνει πολλούς κόσμους οντοτήτων, που ενδεχομένως περιλαμβάνουν οντότητες που δεν έχουν ακόμη παρατηρηθεί ή θεωρηθεί πρόταση λογική πρόταση συλληπτή κατάσταση πραγμάτων που αφορά οντότητες για τις οποίες είναι δυνατή η βεβαίωση ή η άρνησή της βάση πληροφοριών συλλογή γλωσσικών προτάσεων, συνεκτικών μεταξύ τους και με το εννοιολογικό σχήμα, η οποία εκφράζει τις λογικές προτάσεις που ισχύουν για έναν συγκεκριμένο κόσμο οντοτήτων κόσμος οντοτήτων συλλογή οντοτήτων που σχετίζονται με συγκεκριμένη έποψη ενός σύμπαντος ομιλίας Παράδειγμα: Μέσα στο σύμπαν ομιλίας «όλες οι χρηματοοικονομικές επόψεις ενός οργανισμού» η «κατάσταση μισθοδοσίας» και οι «λογαριασμοί πελατών» θα μπορούσαν να θεωρηθούν κόσμοι οντοτήτων τάξη οντοτήτων σύνολο οντοτήτων με κοινά ιδιοχαρακτηριστικά Παραδείγματα: «συναλλαγή πωλήσεων», «υπάλληλος» υπόσταση οντότητας εμφάνιση οντότητας 9

10 ΕΛΟΤ ΕΛΟΤ συγκεκριμένη οντότητα μιας δεδομένης τάξης οντοτήτων Παράδειγμα: Μια συγκεκριμένη συναλλαγή πώλησης ή ένας συγκεκριμένος υπάλληλος ιδιοχαρακτηριστικό ονοματισμένη ιδιότητα μιας οντότητας τιμή ιδιοχαρακτηριστικού συγκεκριμένη υπόσταση ενός ιδιοχαρακτηριστικού Παράδειγμα: «Κυανό» είναι μια τιμή ιδιοχαρακτηριστικού για το ιδιοχαρακτηριστικό χρώμα πεδίο τιμών ιδιοχαρακτηριστικού σύνολο όλων των δυνατών τιμών ιδιοχαρακτηριστικού τάξη ιδιοχαρακτηριστικού σύνολο όλων των δυνατών τιμών ιδιοχαρακτηριστικού, οι οποίες αντιστοιχούν στην ίδια ιδιότητα, των υποστάσεων οντότητας μιας τάξης οντοτήτων. Παράδειγμα: Το όνομα μιας στήλης ενός πίνακα σχέσεων μπορεί να θεωρηθεί ως το όνομα μιας τάξης ιδιοχαρακτηριστικού. ΣΗΜΕΙΩΣΗ Μια τάξη ιδιοχαρακτηριστικού πρέπει να είναι υποσύνολο του αντίστοιχου πεδίου τιμών ιδιοχαρακτηριστικού αναγνώριση ταυτότητας οντοτήτων μέθοδος που συνίσταται στη χρησιμοποίηση ενός ή περισσοτέρων ιδιοχαρακτηριστικών των οποίων οι τιμές ιδιοχαρακτηριστικού προσδιορίζουν κατά τρόπο μοναδικό την ταυτότητα κάθε υπόστασης μιας δεδομένης οντότητας σχέση οντοτήτων αντιληπτή συσχέτιση μεταξύ οντοτήτων ή μεταξύ ιδιοχαρακτηριστικών της ίδιας τάξης οντοτήτων ΣΗΜΕΙΩΣΗ Σε μερικά συγκείμενα, μια σχέση οντοτήτων μπορεί να θεωρηθεί ότι είναι μια οντότητα σχέση ιδιοχαρακτηριστικών αντιληπτή συσχέτιση μεταξύ ιδιοχαρακτηριστικών εξάρτηση σχέση οντοτήτων ή σχέση ιδιοχαρακτηριστικών που δηλώνει ότι η ύπαρξη μιας οντότητας ή ενός ιδιοχαρακτηριστικού ενδιαφέρει μόνο εάν μια άλλη οντότητα ή ένα ιδιοχαρακτηριστικό υπάρχει, αντίστοιχα δράση (σε βάσεις δεδομένων) ενέργεια (σε βάσεις δεδομένων) σειρά εισαγωγών, εξαλείψεων ή ανακτήσεων μιας συλλογής γλωσσικών προτάσεων σε μια βάση πληροφοριών ή σε ένα εννοιολογικό σχήμα που τις μεταβάλλει σε μια άλλη συλλογή γλωσσικών προτάσεων ή τις κάνει γνωστές επιτρεπτή δράση επιτρεπτή ενέργεια δράση που συμμορφώνεται με προδιαγεγραμμένους κανόνες ή περιορισμούς 10

11 ΕΛΟΤ ΕΛΟΤ Εξωτερικό και εσωτερικό επίπεδο (λογικό και φυσικό) εξωτερικό επίπεδο επίπεδο θεώρησης στο οποίο όλες οι επόψεις πραγματεύονται χρηστοστρεφή παράσταση των πληροφοριών που είναι ορατές στην είσοδο και στην έξοδο ενός συστήματος πληροφοριών εσωτερικό επίπεδο επίπεδο θεώρησης στο οποίο όλες οι επόψεις πραγματεύονται την παράσταση των πληροφοριών μέσα σε μια φυσική υλοποίηση ενός συστήματος πληροφοριών εξωτερικό σχήμα το μέρος ενός σχήματος βάσης δεδομένων που αναφέρεται στο εξωτερικό επίπεδο και ορίζει τις εξωτερικές παραστάσεις των δυνατών συλλογών γλωσσικών προτάσεων μέσα σε συγκεκριμένη θέα χρήστη συμπεριλαμβανομένων και των επόψεων χειρισμού αυτών των παραστάσεων εσωτερικό σχήμα το μέρος ενός σχήματος βάσης δεδομένων που αναφέρεται στο εσωτερικό επίπεδο και ορίζει τις αντίστοιχες παραστάσεις των δυνατών συλλογών γλωσσικών προτάσεων μέσα σε συγκεκριμένη θέα χρήστη συμπεριλαμβανομένων και των επόψεων χειρισμού αυτών των παραστάσεων λογικό επίπεδο επίπεδο θεώρησης στο οποίο όλες οι επόψεις πραγματεύονται μια βάση δεδομένων και την αρχιτεκτονική της και το οποίο είναι συνεπές με ένα εννοιολογικό σχήμα και με την αντίστοιχη βάση πληροφοριών, αλλά ανεξάρτητο από τη φυσική υλοποίησή της φυσικό επίπεδο επίπεδο θεώρησης στο οποίο όλες οι επόψεις πραγματεύονται τη φυσική παράσταση δομών δεδομένων και την απεικόνισή τους σε αντίστοιχες οργανώσεις αποθήκευσης και στις λειτουργίες πρόσβασής τους εντός ενός συστήματος επεξεργασίας δεδομένων λογικό σχήμα το μέρος του σχήματος βάσης δεδομένων που αναφέρεται στο λογικό επίπεδο φυσικό σχήμα το μέρος του σχήματος βάσης δεδομένων που αναφέρεται στο φυσικό επίπεδο οργάνωση αποθήκευσης η απεικόνιση μιας δομής δεδομένων και των πράξεων επί των δεδομένων της σε μια συσκευή αποθήκευσης και στις αντίστοιχες πράξεις πρόσβασης ΣΗΜΕΙΩΣΗ Τα λογικά στοιχεία της δομής δεδομένων απεικονίζονται στα αποθηκευμένα φυσικά αντίστοιχά τους, για παράδειγμα, οι εγγραφές ενός τύπου εγγραφής απεικονίζονται σε αποθηκευμένες εγγραφές ενός αρχείου οργάνωση αρχείου βάσης δεδομένων διευθέτηση των δεδομένων σε συσκευή αποθήκευσης και η υλοποίηση μιας μεθόδου πρόσβασης που είναι σε συμφωνία με τις δομές δεδομένων ενός συγκεκριμένου αρχείου και των εγγραφών του και που επιτρέπουν στο αρχείο να γίνει μέρος μιας βάσης δεδομένων 11

12 ΕΛΟΤ ΕΛΟΤ πρωτεύον κλειδί κλειδί που προσδιορίζει την ταυτότητα μιας εγγραφής δευτερεύον κλειδί κλειδί που δεν είναι ένα πρωτεύον κλειδί, αλλά για το οποίο διατηρείται ένας δείκτης και το οποίο μπορεί να υποδηλώνει περισσότερες από μια εγγραφές διαδρομή πρόσβασης αλυσίδα διευθύνσεων που οδηγεί στα επιθυμητά δεδομένα ΣΗΜΕΙΩΣΗ Μπορεί να υπάρχουν περισσότερες από μία διαδρομές πρόσβασης ταυτόχρονα για ένα στοιχείο δεδομένων ανεξαρτησία διαδρομής πρόσβασης διαχωρισμός μιας περιγραφής δεδομένων από τη διαδρομή πρόσβασής τους έτσι ώστε μεταβολές στη διαδρομή πρόσβασης να μην απαιτούν μεταβολές στην περιγραφή δεδομένων σε ένα πρόγραμμα τρέχων δείκτης δείκτης που ενημερώνεται, αν είναι απαραίτητο, κατά την εκτέλεση μιας εντολής* γλώσσας χειρισμού δεδομένων για την αναγνώριση της θέσης της τρέχουσας εγγραφής του χειρισμού δεδομένων σημείο εισόδου (σε βάση δεδομένων) η πρώτη προσβάσιμη εγγραφή κατά την είσοδο σε μια βάση δεδομένων, που προκαλείται από μια εντολή χρήστη Σχεσιακή δομή σχέση σύνολο υποστάσεων οντοτήτων που έχουν τα ίδια ιδιοχαρακτηριστικά μαζί με αυτά τα ιδιοχαρακτηριστικά ΣΗΜΕΙΩΣΗ Σε σχεσιακή βάση δεδομένων, μια σχέση μπορεί να παριστάνεται από έναν πίνακα με τις γραμμές να αντιστοιχούν στις υποστάσεις οντοτήτων και με τις στήλες να αντιστοιχούν στα ιδιοχαρακτηριστικά τάξη σχέσεων όλες οι σχέσεις που έχουν ταυτιζόμενα σύνολα ιδιοχαρακτηριστικών ΣΗΜΕΙΩΣΗ-Μια τάξη σχέσεων μπορεί να χαρακτηριστεί από ένα σύνολο ονομάτων ιδιοχαρακτηριστικών σχεσιακή δομή δομή δεδομένων στην οποία τα δεδομένα διευθετούνται ως σχέσεις σχεσιακό μοντέλο μοντέλο δεδομένων (1) του οποίου η δομή βασίζεται σε ένα σύνολο σχέσεων Παράδειγμα: Η γλώσσα SQL παριστάνει ένα τέτοιο μοντέλο σχεσιακή βάση δεδομένων βάση δεδομένων στην οποία τα δεδομένα οργανώνονται σύμφωνα με ένα σχεσιακό μοντέλο 12

13 ΕΛΟΤ ΕΛΟΤ σύστημα διαχείρισης σχεσιακής βάσης δεδομένων ΣΔΣΒΔ (συντομομορφή) σύστημα διαχείρισης βάσης δεδομένων σχεδιασμένο για σχεσιακές βάσεις δεδομένων πλειάδα σε μια σχεσιακή βάση δεδομένων, μέρος μιας σχέσης που περιγράφει μοναδικά μια υπόσταση οντότητας και τα ιδιοχαρακτηριστικά της ΣΗΜΕΙΩΣΗ Μια πλειάδα μπορεί να παριστάνεται από μια γραμμή ενός πίνακα σχέσεων σχεσιακή άλγεβρα άλγεβρα που εκφράζει και χειρίζεται σχέσεις ΣΗΜΕΙΩΣΗ Κοινές πράξεις σε μια σχεσιακή άλγεβρα είναι η προβολή, η επιλογή, η σύνδεση, το καρτεσιανό γινόμενο, η διάζευξη, η σύζευξη και η διαφορά προβολή πράξη της σχεσιακής άλγεβρας που σχηματίζει μια νέα σχέση με τη χρησιμοποίηση ενός υποσυνόλου ιδιοχαρακτηριστικών δεδομένης σχέσης επιλογή πράξη της σχεσιακής άλγεβρας που σχηματίζει μια νέα σχέση η οποία είναι υποσύνολο υποστάσεων οντοτήτων από δεδομένη σχέση Παράδειγμα: Δεδομένης μιας σχέσης «βιβλία» που περιέχει τα ιδιοχαρακτηριστικά «συγγραφέας» και «τίτλος» ο σχηματισμός του υποσυνόλου βιβλίων που γράφτηκαν από έναν συγκεκριμένο συγγραφέα σύνδεση πράξη της σχεσιακής άλγεβρας που σχηματίζει μια νέα σχέση από δύο ή περισσότερες σχέσεις που έχουν κοινά πεδία τιμών ιδιοχαρακτηριστικού για ένα ή περισσότερα ιδιοχαρακτηριστικά κάθε σχέσης ΣΗΜΕΙΩΣΗ Η πράξη βασίζεται στο καρτεσιανό γινόμενο των σχέσεων και προχωρεί συνδυάζοντας τις γραμμές από τις αρχικές σχέσεις που έχουν ταυτιζόμενες τιμές από τα κοινά πεδία τιμών ιδιοχαρακτηριστικών κανονικοποίηση (σε βάσεις δεδομένων) διεργασία μετασχηματισμού μιας σχέσης σε μια ή περισσότερες απλούστερες σχέσεις χωρίς πλεονασμούς ιδιοχαρακτηριστικών ή ασυνέπειες για υποστήριξη της αναφορικής ακεραιότητας αναφορική ακεραιότητα ιδιότητα ενός συνόλου σχέσεων τέτοια ώστε οι τιμές ιδιοχαρακτηριστικού* ξένων κλειδιών να είναι μηδενικές τιμές ή να ταυτίζονται με τις τιμές πρωτευόντων κλειδιών άλλων σχέσεων πληθικότητα σε σχεσιακή βάση δεδομένων, ο αριθμός πλειάδων σε μια σχέση ξένο κλειδί σε μια σχέση, ένα ιδιοχαρακτηριστικό ή μια ομάδα ιδιοχαρακτηριστικών που αντιστοιχεί σε πρωτεύον κλειδί σε άλλη σχέση δρομέας (σε βάση δεδομένων) 13

14 ΕΛΟΤ ΕΛΟΤ σε σχεσιακή βάση δεδομένων, ένας δείκτης σε μια γραμμή ενός πίνακα που χρησιμοποιείται για να μετακινείται μέσα στον πίνακα. ΣΗΜΕΙΩΣΗ Στη γλώσσα SQL ένας τρέχων δείκτης καλείται δρομέας συναρτησιακή εξάρτηση Ιδιότητα ενός ζεύγους (Α, Β) ιδιοχαρακτηριστικών μιας σχέσης τέτοια ώστε για κάθε τιμή ιδιοχαρακτηριστικού του Α, υπάρχει ακριβώς μια αναφερομένη τιμή ιδιοχαρακτηριστικού του Β. ΣΗΜΕΙΩΣΗ Με μαθηματικούς όρους, υπάρχει μια απεικόνιση του Α στο Β Ιεραρχικές δομές και δικτυωτές δομές ιεραρχικό μοντέλο μοντέλο δεδομένων (1) του οποίου η σχηματομορφή δομής ακολουθεί δενδρική δομή δενδρική δομή (σε βάσεις δεδομένων) δομή δεδομένων που διευθετεί οντότητες ή ιδιοχαρακτηριστικά ως κόμβους με το πολύ έναν γονεϊκό κόμβο για κάθε κόμβο και με έναν μόνο ριζικό κόμβο δικτυωτό μοντέλο μοντέλο δεδομένων (1) του οποίου η σχηματομορφή δομής ακολουθεί δικτυωτή δομή Παράδειγμα: Το μοντέλο NDL (γλώσσα δικτυωτής βάσης δεδομένων) δικτυωτή δομή δομή δεδομένων που διευθετεί οντότητες ή ιδιοχαρακτηριστικά ως κόμβους και, σε αντίθεση με την δενδρική δομή, επιτρέπει σε κόμβους να έχουν περισσότερους από έναν γονεϊκούς κόμβους ριζικός κόμβος κόμβος που δεν έχει γονεϊκό κόμβο γονεϊκός κόμβος κόμβος στον οποίο τουλάχιστον ένας άλλος κόμβος είναι άμεσα υποτασσόμενος τερματικός κόμβος φύλλο κόμβος που δεν έχει υποτασσόμενο κόμβο τύπος δεδομένων ορισμένο σύνολο αντικειμένων δεδομένων μιας προδιαγεγραμμένης δομής δεδομένων και ένα σύνολο επιτρεπτών πράξεων τέτοιων ώστε αυτά τα αντικείμενα δεδομένων να παίζουν τον ρόλο τελεστέων στην εκτέλεση οποιασδήποτε από αυτές τις πράξεις Παράδειγμα: Ο τύπος ακεραίου συνήθως έχει μια πολύ απλή δομή, κάθε μια από τις υποστάσεις της οποίας, που αποκαλείται τιμή, είναι παράσταση ενός μέλους μιας συγκεκριμένης περιοχής ακέραιων αριθμών. Στις επιτρεπτές πράξεις συμπεριλαμβάνονται οι κοινές αριθμητικές πράξεις σ αυτούς τους ακεραίους σύνθετος τύπος 14

15 ΕΛΟΤ ΕΛΟΤ τύπος δεδομένων ο οποίος έχει δομή δεδομένων που συντίθεται από τις δομές δεδομένων ενός ή περισσότερων τύπων δεδομένων και ο οποίος έχει το δικό του σύνολο επιτρεπτών πράξεων Παράδειγμα: Ο τύπος δεδομένων «μιγαδικός αριθμός» μπορεί να αποτελείται από δύο τύπους δεδομένων «πραγματικός αριθμός». ΣΗΜΕΙΩΣΗ Οι πράξεις ενός σύνθετου τύπου μπορεί να χειρίζονται τις υποστάσεις του ως μια ενότητα ή να χειρίζονται τμήματα των εμφανίσεών του πεδίο δεδομένων (σε βάσεις δεδομένων) αντικείμενο δεδομένων που είναι υπόσταση ενός τύπου πεδίου τύπος πεδίου τύπος δεδομένων, οι υποστάσεις του οποίου είναι στοιχειώδεις μέσα σε συγκεκριμένο εννοιολογικό συγκείμενο και ότι, στο συγκείμενο αυτό, παριστάνει πληροφορίες στοιχειώδους φύσης Παράδειγμα: Σε δεδομένο συγκείμενο, ένας τύπος δεδομένων «Ημερομηνία» μπορεί να είναι στοιχειώδης, αλλά σε άλλα συγκείμενα μπορεί να συνίσταται από τύπους πεδίου «Έτος», «Μήνας» και «Ημέρα». ΣΗΜΕΙΩΣΗ Το αν ένας τύπος δεδομένων είναι στοιχειώδης ή όχι προσδιορίζεται από την εξεταζόμενη άποψη εγγραφή (σε βάσεις δεδομένων) αντικείμενο δεδομένων που είναι υπόσταση ενός τύπου εγγραφής τύπος εγγραφής σύνθετος τύπος του οποίου τα συνθετικά είναι τύποι πεδίου ή άλλοι τύποι καταχώρισης σύνολο (σε δικτυωτό μοντέλο) ονοματισμένη συλλογή εγγραφών που έχουν δεδομένη ιδιότητα ή κοινές ιδιότητες τύπος συνόλου (σε δικτυωτό μοντέλο) ονοματισμένη συλλογή τύπων εγγραφής που αποτελείται από έναν τύπο εγγραφής εγγραφή-ιδιοκτήτης και έναν ή περισσότερους τύπους εγγραφής εγγραφή-μέλος, μαζί με μια ιεραρχική σχέση μεταξύ του τύπου εγγραφής της εγγραφής-ιδιοκτήτη και των άλλων τύπων εγγραφής εγγραφή-ιδιοκτήτης (σε δικτυωτό μοντέλο) εγγραφή η οποία είναι υπερτασσόμενη όλων των άλλων εγγραφών εγγραφή-μέλος (σε δικτυωτό μοντέλο) εγγραφή η οποία είναι υποτασσόμενη σε μια εγγραφή-ιδιοκτήτη σε ένα σύνολο αυτόνομη περιοχή (σε δικτυωτό μοντέλο) βασίλειο μέρος μιας βάσης δεδομένων που μπορεί να ανοίγεται και να κλείνεται ως μονάδα Λεξικά δεδομένων λεξικό δεδομένων βάση δεδομένων που περιέχει μεταδεδομένα 15

16 ΕΛΟΤ ΕΛΟΤ στοιχείο δεδομένων (σε βάση δεδομένων) ονοματισμένη σχέση, θεωρουμένη ως στοιχειώδης μονάδα, που καθιερώνεται μεταξύ αντικειμένων του σύμπαντος ομιλίας και των λέξεων που τα παριστάνουν Μια σχέση αυτής της φύσης περιλαμβάνει ένα σύνολο αντικειμένων, ένα σύνολο λέξεων και ένα σύνολο ζευγών αντικειμένων-λέξεων όπου το αντικείμενο και η λέξη λαμβάνονται από το αντίστοιχο σύνολο. Το σύνολο των ζευγών παριστάνει μια αντιστοιχία ένα προς ένα μεταξύ όλων των στοιχείων του συνόλου αντικειμένων και ένός ίσου αριθμού στοιχείων του συνόλου λέξεων. Παράδειγμα: το σύνολο αντικειμένων: οι χώρες του κόσμου, το σύνολο λέξεων, στοιχειοσειρές ενός, δύο ή τριών χαρακτήρων το σύνολο ζευγών: «Α» για την Δημοκρατία της Αυστρίας, «Β» για το Βασίλειο του Βελγίου, «CH» για την Συνομοσπονδία της Ελβετίας,, «USA» για της Ηνωμένες Πολιτείες της Αμερικής. Αυτό το στοιχείο δεδομένων ονομάζεται «αναγνωριστικό χώρας για αυτοκίνητα». Αν δεν υπάρχει κίνδυνος αμφισημίας, καθεμιά από τις έγκυρες λέξεις «Α», «Β», «CH», «USA» συνήθως καλείται και «αναγνωριστικό χώρας των αυτοκινήτων». ΣΗΜΕΙΩΣΕΙΣ: 1. Τα αντικείμενα μπορεί να είναι συγκεκριμένα ή αφηρημένα. 2. Δεν είναι απαραίτητο όλα τα στοιχεία του συνόλου λέξεων να συμμετέχουν στην σχέση περιγραφή δεδομένων τυπικοποιημένη περιγραφή ενός στοιχείου δεδομένων και των δομών δεδομένων στις οποίες εμφανίζονται το όνομά του και οι λέξεις του σύστημα λεξικού δεδομένων σύστημα λογισμικού για τον ορισμό, τη δημιουργία, την ενημέρωση, την επεξεργασία και τη χρήση λεξικών δεδομένων μεταδεδομένα δεδομένα σχετικά με δεδομένα, ή στοιχεία δεδομένων, που δυνατόν να περιλαμβάνουν τις περιγραφές δεδομένων τους, και δεδομένα σχετικά με κυριότητα δεδομένων, διαδρομές πρόσβασης, δικαιώματα πρόσβασης και πτητικότητα δεδομένων πτητικότητα δεδομένων χαρακτηριστικό των δεδομένων που αναφέρεται στον ρυθμό μεταβολής τους στον χρόνο Γλώσσες βάσεων δεδομένων γλώσσα βάσης δεδομένων γλώσσα που χρησιμοποιείται για να υποστηρίζει δραστηριότητες όπως δημιουργία, μοντελοποίηση, υλοποίηση, περιγραφή, χρήση και διαχείριση βάσεων δεδομένων Παραδείγματα: Γλώσσα χειρισμού δεδομένων, γλώσσα ορισμού δεδομένων γλώσσα εννοιολογικού σχήματος 16

17 ΕΛΟΤ ΕΛΟΤ γλώσσα βάσης δεδομένων, συντακτικά αναλύσιμη από υπολογιστή καθώς και από άνθρωπο, που περιέχει όλα τα γλωσσικά δομήματα που είναι αναγκαία για να εκφράζει προτάσεις και τον χειρισμό τους με τη μορφή περιγραφών δράσεων, συνθηκών εντολών κτλ γλώσσα ορισμού δεδομένων γλώσσα περιγραφής δεδομένων DDL (συντομομορφή) γλώσσα βάσης δεδομένων για την περιγραφή δεδομένων και δομών δεδομένων σε μια βάση δεδομένων γλώσσα χειρισμού δεδομένων DML (συντομομορφή) γλώσσα βάσης δεδομένων η οποία υποστηρίζεται από ένα σύστημα διαχείρισης βάσης δεδομένων και χρησιμοποιείται για πρόσβαση σε βάση δεδομένων για πράξεις όπως δημιουργία, ανάκτηση, ανάγνωση, γραφή και εξάλειψη δεδομένων ΣΗΜΕΙΩΣΗ Αυτές οι πράξεις μπορούν να προδιαγράφονται με τη μορφή διαδικασιών (διαδικασιακή γλώσσα χειρισμού δεδομένων) ή με τη μορφή λογικών εκφράσεων (περιγραφική γλώσσα χειρισμού δεδομένων) γλώσσα δομής αποθήκευσης γλώσσα βάσης δεδομένων για τον ορισμό οργανώσεων αποθήκευσης ανεξάρτητα από οποιαδήποτε συγκεκριμένη συσκευή αποθήκευσης ή λειτουργικό σύστημα γλώσσα διαχείρισης βάσης δεδομένων DAL (συντομομορφή) γλώσσα βάσης δεδομένων για διαχείριση της βάσης δεδομένων γλώσσα ερωτημάτων γλώσσα χειρισμού δεδομένων για να ανακτούν οι χρήστες και, ενδεχομένως, να τροποποιούν δεδομένα σε μια βάση δεδομένων Παράδειγμα : Η γλώσσα SQL ερώτημα αίτημα για εξαγωγή* δεδομένων άμεσα ή για παραγωγή αυτών από μια βάση δεδομένων, βασισμένο σε προδιαγεγραμμένες συνθήκες Παράδειγμα: Ένα αίτημα σε σύστημα κρατήσεων για τη διαθεσιμότητα μιας θέσης σε συγκεκριμένη αεροπορική πτήση σχεσιακή γλώσσα γλώσσα βάσης δεδομένων για πρόσβαση, ερωτηματοθέτηση και τροποποίηση μιας σχεσιακής βάσης δεδομένων ενσωματωμένη γλώσσα βάσης δεδομένων σύνολο γλωσσικών προτάσεων για χρησιμοποίηση βάσεων δεδομένων που προστίθεται σε μια συμβατική γλώσσα προγραμματισμού Παράδειγμα: Ενσωματωμένη SQL στην COBOL αυτόνομη γλώσσα βάσης δεδομένων 17

18 ΕΛΟΤ ΕΛΟΤ γλώσσα βάσης δεδομένων επαρκής για να γράφονται πλήρη προγράμματα εφαρμογής που χρησιμοποιούν βάσεις δεδομένων και, ως εκτούτου, όχι απαραίτητα ενσωματωμένη σε μια ξένια γλώσσα ξένια γλώσσα (σε βάσεις δεδομένων) γλώσσα προγραμματισμού που είναι ικανή να περιέχει μια ενσωματωμένη γλώσσα βάσης δεδομένων κατηγόρημα γλωσσικό δόμημα σε μια γλώσσα εννοιολογικού σχήματος ανάλογη προς ένα ρήμα που προσδιορίζει οντότητες που αναφέρονται σε μια γλωσσική πρόταση όρος γλωσσικό δόμημα σε μια γλώσσα εννοιολογικού σχήματος που αναφέρεται σε μια οντότητα πρόταση γλωσσική πρόταση γλωσσικό δόμημα σε μια γλώσσα εννοιολογικού σχήματος που εκφράζει μια (λογική) πρόταση ομώνυμο ένας από τους όρους ενός συνόλου ταυτιζόμενων όρων που αναφέρονται σε διαφορετικές οντότητες συνώνυμο ένας από τους όρους ενός συνόλου διαφορετικών όρων που αναφέρονται στην ίδια οντότητα Υλοποίηση και διαχείριση μηχανή βάσης δεδομένων υπολογιστής ειδικά σχεδιασμένος για εφαρμογές βάσης δεδομένων και, ενδεχομένως, υλοποίησής τους κατανεμημένη βάση δεδομένων βάση δεδομένων που είναι φυσικά αποκεντρωμένη και υφίσταται διαχείριση από ένα σύστημα διαχείρισης βάσης δεδομένων με τρόπο που παρέχει στον χρήστη μια λογικά κεντρικοποιημένη θέαση της βάσης δεδομένων χειριστής βάσης δεδομένων συνιστώσα ενός συστήματος διαχείρισης βάσης δεδομένων που διερμηνεύει τις κλήσεις βάσης δεδομένων και που συντονίζει και εκτελεί τις αντίστοιχες προσβάσεις στη βάση δεδομένων διαχείριση βάσης δεδομένων επιτέλεση των λειτουργιών καθορισμού, οργάνωσης, διαχείρισης, ελέγχου και προστασίας όλων των δεδομένων μιας βάσης δεδομένων ΣΗΜΕΙΩΣΗ Στα προστατευόμενα δεδομένα περιλαμβάνονται, επίσης, μεταδεδομένα και η παράσταση άλλων περιγραφών της βάσης δεδομένων διαχειριστής βάσης δεδομένων DBA (συντομομορφή) πρόσωπο ή ομάδα προσώπων που είναι υπεύθυνοι για τη διαχείριση βάσης δεδομένων 18

19 ΕΛΟΤ ΕΛΟΤ διαχείριση δεδομένων επιτέλεση λειτουργιών όπως προδιαγραφή, απόκτηση, παροχή και συντήρηση των δεδομένων ενός οργανισμού βοηθητικό βάσης δεδομένων πρόγραμμα για εγκατάσταση, εκμετάλλευση ή συντήρηση μιας βάσης δεδομένων στο σύνολό της Παραδείγματα: Προγράμματα για φόρτωση, εκφόρτωση, ανάκτηση, αναδόμηση, εξέλεγχο συνέπειας, στατιστικά κλειδί βάσης δεδομένων πρωτεύον κλειδί που εκχωρείται από το σύστημα διαχείρισης βάσης δεδομένων πρωτεύων δείκτης δείκτης για πρωτεύοντα κλειδιά δευτερεύων δείκτης δείκτης για δευτερεύοντα κλειδιά αντεστραμμένο αναφέρεται σε ένα αρχείο, ένα σύνολο εγγραφών ή μια σχέση ως προς ένα δευτερεύον κλειδί, έτσι ώστε να υπάρχει ένας δείκτης γι αυτό το δευτερεύον κλειδί, αρχείο, σύνολο εγγραφών ή αυτή τη σχέση προεικόνα αντίγραφο μιας πλοκάδας ή μιας εγγραφής πριν από μια τροποποίηση μετεικόνα αντίγραφο μιας πλοκάδας ή μιας εγγραφής μετά από μια τροποποίηση φορτώνω (σε βάσεις δεδομένων) εισάγω δεδομένα σε μια βάση δεδομένων ανάκαμψη (σε βάσεις δεδομένων) αποκατάσταση μιας βάσης δεδομένων, για παράδειγμα μέσω εφεδρικών αρχείων και μετεικόνων επανεκκίνηση (σε βάσεις δεδομένων) έναρξη ενός συστήματος διαχείρισης βάσης δεδομένων μετά από ανάκαμψη από ένα σφάλμα ψυχρή εκκίνηση έναρξη ενός συστήματος διαχείρισης βάσης δεδομένων χωρίς προεπεξεργασία προεικόνων ή μετεικόνων θερμή εκκίνηση έναρξη ενός συστήματος διαχείρισης βάσης δεδομένων με προεπεξεργασία προεικόνων ή μετεικόνων επαναδόμηση 19

20 ΕΛΟΤ ΕΛΟΤ μεταβολή της λογικής δομής μιας βάσης δεδομένων σύμφωνα με την πραγματική κατάσταση του συστήματος πληροφοριών συμπεριλαμβανομένης και της αντίστοιχης αναδιοργάνωσης αναδιοργάνωση μεταβολή της οργάνωσης αποθήκευσης μιας βάσης δεδομένων σύμφωνα με τις πραγματικές δομές δεδομένων της ή με στόχο μια καλύτερη προσαρμογή των πραγματικών δομών δεδομένων της συμπεριλαμβανομενης της κάλυψης των δεδομένων που ήδη υπάρχουν στη βάση δεδομένων σε αντιστοιχία προς τη νέα οργάνωση ΣΗΜΕΙΩΣΗ Αναδιοργάνωση μπορεί να πραγματοποιηθεί για να γίνει η χρήση μιας συσκευής αποθήκευσης πιο αποδοτική ή για να επιταχυνθεί η πρόσβαση στα δεδομένων διαχείρηση ελεύθερου χώρου χρήση μεθόδων ή προγραμμάτων για διαχείριση του διαθέσιμου χώρου αποθήκευσης σε μια βάση δεδομένων ανεξαρτησία δεδομένων ιδιότητα ενός συστήματος διαχείρισης βάσης δεδομένων που επιτρέπει σε προγράμματα εφαρμογής να είναι ανεξάρτητα από μεταβολές στην δομή δεδομένων. 20

21 ΕΛΟΤ ΕΛΟΤ ΠΑΡΑΡΤΗΜΑ Α Ελληνοαγγλογαλλικό γλωσσάριο όρων και ευρετήριο των ορισμών των εννοιών που δίνονται στο Πρότυπο Ελληνικός Ορος Αγγλικός Ορος Γαλλικός Ορος Κωδικός αριθμός αναγνώριση ταυτότητας οντοτήτων entity identification identification d'entités αναδιοργάνωση reorganization réorganisation ανάκαμψη recovery restauration αναφορική ακεραιότητα referential integrity intégrité référentielle ανεξαρτησία δεδομένων data independence indépendance des données ανεξαρτησία διαδρομής πρόσβασης access path independence indépendance de chemin d'accès αντεστραμμένο inverted inversé αντικείμενο δεδομένων data object objet de données αυτόνομη γλώσσα βάσης δεδομένων self-contained database language langage de base de données autonome αυτόνομη περιοχή, βασίλειο realm partition βάση δεδομένων database base de données βάση πληροφοριώ information base base d'information βοηθητικό βάσης δεδομένων database utility utilitaire de base de données, programme de service de base de données γλώσσα βάσης δεδομένων database language langage de base de données γλώσσα διαχείρισης βάσης δεδομένων, DAL γλώσσα δομής αποθήκευσης γλώσσα εννοιολογικού σχήματος database administration language, DAL storage structure language conceptual schema language langage d'administration de base de données langage de description de stockage de données, langage de structure de stockage, langage de définition de stockage de données langage de schéma conceptuel γλώσσα ερωτημάτων query language langage d'interrogation γλώσσα ορισμού δεδομένων, γλώσσα περιγραφής δεδομένων, DDL data definition language, langage de définition de data description language, données, langage de DDL description de données, DDL

22 ΕΛΟΤ ΕΛΟΤ 22 Ελληνικός Ορος Αγγλικός Ορος Γαλλικός Ορος Κωδικός αριθμός γλώσσα χειρισμού δεδομένων, DML data manipulation language, DML langage de manipulation de données, DML γονεϊκός κόμβος parent node noeud parent δενδρική δομή tree structure structure arborescente δευτερεύον κλειδί secondary key clé secondaire δευτερεύων δείκτης secondary index index secondaire διαδρομή πρόσβασης access path chemin d'accès διαχείρηση ελεύθερου χώρου free-space administration gestion de l'espace disponible διαχείριση βάσης δεδομένων database administration administration de base de données διαχείριση δεδομένων data administration gestion de données διαχειριστής βάσης δεδομένων database administrator, DBA administrateur de base de données δικτυωτή δομή network structure structure en réseau δικτυωτό μοντέλο network model modèle en réseau δράση, ενέργεια action action δρομέας cursor curseur εγγραφή record enregistrement εγγραφή-ιδιοκτήτης owner record enregistrement propriétaire εγγραφή-μέλος member record enregistrement membre εννοιολογικό επίπεδο conceptual level niveau conceptuel εννοιολογικό μοντέλο conceptual model modèle conceptuel εννοιολογικό σχήμα conceptual schema schéma conceptuel εννοιολογικό υποσχήμα conceptual subschema sous-schéma conceptuel ενσωματωμένη γλώσσα βάσης δεδομένων embedded database language langage de base de données intégré εξάρτηση dependency dépendance εξωτερικό επίπεδο external level niveau externe εξωτερικό σχήμα external schema schéma externe επαναδόμηση restructuring restructuration επανεκκίνηση restart redémarrage επιλογή selection sélection επιτρεπτή δράση, επιτρεπτή ενέργεια permissible action action autorisée ερώτημα query interrogation εσωτερικό επίπεδο internal level niveau interne

23 ΕΛΟΤ ΕΛΟΤ Ελληνικός Ορος Αγγλικός Ορος Γαλλικός Ορος Κωδικός αριθμός εσωτερικό σχήμα internal schema schéma interne ευκολία μοντελοποίησης δεδομένων, DMF data modeling facility, DMF logiciel de modélisation de données θέα χρήστη user view vue utilisateur θερμή εκκίνηση warm start démarrage à chaud ιδιοχαρακτηριστικό attribute attribut ιεραρχικό μοντέλο hierarchical model modèle hiérarchique κανόνας δόμησης δεδομένων data structuring rule κανόνας χειρισμού δεδομένων data manipulation rule règle de structuration de données règle de manipulation de données κανονικοποίηση normalization normalisation κατανεμημένη βάση δεδομένων distributed database base de données répartie κατηγόρημα predicate prédicat κλειδί βάσης δεδομένων database key clé de base de données κόσμος οντοτήτων entity world monde d'entités λεξικό δεδομένων data dictionary, information resource dictionary, IRD dictionnaire de données λογικό επίπεδ logical level niveau logique λογικό σχήμα logical schema schéma logique μεταδεδομένα metadata métadonnée μετεικόνα after-image image après μηχανή βάσης δεδομένων database machine machine base de données μοντέλο δεδομένων (1) data model (1) modèle de données (1) μοντέλο δεδομένων (2) data model (2) modèle de données (2) ξένια γλώσσα host language langage hôte ξένο κλειδί foreign key clé étrangère ομώνυμο homonym homonyme οντότητα entity entité οργάνωση αποθήκευσης storage organization organisation de mémoire οργάνωση αρχείου βάσης δεδομένων database file organization organisation de fichier de base de données όρος term terme πεδίο δεδομένων data field champ de données, zone de données

24 ΕΛΟΤ ΕΛΟΤ Ελληνικός Ορος Αγγλικός Ορος Γαλλικός Ορος Κωδικός αριθμός πεδίο τιμών ιδιοχαρακτηριστικού attribute domain domaine d'attribut περιγραφή δεδομένων data description description de données πλειάδα tuple tuple, n-uplet πληθικότητα cardinality cardinalité προβολή projection projection προεικόνα before-image image avant πρόταση, γλωσσική πρόταση sentence phrase πρόταση, λογική πρόταση proposition proposition πρωτεύον κλειδί primary key clé primaire πρωτεύων δείκτης primary index index primaire πτητικότητα δεδομένων data volatility volatilité des données ριζικός κόμβος root node noeud racine σημείο εισόδου entry point point d'entrée στοιχείο δεδομένων data element élément de donnée σύμπαν ομιλίας universe of discourse univers du discours συναρτησιακή εξάρτηση functional dependence dépendance fonctionnelle σύνδεση join jointure σύνθετος τύπος composite type type composite σύνολο set ensemble συνώνυμο synonym synonyme σύστημα διαχείρισης βάσης δεδομένων, ΣΔΒΔ σύστημα διαχείρισης πληροφοριών, ΣΔΠ σύστημα διαχείρισης σχεσιακής βάσης δεδομένων, ΣΔΣΒΔ σύστημα λεξικού δεδομένων 24 database management system, DBMS management information system, MIS relational database management system, RDBMS data dictionary system, information resource dictionary system, IRDS système de gestion de base de données, SGBD système d'information de gestion, système d'information d'entreprise, SIG système de gestion de base de données relationnelle, SGBDR système de dictionnaire de données σύστημα πληροφοριών, ΣΠ information system, IS système composé, système d'information σχέση relation relation σχέση ιδιοχαρακτηριστικών attribute relationship rapport entre attributs σχέση οντοτήτων entity relationship rapport entre entités

25 ΕΛΟΤ ΕΛΟΤ Ελληνικός Ορος Αγγλικός Ορος Γαλλικός Ορος Κωδικός αριθμός σχεσιακή άλγεβρα relational algebra algèbre relationnelle σχεσιακή βάση δεδομένων relational database base de données relationnelle σχεσιακή γλώσσα relational language langage relationnel σχεσιακή δομή relational structure structure relationnelle σχεσιακό μοντέλο relational model modèle relationnel σχήμα schema schéma σχήμα βάσης δεδομένων database schema schéma de base de données τάξη ιδιοχαρακτηριστικού attribute class classe d'attribut τάξη οντοτήτων entity class classe d'entités τάξη σχέσεων relation class classe de relations τερματικός κόμβος, φύλλο terminal node, leaf noeud terminal, feuille τιμή ιδιοχαρακτηριστικού attribute value valeur d'attribut τρέχων δείκτης current pointer pointeur courant τύπος δεδομένων data type type de données τύπος εγγραφής record type type enregistrement τύπος πεδίου field type type champ τύπος συνόλου set type type ensemble υπόσταση οντότητας, εμφάνιση οντότητας entity occurrence, entity instance occurrence d'entité instance d'entité υποσχήμα βάσης δεδομένων database subschema sous-schéma de base de données φορτώνω load charger φυσικό επίπεδο physical level niveau physique φυσικό σχήμα physical schema schéma physique χειριστής βάσης δεδομένων database handler gestionnaire de base de données ψυχρή εκκίνηση cold start démarrage à froid

26 ΕΛΟΤ ΕΛΟΤ ΠΑΡΑΡΤΗΜΑ Β Αγγλοελληνικό γλωσσάριο όρων και ευρετήριο των ορισμών των εννοιών που δίνονται στο Πρότυπο Αγγλικός Ορος Συντομομορφή Ελληνικός Ορος Κωδικός αριθμός access path διαδρομή πρόσβασης access path independence ανεξαρτησία διαδρομής πρόσβασης action δράση, ενέργεια after-image μετεικόνα attribute ιδιοχαρακτηριστικό attribute class τάξη ιδιοχαρακτηριστικού attribute domain πεδίο τιμών ιδιοχαρακτηριστικού attribute relationship σχέση ιδιοχαρακτηριστικών attribute value τιμή ιδιοχαρακτηριστικού before-image προεικόνα cardinality πληθικότητα cold start ψυχρή εκκίνηση composite type σύνθετος τύπος conceptual level εννοιολογικό επίπεδο conceptual model εννοιολογικό μοντέλο conceptual schema εννοιολογικό σχήμα conceptual schema language γλώσσα εννοιολογικού σχήματος conceptual subschema εννοιολογικό υποσχήμα current pointer τρέχων δείκτης cursor δρομέας data administration διαχείριση δεδομένων data definition language, data description language 26 DDL γλώσσα ορισμού δεδομένων, γλώσσα περιγραφής δεδομένων data description περιγραφή δεδομένων data dictionary system, information resource dictionary system data dictionary, information resource dictionary IRDS IRD σύστημα λεξικού δεδομένων λεξικό δεδομένων data element στοιχείο δεδομένων

27 ΕΛΟΤ ΕΛΟΤ Αγγλικός Ορος Συντομομορφή Ελληνικός Ορος Κωδικός αριθμός data field πεδίο δεδομένων data independence ανεξαρτησία δεδομένων data manipulation language DML γλώσσα χειρισμού δεδομένων data manipulation rule κανόνας χειρισμού δεδομένων data model (1) μοντέλο δεδομένων (1) data model (2) μοντέλο δεδομένων (2) data modeling facility DMF ευκολία μοντελοποίησης δεδομένων data object αντικείμενο δεδομένων data structuring rule κανόνας δόμησης δεδομένων data type τύπος δεδομένων data volatility πτητικότητα δεδομένων database βάση δεδομένων database administration διαχείριση βάσης δεδομένων database administration language DAL γλώσσα διαχείρισης βάσης δεδομένων database administrator DBA διαχειριστής βάσης δεδομένων database file organization οργάνωση αρχείου βάσης δεδομένων database handler χειριστής βάσης δεδομένων database key κλειδί βάσης δεδομένων database language γλώσσα βάσης δεδομένων database machine μηχανή βάσης δεδομένων database management system DBMS σύστημα διαχείρισης βάσης δεδομένων, ΣΔΒΔ database schema σχήμα βάσης δεδομένων database subschema υποσχήμα βάσης δεδομένων database utility βοηθητικό βάσης δεδομένων dependency εξάρτηση distributed database κατανεμημένη βάση δεδομένων embedded database language ενσωματωμένη γλώσσα βάσης δεδομένων entity οντότητα entity class τάξη οντοτήτων entity identification αναγνώριση ταυτότητας οντοτήτων entity occurrence, entity instance υπόσταση οντότητας, εμφάνιση οντότητας entity relationship σχέση οντοτήτων entity world κόσμος οντοτήτων

28 ΕΛΟΤ ΕΛΟΤ Αγγλικός Ορος Συντομομορφή Ελληνικός Ορος Κωδικός αριθμός entry point σημείο εισόδου external level εξωτερικό επίπεδο external schema εξωτερικό σχήμα field type τύπος πεδίου foreign key ξένο κλειδί free-space administration διαχείρηση ελεύθερου χώρου functional dependence συναρτησιακή εξάρτηση hierarchical model ιεραρχικό μοντέλο homonym ομώνυμο host language ξένια γλώσσα information base βάση πληροφοριώ information system IS σύστημα πληροφοριών, ΣΠ internal level εσωτερικό επίπεδο internal schema εσωτερικό σχήμα inverted αντεστραμμένο join σύνδεση load φορτώνω logical level λογικό επίπεδ logical schema λογικό σχήμα management information system MIS σύστημα διαχείρισης πληροφοριών, ΣΔΠ member record εγγραφή-μέλος metadata μεταδεδομένα network model δικτυωτό μοντέλο network structure δικτυωτή δομή normalization κανονικοποίηση owner record εγγραφή-ιδιοκτήτης parent node γονεϊκός κόμβος permissible action επιτρεπτή δράση, επιτρεπτή ενέργεια physical level φυσικό επίπεδο physical schema φυσικό σχήμα predicate κατηγόρημα primary index πρωτεύων δείκτης primary key πρωτεύον κλειδί projection προβολή

Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα)

Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα) Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα) Μοντέλα, οµές (Σχήµα) και Αντιπρόσωποι (Data Models, Schema, and Instances) DBMS αρχιτεκτονική ιάφοροι τύποι γλωσσών και διεπαφές

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

Διαβάστε περισσότερα

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

Διαβάστε περισσότερα

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

Διαβάστε περισσότερα

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Χρήστες ΣΔΒΔ Απλοί Χρήστες: συγκεκριμένες λειτουργίες σε

Διαβάστε περισσότερα

Πληροφορική 2. Βάσεις Δεδομένων (Databases)

Πληροφορική 2. Βάσεις Δεδομένων (Databases) Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν

Διαβάστε περισσότερα

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής Εισαγωγή στις Βάσεις Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων Ορισμός Βάσης Δεδομένων Σύστημα Διαχείρισης Βάσης Δεδομένων ΣΔΒΔ (DBMS) Χαρακτηριστικά προσέγγισης συστημάτων αρχειοθέτησης Χαρακτηριστικά

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)

Διαβάστε περισσότερα

ΔΕΔΟΜΕΝΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΕΣ

ΔΕΔΟΜΕΝΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΕΣ ΔΕΔΟΜΕΝΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΕΣ Δεδομένα (data) είναι μια παράσταση, όπως γράμματα, αριθμοί, σύμβολα κ.ά. στα οποία μπορούμε να δώσουμε κάποια σημασία (έννοια). Πληροφορία (information) είναι η σημασία που δίνουμε

Διαβάστε περισσότερα

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

Διαβάστε περισσότερα

Μεταδεδομένα στο Ψηφιακό περιβάλλον

Μεταδεδομένα στο Ψηφιακό περιβάλλον Μεταδεδομένα στο Ψηφιακό περιβάλλον Μονάδα Αριστείας Ανοικτού Λογισμικού - Χαροκόπειο Πανεπιστήμιο Ψηφιακό Τεκμήριο Οτιδήποτε υπάρχει σε ηλεκτρονική μορφή και μπορεί να προσπελαστεί μέσω υπολογιστή Μεταδεδομένα

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Διαχείρισης Βάσεων Δεδομένων 1 ΕΙΣΑΓΩΓΗ Η τεχνολογία των Βάσεων Δεδομένων (ΒΔ) (Databases - DB) και των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)

Διαβάστε περισσότερα

Αρχεία και Βάσεις Δεδομένων

Αρχεία και Βάσεις Δεδομένων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αρχεία και Βάσεις Δεδομένων Διάλεξη 1η: Εισαγωγή στα Συστήματα Διαχείρισης Βάσεων Δεδομένων Τμήμα Επιστήμης Υπολογιστών ΗΥ 360 Αρχεία και Βάσεις Δεδομένων Καθηγητής

Διαβάστε περισσότερα

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών TMHMA ΑΥΤΟΜΑΤΙΣΜΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΠΕΙΡΑΙΩΣ ΘΕΜΑ ΕΡΓΑΣΙΑΣ Βάσεις εδομένων Μέρμηγκας Αλέξανδρος Α.Μ. 30000 Βάση εδομένων Βάση δεδομένων είναι μια οργανωμένη συλλογή αλληλοσυσχετιζόμενων

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

Διαβάστε περισσότερα

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων .. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create

Διαβάστε περισσότερα

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Μοντελοποίηση Σχήμα (database schema): η περιγραφή της δομής της πληροφορίας που είναι αποθηκευμένη στη βδ με τη χρήση ενός μοντέλου δεδομένων

Διαβάστε περισσότερα

Σχεδίαση Σχεσιακών ΒΔ

Σχεδίαση Σχεσιακών ΒΔ Σχεδίαση Σχεσιακών ΒΔ Εισαγωγή: Μοντελοποίηση, Σχεδιασμός και Ανάπτυξη Βάσεων Δεδομένων Σχεδιασμός ΒΔ Εννοιολογικός σχεδιασμός το Μοντέλο Οντοτήτων Συσχετίσεων (Entity Relationship Model) Λογικός σχεδιασμός

Διαβάστε περισσότερα

Kεφ.2: Σχεσιακό Μοντέλο (επανάληψη) Κεφ.6.1: Σχεσιακή Άλγεβρα

Kεφ.2: Σχεσιακό Μοντέλο (επανάληψη) Κεφ.6.1: Σχεσιακή Άλγεβρα Kεφ.2: Σχεσιακό Μοντέλο (επανάληψη) Κεφ.6.1: Σχεσιακή Άλγεβρα Database System Concepts, 6 th Ed. Silberschatz, Korth and Sudarshan See www.db-book.com for conditions on re-use Παράδειγμα Σχέσης attributes

Διαβάστε περισσότερα

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη Σχεσιακό Μοντέλο Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη Εισαγωγή Το σχεσιακό μοντέλο δεδομένων (relational data model) προτάθηκε από τον E. F. Codd το 1970 Aποτελεί ένα μέσο λογικής δόμησης

Διαβάστε περισσότερα

1.1. Βάσεις δεδομένων

1.1. Βάσεις δεδομένων 1.1 Βάσεις δεδομένων Οι στόχοι μας σε αυτό το κεφάλαιο: Να διατυπώσουμε τον ορισμό για τη βάση δεδομένων και για το σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ), καθώς και να περιγράψουμε τα συστατικά στοιχεία

Διαβάστε περισσότερα

Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων

Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων Σχεδιασμός Βάσεων Δεδομένων Μάθημα 1 ο Μαρία Χαλκίδη ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ Σχεσιακό Μοντέλο Κανονικοποίηση Μοντέλο Οντοτήτων-Σχέσεων Κύκλος ζωής Βάσεων

Διαβάστε περισσότερα

ΗΥ 360 Αρχεία και Βάσεις Δεδομένων

ΗΥ 360 Αρχεία και Βάσεις Δεδομένων ΗΥ 360 Αρχεία και Βάσεις Δεδομένων Web site: http://www.csd.uch.gr/~hy360 Mailing list: hy360-list@csd.uoc.gr E-mail: hy360@csd.uoc.gr Καθηγητής Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης E-mail:

Διαβάστε περισσότερα

Βάσεις Δεδομένων Εισαγωγή

Βάσεις Δεδομένων Εισαγωγή Βάσεις Δεδομένων Εισαγωγή Σκοποί ενότητας Εκμάθηση Συστημάτων Διαχείρισης Βάσεων Δεδομένων Δημιουργία E-R διαγραμμάτων 2 Περιεχόμενα ενότητας Συστήματα Διαχείρισης Βάσεων Δεδομένων Διάγραμμα οντοτήτων

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ενότητα 3

Βάσεις Δεδομένων Ενότητα 3 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 3: Αρχιτεκτονική Συστημάτων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΠΛΗΡΟΦΟΡΙΑ ΑΡΙΘΜΟΙ ΣΥΜΒΟΛΑ - ΛΕΞΕΙΣ ΟΠΟΙΑΔΗΠΟΤΕ ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΣΥΜΒΑΙΝΕΙ ΣΕ ΜΙΑ ΟΙΚΟΝΟΜΙΚΗ ΜΟΝΑΔΑ ΠΡΕΠΕΙ ΝΑ ΜΕΤΡΕΙΤΑΙ ΚΑΙ ΝΑ ΚΑΤΑΓΡΑΦΕΤΑΙ ΟΡΓΑΝΩΣΗ ΚΑΤΑΓΡΑΦΗΣ

Διαβάστε περισσότερα

Αυτοματοποιημένη χαρτογραφία

Αυτοματοποιημένη χαρτογραφία ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αυτοματοποιημένη χαρτογραφία Ενότητα # 5: Χαρτογραφικές βάσεις δεδομένων Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών

Διαβάστε περισσότερα

Στόχοι και αντικείμενο ενότητας

Στόχοι και αντικείμενο ενότητας Ενότητα 8 Διαχείριση Δεδομένων Πληροφοριακά Συστήματα Διοίκησης Ι Διδάσκων: Νίκος Καρακαπιλίδης 8-1 Στόχοι και αντικείμενο ενότητας Παραδοσιακή οργάνωση αρχείων και προβλήματα Συστήματα Διαχείρισης Βάσεως

Διαβάστε περισσότερα

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Λογικός

Διαβάστε περισσότερα

Σχεσιακό Μοντέλο Δεδομένων

Σχεσιακό Μοντέλο Δεδομένων Δεδομένων Εισαγωγή Βασικές Έννοιες Κλειδιά Περιορισμοί ακεραιότητας Μετατροπή μοντέλου ΟΣ σε σχεσιακό μοντέλο Βασικές Έννοιες Το σχεσιακό (relational) μοντέλο δεδομένων προτάθηκε από τον Codd το 1970.

Διαβάστε περισσότερα

Επισκόπηση Μαθήµατος

Επισκόπηση Μαθήµατος Βάσεις εδοµένων 5 ο Εξάµηνο ηµήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών Επισκόπηση Μαθήµατος Εισαγωγή (Σ Β ) Το µοντέλο σχέσεων

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις 1) Ερωτήσεις Σωστού/Λάθους (ΣΛ) Το πακέτο λογισμικού Excel της Microsoft είναι λογισμικό διαχείρισης ΒΔ (ΣΛ) Το πακέτο λογισμικού Access της Microsoft είναι λογισμικό

Διαβάστε περισσότερα

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL Ευαγγελία Πιτουρά 1 Τι έχουμε δει Μοντελοποίηση Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)

Διαβάστε περισσότερα

Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου

Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Περιορισμοί Σχεσιακού Μοντέλου και Σχεσιακά Σχήματα Πράξεις Ενημερώσεων

Διαβάστε περισσότερα

Σχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1

Σχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1 Σχεσιακό Μοντέλο Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή O σχεδιασμός μιας βάση δεδομένων κωδικοποιεί κάποιο μέρος του φυσικού κόσμου Ένα μοντέλο δεδομένων είναι ένα σύνολο από έννοιες για

Διαβάστε περισσότερα

Δεδομένα και Πληροφορίες

Δεδομένα και Πληροφορίες Εισαγωγή Δεδομένα και Πληροφορίες, Βάση Δεδομένων, Σύστημα Διαχείρισης Βάσεων Δεδομένων (Ορισμοί, Γλώσσες & Διεπαφές, Κατηγορίες), Σύστημα Βάσης Δεδομένων, Κατάλογος Δεδομένων Μεταδεδομένα, Λειτουργική

Διαβάστε περισσότερα

Βάσεις Δεδομένων (Databases)

Βάσεις Δεδομένων (Databases) Βάσεις Δεδομένων (Databases) ΕΠΛ 342 Χειμερινό Εξάμηνο 2011 Διδάσκοντες Καθηγητές Γιώργος Σαμάρας (ΧΩΔ01 109) Περιεχόμενο Διάλεξης Κεφάλαιο 5: Το Σχεσιακό Μοντέλο Δεδομένων Περιορισμοί Σχεσιακού Μοντέλου

Διαβάστε περισσότερα

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με

Διαβάστε περισσότερα

Σχεσιακό Μοντέλο Δεδομένων

Σχεσιακό Μοντέλο Δεδομένων Σχεσιακό Μοντέλο Δεδομένων Παύλος Εφραιμίδης Βάσεις Δεδομένων Σχεσιακό Μοντέλο Δεδομένων 1 Μοντέλα Δεδομένων Μοντέλα Δεδομένων Σχεσιακό Ιεραρχικό Δικτυακό Tο κυρίαρχο μοντέλο δεδομένων στις σύγχρονες βάσεις

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος ΣΚΟΠΟΣ ΕΡΓΑΣΙΑΣ Σκοπός της εργασίας αυτής είναι η εισαγωγή στις Βάσεων εδομένων. Θα παρουσιαστούν οι βασικές έννοιες, οι συνιστώσες και οι λειτουργίες

Διαβάστε περισσότερα

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 8: RM II. Relational Model. (Chapter )

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 8: RM II. Relational Model. (Chapter ) Department of Computer Science University of Cyprus EPL342 Databases Lecture 8: RM II Relational Model (Chapter 5.2-5.3) ιδάσκων: Παναγιώτης Ανδρέου http://www.cs.ucy.ac.cy/courses/epl342 8-1 Περιεχόμενο

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Βάσεις Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις Δεδομένων; Σύστημα για αποθήκευση, μετάδοση

Διαβάστε περισσότερα

Διάλεξη 06: Σχεσιακό Μοντέλο I (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου

Διάλεξη 06: Σχεσιακό Μοντέλο I (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 06: Σχεσιακό Μοντέλο I (Relational Data Model) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Εισαγωγή στο Σχεσιακό Μοντέλο Ορισμοί Σχεσιακού Μοντέλου Σχεσιακοί

Διαβάστε περισσότερα

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων Η γλώσσα SQL H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων H SQL έχει διάφορα τμήματα: Γλώσσα Ορισμού Δεδομένων (ΓΟΔ) Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ) Ενσωματωμένη

Διαβάστε περισσότερα

Σχεσιακή Άλγεβρα και Σχεσιακός Λογισμός. Σχεσιακή Άλγεβρα Σχεσιακός Λογισμός

Σχεσιακή Άλγεβρα και Σχεσιακός Λογισμός. Σχεσιακή Άλγεβρα Σχεσιακός Λογισμός 7 Σχεσιακή Άλγεβρα και Σχεσιακός Λογισμός Σχεσιακή Άλγεβρα Σχεσιακός Λογισμός Σχεσιακή Άλγεβρα H Σχεσιακή Άλγεβρα (relational algebra) ορίζει ένα σύνολο πράξεων που εφαρμόζονται σε μία ή περισσότερες σχέσεις

Διαβάστε περισσότερα

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1 Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ IV. Διαδικαστικά θέματα

Διαβάστε περισσότερα

Information Technology for Business

Information Technology for Business Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

Διαβάστε περισσότερα

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούµενα µαθήµατα: Εννοιολογικός Σχεδιασµός Βάσεων Δεδοµένων (µε

Διαβάστε περισσότερα

Μοντέλο Οντοτήτων-Συσχετίσεων

Μοντέλο Οντοτήτων-Συσχετίσεων Μοντέλο Οντοτήτων-Συσχετίσεων 1 Εισαγωγή Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων (requirement analysis) Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα

Διαβάστε περισσότερα

Βάσεις δεδομένων και Microsoft Access

Βάσεις δεδομένων και Microsoft Access Περιεχόμενα Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access... 7 Κεφάλαιο 2 Microsoft Access 2010... 16 Κεφάλαιο 3 Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα... 27 Κεφάλαιο 4 Προβολές πινάκων και

Διαβάστε περισσότερα

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Μοντέλα εδοµένων

Διαβάστε περισσότερα

ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ΔΕΔΟΜΕΝΩΝ

ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ΔΕΔΟΜΕΝΩΝ ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ΔΕΔΟΜΕΝΩΝ Στόχοι Η παρούσα ενότητα αναφέρεται σε ν-μελείς σχέσεις, παρουσιάζει το σχεσιακό μοντέλο δεδομένων και παραδείγματα τελεστών για τον χειρισμό των δεδομένων σε μια σχεσιακή βάση

Διαβάστε περισσότερα

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων 2014-2015. Ευαγγελία Πιτουρά 1

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων 2014-2015. Ευαγγελία Πιτουρά 1 Το Σχεσιακό Μοντέλο Ευαγγελία Πιτουρά 1 Μοντελοποίηση Σχήμα (database schema): η περιγραφή της δομής της πληροφορίας που είναι αποθηκευμένη στη βδ με τη χρήση ενός μοντέλου δεδομένων Μοντέλο Δεδομένων:

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ι. 2 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika]

Βάσεις Δεδομένων Ι. 2 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika] Βάσεις Δεδομένων Ι 2 ο Φροντιστήριο http://www.dblab.upatras.gr/gr/dbi.htm Πέρδικα Πολίνα [perdika] Σχεδιασμός & Υλοποίηση ΒΔ Βήμα 1 συλλογή & ανάλυση απαιτήσεων (requirements collection and analysis)

Διαβάστε περισσότερα

Εισαγωγή στις Βάσεις Δεδομζνων II

Εισαγωγή στις Βάσεις Δεδομζνων II ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Εισαγωγή ΙΙ - Σχεδίαση και Αρχιτεκτονική Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

Διαβάστε περισσότερα

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

Διαβάστε περισσότερα

Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα. 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis)

Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα. 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis) Σχεσιακό Μοντέλο Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis) Εισαγωγή Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 7: Βάσεις Δεδομένων (Θεωρία) Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Μιχάλης Μαλιάππης

Βάσεις Δεδομένων. Μιχάλης Μαλιάππης Βάσεις Δεδομένων Μιχάλης Μαλιάππης Βασικές Έννοιες Βάσεων Δεδομένων Βάση Δεδομένων (Database) είναι ένα σύνολο δεδομένων που σχετίζονται μεταξύ τους. Δεδομένα τα οποία δεν σχετίζονται μεταξύ τους δεν μπορούν

Διαβάστε περισσότερα

Μοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις

Μοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Μοντέλα Δεδομένων Μοντέλο: αφαιρετική αναπαράσταση του πραγματικού κόσμου. Μοντέλα βασισμένα σε εγγραφές (record based models)

Διαβάστε περισσότερα

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Ενότητα 6: Γλώσσα Structured Query Language -SQL. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Βάσεις Δεδομένων. Ενότητα 6: Γλώσσα Structured Query Language -SQL. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Βάσεις Δεδομένων Ενότητα 6: Γλώσσα Structured Query Language -SQL Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: ΠΟΤΗΡΑΚΗΣ ΑΝΤΩΝΙΟΣ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: ΠΟΤΗΡΑΚΗΣ ΑΝΤΩΝΙΟΣ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΚΑΙ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ ΜΕΤΟΧΙΑΝΑΚΗ ΙΩΑΝΝΑ ΑΜ:6725 ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΓΙΑ ΑΛΥΣΙΔΑ SUPERMARKET ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων:

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 7: Βάσεις Δεδομένων: Στόχοι, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Με την ολοκλήρωση της ενότητας

Διαβάστε περισσότερα

Σχεδιασμός Αρχείων και Βάσεων Δεδομένων

Σχεδιασμός Αρχείων και Βάσεων Δεδομένων Ενότητα 8 Σχεδιασμός Αρχείων και Βάσεων Δεδομένων Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 8-1 Στόχοι & αντικείμενο ενότητας Σχεδιασμός αρχείων Δομή, οργάνωση και προσπέλαση

Διαβάστε περισσότερα

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία

Διαβάστε περισσότερα

Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language)

Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language) Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language) Παύλος Εφραιμίδης Βάσεις Δεδομένων Η Γλώσσα SQL - Μέρος Πρώτο 1 SQL - Structured Query Language (1) Ένας από τους βασικούς λόγους της απόλυτης επικράτησης

Διαβάστε περισσότερα

Μοντελοποίηση Πεδίου

Μοντελοποίηση Πεδίου Μοντελοποίηση Πεδίου περιεχόμενα παρουσίασης Εννοιολογικές κλάσεις Συσχετίσεις εννοιολογικών κλάσεων Τύποι ιδιοτήτων Γενίκευση Συχνά σφάλματα μοντελοποίησης πεδίου Εννοιολογικές κλάσεις και κλάσεις λογισμικού

Διαβάστε περισσότερα

ΙΔΡΥΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΡΕΥΝΑΣ (ITE)

ΙΔΡΥΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΡΕΥΝΑΣ (ITE) Α ν ά π τ υ ξ η τ η ς ε λ λ η ν ι κ ή ς ε ρ ε υ ν η τ ι κ ή ς Υ π ο δ ο μ ή ς γ ι α τ ι ς Α ν θ ρ ω π ι σ τ ι κ έ ς Ε π ι σ τ ή μ ε ς Δ Υ Α Σ MIS 4 4 1 2 4 5 ΠΑΡΑΔΟΤΕΟ ΠΑ 2.8 ΙΤΕ 3 Λογισμικό σύστημα για

Διαβάστε περισσότερα

Εργαστήριο 5o. Σχέσεις πινάκων Ακεραιότητα αναφορών. Ευάγγελος Γ. Καραπιδάκης

Εργαστήριο 5o. Σχέσεις πινάκων Ακεραιότητα αναφορών. Ευάγγελος Γ. Καραπιδάκης Εργαστήριο 5o Σχέσεις πινάκων Ακεραιότητα αναφορών Σχέσεις Συσχετίσεις - Relations Οι συσχετίσεις (σχέσεις) μεταξύ των πινάκων ορίζουν τον τρόπο με τον οποίο συνδέονται μεταξύ τους οι πίνακες. Ορίζονται

Διαβάστε περισσότερα

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 1 Δρ. Βασιλική Κούφη Περιεχόμενα 1. Εισαγωγή 2. Κύκλος ζωής ανάπτυξης Βάσεως Δεδομένων 3. Oracle SQL Developer Data

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης ΜΟΝΤΕΛΑ ΔΕΔΟΜΕΝΩΝ

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης ΜΟΝΤΕΛΑ ΔΕΔΟΜΕΝΩΝ Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΑ ΔΕΔΟΜΕΝΩΝ Βάσεις Δεδομένων vs. Αρχεία Χαρακτηριστικά της προσέγγισης

Διαβάστε περισσότερα

Πρόλογος Μέρος Ι Εισαγωγή στα συστήματα βάσεων δεδομένων Μια βόλτα στις βάσεις δεδομένων...25

Πρόλογος Μέρος Ι Εισαγωγή στα συστήματα βάσεων δεδομένων Μια βόλτα στις βάσεις δεδομένων...25 Περιεχόμενα Πρόλογος... 21 Μέρος Ι Εισαγωγή στα συστήματα βάσεων δεδομένων. 23 1 Μια βόλτα στις βάσεις δεδομένων...25 1.1 Η πρώτη βάση δεδομένων... 26 1.1.1 Άλλοι τρόποι...26 1.1.2 Απαιτήσεις της εφαρμογής...29

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ενότητα 4

Βάσεις Δεδομένων Ενότητα 4 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Μοντέλο Οντοτήτων-Συσχετίσεων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα

Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Εισαγωγή 1 Ζήτω οι Βάσεις εδοµένων!! Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22 ΕΝΟΤΗΤΑ 5 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Βάσεις δεδομένων και Microsoft Access... 9 92 Microsoft Access... 22 93 Το σύστημα Βοήθειας του Microsoft Office... 32 94 Σχεδιασμός βάσης δεδομένων

Διαβάστε περισσότερα

Βάσεις Δεδομένων Η γλώσσα SQL (Structured Query Language) Εισαγωγή στην SQL (2) Ιστορικά Στοιχεία. SQL - Structured Query Language (1)

Βάσεις Δεδομένων Η γλώσσα SQL (Structured Query Language) Εισαγωγή στην SQL (2) Ιστορικά Στοιχεία. SQL - Structured Query Language (1) Βάσεις Δεδομένων Η γλώσσα SQL Structured Query Language) Παύλος Εφραιμίδης SQL - Structured Query Language 1) Ένας από τους βασικούς λόγους της απόλυτης επικράτησης των Σχεσιακών ΒΔ Εξασφαλίζει μεταφερσιμότητα

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης 2006 Ρ.Κορακίτης, Β.Βεσκούκης, Θ.Καραλόπουλος, Γ.Πανόπουλος

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης 2006 Ρ.Κορακίτης, Β.Βεσκούκης, Θ.Καραλόπουλος, Γ.Πανόπουλος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Περιεχόμενο του μαθήματος, εισαγωγή, διαδικασία Σχετικά με το μάθημα Διδάσκοντες

Διαβάστε περισσότερα

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο 09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language

Διαβάστε περισσότερα

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών Τι είναι Πληροφοριακό Σύστημα και Βάση Δεδομένων Πληροφοριακό σύστημα Είναι το σύστημα, που επεξεργάζεται εισόδους, συντηρεί αρχεία και παράγει πληροφορίες κάθε μορφής. Είναι ο συνεκτικός κρίκος των υποσυστημάτων

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ενότητα 5

Βάσεις Δεδομένων Ενότητα 5 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 5: Σχεσιακό Μοντέλο Δεδομένων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Σημειώσεις διάλεξης

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Σημειώσεις διάλεξης ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Σημειώσεις διάλεξης Νίκος Αντωνιάδης Καθηγητής Απρίλιος 2016 ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής ΤΕ Σφάλματα: Σε όλα τα σημεία όπου αναφέρεται η φυσική σύνδεση (natural join) μεταξύ

Διαβάστε περισσότερα

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML.

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML. Κεφάλαιο 5 Η γλώσσα SQL 5.1 Εισαγωγή Η γλώσσα SQL (Structured Query Language) είναι η πιο διαδεδομένη διαλογική γλώσσα ερωταπαντήσεων που χρησιμοποιείται για την επικοινωνία του χρήστη με σχεσιακές ΒΔ.

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,

Διαβάστε περισσότερα

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια Βάσεις Δεδομένων 2017-2018 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ

Διαβάστε περισσότερα

Διάλεξη 02: Βάσεις Δεδομένων Εισαγωγή. Διδάσκων: Παναγιώτης Ανδρέου

Διάλεξη 02: Βάσεις Δεδομένων Εισαγωγή. Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 02: Βάσεις Δεδομένων Εισαγωγή Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Αρχιτεκτονική Τριών Επιπέδων Χρήστες Βάσεων Δεδομένων Μοντέλα Δεδομένων και Γλώσσες

Διαβάστε περισσότερα

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων Σ Β Βάση εδομένων Η ομή ενός ΣΒ Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 1 Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 2 Εισαγωγή Εισαγωγή ΜΕΡΟΣ 1 (Χρήση Σ Β ) Γενική

Διαβάστε περισσότερα

elements ΕΛΟΤ ΠΡΟΣΟΧΗ!!! Το παρόν υποβολής

elements ΕΛΟΤ ΠΡΟΣΟΧΗ!!! Το παρόν υποβολής 2019 07 10 ICS: : xx.xxx.xx, ΕΛΟΤ ISO 15836 1 ΣΧΕΔΙΟ DRAFT ΕΛΛΗΝΙΚΟΥ ΠΡΟΤΥΠΟΥ HELLENIC STANDARD Τεκμηρίωση και Πληροφόρηση Το σύνολοο στοιχείων μεταδεδομένων Dublin Core Μέρος 1: Βασικά στοιχεία Information

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL 8.1. Εισαγωγή ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PACAL Πως προέκυψε η γλώσσα προγραμματισμού Pascal και ποια είναι τα γενικά της χαρακτηριστικά; Σχεδιάστηκε από τον Ελβετό επιστήμονα της Πληροφορικής Nicklaus Wirth to

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη 1 3 η ενότητα: Εισαγωγή στις Βάσεις Δεδομένων και στην MySQL

Διαβάστε περισσότερα

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα Εισαγωγή Σχεσιακό Μοντέλο Σχεδιασμός μιας Β : Βήματα Ανάλυση Απαιτήσεων Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα δεδομένα, ποιες λειτουργίες είναι συχνές Εννοιολογικός Σχεδιασμός

Διαβάστε περισσότερα

Κεφ.11: Ευρετήρια και Κατακερματισμός

Κεφ.11: Ευρετήρια και Κατακερματισμός Κεφ.11: Ευρετήρια και Κατακερματισμός Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Κεφ. 11: Ευρετήρια-Βασική θεωρία Μηχανισμοί ευρετηρίου χρησιμοποιούνται για την επιτάχυνση

Διαβάστε περισσότερα

Εισαγωγή στις Βάσεις Δεδομζνων II

Εισαγωγή στις Βάσεις Δεδομζνων II ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Το Σχεσιακό Μοντζλο Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Άδειες Χρήσης Το

Διαβάστε περισσότερα

ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων του μαθήματος 2 Δρ. Λεωνίδας Φραγγίδης Τμήμα Διοίκησης Επιχειρήσεων ΤΕΙ ΑΜΘ Email: fragidis@teiemt.gr Ώρες Γραφείου: Τρίτη (10:00 12:00) Προτεινόμενα Βιβλία 3 Σχεσιακές

Διαβάστε περισσότερα