Συστήματα Πληροφοριών Διοίκησης Ενότητα 4: Οργάνωση δεδομένων
|
|
- Ἀνδρομάχη Ελευθερίου
- 7 χρόνια πριν
- Προβολές:
Transcript
1 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 4: Οργάνωση δεδομένων Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα Διοίκησης Επιχειρήσεων
2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2
3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Αθηνών» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3
4 Σκοποί ενότητας Στην ενότητα αυτή παρουσιάζονται οι μέθοδοι οργάνωσης δεδομένων για αποτελεσματική αποθήκευση και επεξεργασία. Ο βασικός σκοπός της ενότητας είναι η κατανόηση των βασικών δομών και τρόπων αποθήκευσης των δεδομένων σε αρχεία και της οργάνωσής τους, ώστε να διευκολύνεται η εξαγωγή των πληροφοριών που αξιοποιούνται από τα Π.Σ.Δ. 4
5 Εισαγωγικές έννοιες Η έννοια της Οργάνωσης Δεδομένων δεν πρέπει να συγχέεται με τις έννοιες της τακτοποίησης, της τάξης και της αισθητικής παρουσίασης. Σκοπός της είναι η εύκολη και γρήγορη: Ανεύρεση ενός στοιχείου Ανάσυρση από το χώρο αποθήκευσης Επεξεργασία του και επανατοποθέτησή του εφόσον απαιτείται 5
6 Δομές δεδομένων Οι Πίνακες (Tables) αποτελούνται από ένα σταθερό και προκαθορισμένο σύνολο ομοειδών απλών στοιχείων, καθένα από τα οποία καθορίζεται από κάποιο Δείκτη (Ιndex). Π.χ. Α(3) σημαίνει το τρίτο στοιχείο ενός μονοδιάστατου πίνακα Α. Οι Στοίβες (Stacks) αποτελούν γραμμικές διατάξεις στις οποίες στοιχεία μπορεί να εισάγονται με Ώθηση (Push) ή να εξάγονται με Έλξη (Pull) μόνο από το ένα άκρο τους, την Κεφαλή (Head). Ο τρόπος εισόδου - εξόδου των στοιχείων ονομάζεται LIFO (Last In, First Out), δηλαδή το τελευταίο εισαγόμενο δεδομένο εξέρχεται πρώτο. 6
7 Δομές δεδομένων (ΙΙ) Οι Ουρές (Queues) αποτελούν μια σειρά από στοιχεία στις οποίες εισάγονται (enqueue) νέα στοιχεία από ένα άκρο και εξάγονται (dequeue) υπάρχοντα στοιχεία από άλλο άκρο. Πρόκειται για μέθοδο εισαγωγής και εξαγωγής FIFO (First In, First Out), δηλαδή το στοιχείο το οποίο εισάγεται πρώτο στην ουρά εξέρχεται και πρώτο. Οι Δεσμικές Λίστες (Linked Lists) δίνουν μια λογική διάταξη στοιχείων, χωρίς αυτή να συνοδεύεται και από φυσική διάταξη. Έτσι και ανεξάρτητα από τη θέση που καταλαμβάνει στη μνήμη ένα δεδομένο, συσχετίζεται με το επόμενό του με τη βοήθεια κάποιου δείκτη. Τα δεδομένα της λίστας ονομάζονται Κόμβοι (Nodes) 7
8 Δομές δεδομένων (ΙΙΙ) Τα Δένδρα (Trees) αποτελούν μη Γραμμικές (non Linear) δομές. Αποτελούνται από ένα σύνολο Κόμβων, οι οποίοι συνδέονται με ακμές. Υπάρχει μόνο ένας κόμβος από τον οποίο μόνο ξεκινούν ακμές, που ονομάζεται Ρίζα (Root). Οι κόμβοι στους οποίους καταλήγουν μόνο ακμές, ονομάζονται Φύλλα (Leaves). Οι Γράφοι (Graphs) αποτελούν γενίκευση των δένδρων, δεδομένου ότι αποτελούνται από κόμβους και ακμές χωρίς όμως κάποια ιεράρχηση. 8
9 Συστατικά οργανωτικής δομής επιχειρησιακών δεδομένων Χαρακτήρας (CHARACTER): Είναι η ελάχιστη μονάδα δεδομένων που μπορεί να αποθηκευθεί. Ο χαρακτήρας μπορεί να είναι ένα γράμμα, όπως το Α, ένα ψηφίο του δεκαδικού συστήματος, όπως το 8, ή ένα ειδικό σύμβολο, όπως το (+), το (-), το (/), κ.λπ. Πεδίο (FIELD): Είναι μια ομάδα διαδοχικών χαρακτήρων που θεωρούνται ως ένα όλο και έχουν μια σημασία. Για παράδειγμα, το επώνυμο ενός πελάτη ή το ποσό που οφείλει ο πελάτης είναι πεδία. Τα πεδία διακρίνονται σε "αριθμητικά" (NUMERIC) όταν αντιπροσωπεύουν αριθμητικές ποσότητες που συμμετέχουν σε αριθμητικές πράξεις και σε πεδία "χαρακτήρων" (STRINGS) τα οποία είναι απλώς ακολουθίες χαρακτήρων που αποθηκεύονται μόνον. Η ποσότητα που υπάρχει στην αποθήκη από ένα συγκεκριμένο είδος αποθέματος είναι αριθμητικό πεδίο, ενώ το επώνυμο ενός μισθοδοτημένου υπαλλήλου και ο αριθμός τηλεφώνου του είναι πεδία χαρακτήρων. 9
10 Συστατικά οργανωτικής δομής επιχειρησιακών δεδομένων (ΙΙ) Λογική εγγραφή (LOGICAL RECORD): Είναι το σύνολο των πεδίων που περιλαμβάνει όλα τα λογικά συσχετισμένα στοιχεία για μια συγκεκριμένη επεξεργασία. Για παράδειγμα, όλα τα στοιχεία που απαιτούνται για να εξαχθεί η μισθοδοσία ενός υπαλλήλου αποτελούν μια λογική εγγραφή. Αρχείο (FILE): Είναι το σύνολο των λογικών εγγραφών που απαιτούνται για μια συγκεκριμένη επεξεργασία. Για παράδειγμα, το σύνολο όλων των λογικών εγγραφών για την μισθοδοσία των υπαλλήλων ενός οργανισμού συνιστά το αρχείο. 10
11 Συστατικά οργανωτικής δομής επιχειρησιακών δεδομένων (ΙΙΙ) Βάση Δεδομένων (DATA BASE): Είναι ένα σύνολο από αρχεία συσχετισμένα μεταξύ τους που συνιστούν μια οργανωμένη πηγή πληροφόρησης. Ενώ κάθε απλό αρχείο προορίζεται, όπως προαναφέρθηκε, για μια συγκεκριμένη χρήση, όπως π.χ. το αρχείο μισθοδοσίας ή το αρχείο προσωπικού, η βάση δεδομένων μπορεί να χρησιμοποιηθεί για πολλές χρήσεις. Έτσι, αν το αρχείο μισθοδοσίας και το αρχείο διοικητικής κατάστασης προσωπικού συσχετιστούν σε μια βάση δεδομένων, τότε η βάση αυτή θα μπορούσε να εξυπηρετήσει την μισθοδοσία, την παρακολούθηση της παραγωγικότητας προσωπικού κ.λπ. 11
12 Διάκριση αρχείων ΑΡΧΕΙΟ: Είναι το σύνολο των λογικών εγγραφών που απαιτούνται για μια συγκεκριμένη επεξεργασία. Για παράδειγμα, το σύνολο όλων των λογικών εγγραφών για την μισθοδοσία των υπαλλήλων ενός οργανισμού συνιστά το αρχείο μισθοδοσίας. Τα αρχεία διακρίνονται ανάλογα με την χρήση τους στους επόμενους βασικούς τύπους: "Κύριο αρχείο" (MASTER FILE): Χρησιμοποιείται ως μόνιμη πηγή άντλησης πληροφοριών από τις μόνιμες λογικές εγγραφές που περιέχει. Για παράδειγμα, το κύριο αρχείο της αποθήκης συνίσταται από λογικές εγγραφές για κάθε αποθηκευμένο υλικό οι οποίες περιλαμβάνουν πεδία ταυτότητας υλικού, ποσότητα, τιμή, ιστορικές πληροφορίες διακίνησης υλικού κ.λπ. 12
13 Διάκριση αρχείων (ΙΙ) "Αρχείο μεταβολών" (TRANSACTION FILE): Περιλαμβάνει τις λογικές εγγραφές των πράξεων που πραγματοποιήθηκαν σε μια ορισμένη χρονική περίοδο, π.χ. σε μια ημέρα ή ένα μήνα. Χρησιμοποιείται κυρίως για ενημέρωση του κύριου αρχείου. Για παράδειγμα, το αρχείο τιμολογίων πωλήσεων, το αρχείο αγορών κ.λπ. "Απολογιστικό αρχείο" (REPORT FILE): Περιλαμβάνει λογικές εγγραφές οι οποίες περιέχουν στοιχεία από το κύριο αρχείο και χρησιμοποιείται για την σύνταξη απολογιστικών εκθέσεων. Για παράδειγμα, το αρχείο των κρατήσεων φόρου μισθωτών υπηρεσιών που δημιουργείται από το μισθολογικό μητρώο των υπαλλήλων ενός οργανισμού. 13
14 Διάκριση αρχείων (ΙΙΙ) "Ιστορικό Αρχείο" (Historical File): Περιλαμβάνει λογικές εγγραφές με στοιχεία που δεν βρίσκονται σε ισχύ σήμερα αλλά θεωρούνται χρήσιμα κάτω από ορισμένες περιστάσεις, π.χ. το Ιστορικό Αρχείο των υπαλλήλων ενός Οργανισμού περιλαμβάνει λογικές εγγραφές με στοιχεία υπαλλήλων που αποχώρησαν για διάφορους λόγους από την Υπηρεσία. 14
15 Τύποι λογικών εγγραφών Λογικές εγγραφές σταθερού μήκους: Με την τεχνική αυτής της δομής είναι γνωστά εκ των προτέρων - και αμετάβλητα για όλες τις λογικές εγγραφές - αφενός το μήκος σε χαρακτήρες κάθε πεδίου της λογικής εγγραφής αφετέρου το πλήθος των πεδίων κάθε λογικής εγγραφής. Λογικές εγγραφές μεταβλητού μήκους: Συχνά η Λογικές εγγραφές σταθερού μήκους οδηγούν σε σπατάλη χώρου του μέσου βοηθητικής μνήμης επειδή πολλά πεδία μπορεί να μένουν κενά. Τέτοια είναι η περίπτωση του αρχείου ασθενών ενός μικροβιολογικού εργαστηρίου το οποίο εκτελεί ένα ορισμένο αριθμό εξετάσεων. 15
16 Η έννοια του κλειδιού Σαν κλειδί ορίζεται ένα οποιοδήποτε πεδίο των λογικών εγγραφών του αρχείου, το ίδιο για όλες τις εγγραφές, όταν αυτό είτε από μόνο του είτε σε συνδυασμό με άλλο ή άλλα πεδία ταυτοποιούν μια λογική εγγραφή. Ανάλογα με την εφαρμογή μπορεί να χρησιμοποιούνται διαφορετικά πεδία σαν κλειδιά 16
17 Μέθοδοι οργάνωσης αρχείων ΣΥΜΒΑΤΙΚΕΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΘΕΜΕΛΙΩΔΕΙΣ ΣΥΝΘΕΤΕΣ * Ιεραρχική Σειριακή * Καταλόγου * Δικτυακή Άμεσης ή Τυχαίας * ISAM * Σχεσιακή Προσπέλασης 17
18 Σειριακή οργάνωση αρχείων Κατά την σειριακή οργάνωση των αρχείων, οι λογικές εγγραφές καταχωρούνται σειριακά, η μια μετά την άλλη, σύμφωνα με το κλειδί (KEY). Το κλειδί μπορεί να αλλάζει ανάλογα με τη λογική της ταξινόμησης. (π.χ. Ονοματεπώνυμο, Ηλικία, κ.λπ.) 18
19 Ανάληψη πληροφοριών από σειριακό αρχείο Υπάρχουν τρεις τύποι ανάληψης πληροφοριών από ένα σειριακό αρχείο: Επιλεκτική ανάληψη, όπως για παράδειγμα η εκτύπωση ενός πίνακα των υπαλλήλων μιας επιχείρησης με ηλικία άνω των 40 ετών και προϋπηρεσία τουλάχιστον 6 έτη. (Ανάγνωση όλων των λογικών εγγραφών ή ταξινόμηση με κλειδί την ηλικία). Εξαγωγική ανάληψη με κλειδί διαφορετικό από αυτό με το οποίο έχει ταξινομηθεί το αρχείο. (Ανάγνωση όλων των λογικών εγγραφών). Εξαγωγική ανάληψη με κλειδί το ίδιο με αυτό με το οποίο έχει ταξινομηθεί το αρχείο. (Δυνατότητα διχοτομικής αναζήτησης σε δίσκο). 19
20 Διχοτομική αναζήτηση Η μέθοδος αυτή αξιοποιεί τη δυνατότητα που υπάρχει στον δίσκο για απ' ευθείας προσπέλαση σε μια φυσική εγγραφή (διεύθυνση δίσκου), διχοτομεί διαδοχικά το αρχείο και εντοπίζει το τμήμα στο οποίο ανήκει η ζητούμενη λογική εγγραφή. Είναι ενδιαφέρον να σημειωθεί ότι ένα σειριακό αρχείο στον δίσκο με 2000 εγγραφές απαιτεί με την μέθοδο αυτή το πολύ 11 εγγραφές του να εισαχθούν στην μνήμη και να ελεγχθούν. Πιο κάτω φαίνεται ένα παράδειγμα της μεθόδου με αρχείο που περιλαμβάνει 9 λογικές εγγραφές. Για την απλοποίηση της παρουσίασης κάθε φυσική εγγραφή περιλαμβάνει μόνο μια λογική εγγραφή και έστω ότι αναζητούμε την εγγραφή με κωδικό
21 Διχοτομική αναζήτηση (ΙΙ) Εισάγουμε την μεσαία εγγραφή του αρχείου στην μνήμη και συγκρίνουμε τον κωδικό της με τον ζητούμενο κωδικό. Επειδή ο κωδικός της μεσαίας εγγραφής (460) είναι μικρότερος του ζητούμενου (500) έπεται ότι ο δεύτερος βρίσκεται στο τμήμα του αρχείου μεταξύ 460 και 624. Εισάγουμε τώρα την μεσαία εγγραφή του τμήματος αυτού (507). Επειδή ο κωδικός της είναι μεγαλύτερος του 500 έπεται ότι ο ζητούμενος κωδικός βρίσκεται στο τμήμα μεταξύ 460 και 507. Εισάγουμε τον μεσαίο του τμήματος αυτού (500) και συγκρίνουμε τον κωδικό του με τον ζητούμενο. Επειδή υπάρχει σύμπτωση έπεται ότι η εγγραφή που εισήχθηκε τελευταία στην μνήμη είναι η ζητούμενη. 21
22 Οργάνωση άμεσης ή τυχαίας προσπέλασης Κατ αυτήν οι λογικές εγγραφές τοποθετούνται τυχαία σε συγκεκριμένες διευθύνσεις μνήμης άμεσης προσπέλασης (δίσκος) και η αναζήτησή τους γίνεται σύμφωνα με κάποια μέθοδο συσχέτισης κλειδιού και διεύθυνσης. 22
23 Μέθοδοι συσχετισμού κλειδιού & διεύθυνσης Κλειδί και διεύθυνση ίδια: Με την μέθοδο αυτή το κλειδί των λογικών εγγραφών συμπίπτει με την διεύθυνσή τους. Για παράδειγμα, αποθηκεύουμε την λογική εγγραφή του υλικού αποθήκης με κωδικό 9 στην διεύθυνση 9. Πίνακας κλειδιού και διεύθυνσης: Η μέθοδος αυτή είναι η πιο συνηθισμένη και συνίσταται στο να συνταχθεί ένας πίνακας που να αντιστοιχεί το κλειδί με την διεύθυνση στην οποία έχει καταχωρηθεί η λογική εγγραφή. Υπολογισμός διεύθυνσης από το κλειδί: Στη μέθοδο αυτή αντιστοιχεί μια διεύθυνση σε ένα κλειδί με κάποιο υπολογισμό 23
24 Eνημέρωση αρχείου άμεσης προσπέλασης Ένα αρχείο άμεσης προσπέλασης μπορεί να ενημερωθεί όπως και ένα σειριακό αρχείο κατά τρόπο ομαδικό (BATCH PROCESSING) αλλά το μεγάλο πλεονέκτημά του είναι ότι μπορεί να ενημερωθεί ON- LINE (άμεσα) μόλις συμβεί μεταβολή έστω και σε μια λογική εγγραφή του. 24
25 Eνημέρωση αρχείου άμεσης προσπέλασης (ΙΙ) ΠΕΛΑΤΗΣ (Μεταβολές Εμπορευμάτων) ΕΙΣΟΔΟΣ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ ΕΝΗΜΕΡΩΣΗ ΑΡΧΕΙΟΥ ΚΥΡΙΟ ΑΡΧΕΙΟ ΕΜΠΟΡΕΥΜΑΤΩΝ ΑΠΟΔΕΙΞΗ 25
26 Ανάληψη πληροφοριών από το αρχείο Επιλεκτική πληροφόρηση (> ή <), όπως η εκτύπωση πίνακα υλικών των οποίων το απόθεμα είναι κάτω του ορίου ασφαλείας Εξαγωγική πληροφόρηση (=), όπως η εκτύπωση όλων των στοιχείων των υπαλλήλων ενός οργανισμού με μισθολογικό κλιμάκιο 8, (Στις παραπάνω περιπτώσεις απαιτείται γενικά η ανάγνωση όλων των λογικών εγγραφών) Επιλεκτική πληροφόρηση μιας μόνο εγγραφής με συγκεκριμένη τιμή κλειδιού, όπως η ανάγνωση των στοιχείων ενός φορολογουμένου με ΑΦΜ (Στην συγκεκριμένη περίπτωση απαιτείται η ανάγνωση μιας μόνο εγγραφής) 26
27 Οργάνωση καταλόγου Απλός Κατάλογος (SIMPLE LIST): Για κάθε κλειδί περιλαμβάνεται στην λογική εγγραφή ένα πεδίο με το δείκτη, όπως φαίνεται στο Σχήμα: 27
28 Οργάνωση καταλόγου (ΙΙ) Ανεστραμμένος Κατάλογος (INVERTED LIST): Οπως είδαμε στον απλό κατάλογο προηγουμένως, μπορεί να έχουμε περισσότερες της μιας ακολουθίες, κάθε μια από τις οποίες αντιστοιχεί σε ένα κλειδί. 28
29 Οργάνωση καταλόγου (ΙΙΙ) Δακτύλιος: Η οργάνωση δακτυλίου περιλαμβάνει σε κάθε λογική εγγραφή του αρχείου δύο δείκτες καταλόγου, ένα που δείχνει την επόμενη εγγραφή και ένα που δείχνει την προηγούμενη. Έτσι είναι δυνατή η κίνηση διαμέσου των λογικών εγγραφών του αρχείου τόσο προς τα εμπρός όσο και προς τα πίσω. Δακτύλιος (πρώτος δείκτης = προηγούμενη εγγραφή δεύτερος δείκτης = επόμενη εγγραφή) κίνηση πίσω κίνηση εμπρός 29
30 Πινακοποιημενη σειριακή οργάνωση Η Πινακοποιημένη Σειριακή Οργάνωση (INDEXED SEQUENTIAL ACCESS METHOD - ISAM) συνδυάζει τα πλεονεκτήματα, ως προς την ενημέρωση ενός αρχείου, της σειριακής οργάνωσης και τα πλεονεκτήματα ως προς την ανάληψη πληροφοριών της οργάνωσης άμεσης προσπέλασης. 30
31 Πινακοποιημενη σειριακή οργάνωση (ΙΙ) ΚΛΕΙΔΙ (π.χ. κωδικός πελάτη) ΠΙΝΑΚΑΣ ΑΡΙΘΜΟΣ BLOCK n ΕΝΑΡΚΤΗΡΙΑ ΔΙΕΥΘΥΝΣΗ BLOCK Εγγραφές κατά σειρά με το κλειδί Λογική Εγγραφή ΑΡΧΕΙΟ Δείκτης 900 BLOCK BLOCK BLOCK n (υπερχείλισης) 31
32 Βάσεις δεδομένων Τα στοιχεία που χαρακτηρίζουν μια Βάση Δεδομένων είναι: Περιορισμός της πολλαπλής αποθήκευσης στοιχείων (Redundancy) Μοίρασμα των πληροφοριών σε πολλούς χρήστες (Sharing) Ασφάλεια των πληροφοριών (Security) Ακεραιότητα των πληροφοριών (Integrity) Ανεξαρτησία των δεδομένων και των εφαρμογών από τον τρόπο αποθήκευσης (Data Independence) Ευκολία στη χρήση 32
33 Συστήματα διαχείρισης βάσεων δεδομένων Τα Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ), αγγλικός όρος Data Base Management Systems (DBMS), είναι προγράμματα τα οποία ακολουθούν μια πιο πολύπλοκη προσέγγιση στην αποθήκευση και ανάκτηση δεδομένων από αυτή που ακολουθούν τα απλά συστήματα επεξεργασίας αρχείων (File Management System - FMS). Εξασφαλίζουν υψηλού επιπέδου επικοινωνία (interface) είτε μέσω γραφικού περιβάλλοντος (GUI) είτε μέσω γλώσσας ερωταποκρίσεων (SQL) είτε μέσω εφαρμογής σε μια γλώσσα Προγραμματισμού υψηλού επιπέδου (C, C++, Java, ) 33
34 Πλεονεκτήματα Σ.Δ.Β.Δ. Ένα από τα μεγαλύτερα πλεονεκτήματα των Σ.Δ.Β.Δ. είναι ότι το σύστημα βρίσκει και ανακτά τα δεδομένα χωρίς τη μεσολάβηση του χρήστη. Ακόμη και οι προγραμματιστές Η/Υ δεν απαιτείται να γνωρίζουν την τοποθεσία και την μορφή των εγγραφών. Απλά ζητούν να ανευρεθούν τα δεδομένα μέσω των προγραμμάτων και το σύστημα αναλαμβάνει να τα ανακτήσει για λογαριασμό τους. 34
35 Συστατικά ορισμού βάσεων δεδομένων Πρώτον, υπάρχει η φυσική υπόσταση των δεδομένων, τα οποία τηρούνται σε κάποιο μαγνητικό μέσο, συνήθως σε μαγνητικούς δίσκους Το δεύτερο συστατικό ενός Σ.Δ.Β.Δ. είναι το λογισμικό που χρησιμοποιείται διαμεσολαβητικά ανάμεσα στις εφαρμογές και στα φυσικά δεδομένα και τα αρχεία όπου αυτά είναι αποθηκευμένα Το τρίτο συστατικό είναι ένα σύνολο εφαρμογών όπου χρησιμοποιούνται για την ανεύρεση δεδομένων στη Βάση Το τέταρτο συστατικό ενός Σ.Δ.Β.Δ. είναι το Λεξικό Δεδομένων το οποίο δεν είναι παρά ένα αυτοματοποιημένο αρχείο όπου τηρούνται οι ορισμοί των δεδομένων και τα χαρακτηριστικά τους όπως χρήση, φυσική αναπαράσταση, ιδιοκτησία (ποιος είναι υπεύθυνος για την συντήρησή τους), δικαιώματα πρόσβασης και ασφάλεια. 35
36 Τα συστατικά ενός συστήματος διαχείρισης βάσεων δεδομένων 36
37 Αρχιτεκτονική ενος ΣΔΒΔ 37
38 ΒΑΣΙΚΟΙ ΤΡΟΠΟΙ ΔΟΜΗΣΗΣ Η ΣΥΣΧΕΤΙΣΗΣ ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΤΗΝ ΕΠΕΞΕΡΓΑΣΙΑ ΤΗΣ ΕΞΩΤΕΡΙΚΗΣ ΑΠΟΨΗΣ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Υπάρχουν τρεις βασικοί τρόποι δόμησης ή συσχέτισης των δεδομένων για την επεξεργασία της εξωτερικής άποψης της Βάσης Δεδομένων: Ο Σχεσιακός (Relational) Ο Ιεραρχικός (Hierarchical) Ο Δικτυωτός (Network) 38
39 Ιεραρχική δόμηση 39
40 Ιεραρχική δόμηση (ΙΙ) Το υπόδειγμα μίας τράπεζας πληροφοριών SUPPLIERS-PARTS φαίνεται αναλυτικά στο σχήμα, όπου τα είδη είναι σε ανώτερο επίπεδο από τους προμηθευτές. 40
41 Δικτυωτή δομή Β.Δ. (Ν:Μ) 41
42 Υπόδειγμα δόμησης σχέσεων 42
43 Υπόδειγμα δόμησης σχέσεων (ΙΙ) Στη δόμηση αυτή ο κάθε πίνακας παριστάνει μία σχέση (relation) μεταξύ των πεδίων. Η κάθε γραμμή κάθε πίνακα παριστάνει μία συγγένεια (relationship) ή πλειάδα. 43
44 Διαγράμματα οντοτήτων-σχέσεων Προτάθηκαν από τον Chen και αποτελούν διαγραμματική απεικόνιση των δεδομένων και των μεταξύ τους σχέσεων Οντότητες (ισχυρές και ασθενείς, π.χ. Καθηγητής Σχολής και παιδιά Καθηγητών αντίστοιχα) Αντιπρόσωποι οντότητας (π.χ. Καθηγητές Γεωργίου, Βασιλείου, κ.λπ.) Χαρακτηριστικά: Ιδιότητες οντοτήτων (πεδία) Πρωτεύον χαρακτηριστικό (κλειδί ή πεδίο ταυτοποίησης) Σύνθετο χαρακτηριστικό (π.χ. Η διεύθυνση κατοικίας) Πολλαπλό χαρακτηριστικό (π.χ. Ξένες γλώσσες που γνωρίζει ένας υπάλληλος) Συναγόμενο χαρακτηριστικό (προκύπτει από κάποιες αριθμ. πράξεις, π.χ ηλικία) 44
45 Διαγράμματα οντοτήτων-σχέσεων (ΙΙ) Η συσχέτιση των οντοτήτων καθορίζεται από ένα ρήμα (π.χ. ΑΝΗΚΕΙ, ΔΗΛΩΝΕΙ, ΔΑΝΕΙΖΕΤΑΙ) Ιδιότητες συσχετίσεων: Συμμετοχή (ολική, μερική) και λόγος πολλαπλότητας (1:1, 1:Ν, Μ:Ν) 45
46 Επεξήγηση των συμβόλων του Δ.Ο.Σ. 46
47 Το Δ.Ο.Σ. που προκύπτει από την ενοποίηση των επιμέρους Δ.Ο.Σ. του Εκπαιδευτικού Ιδρύματος 47
48 Βήμα 1: Ισχυρές οντότητες Δημιουργείται μία σχέση του σχεσιακού μοντέλου για κάθε ισχυρή οντότητα του Δ.Ο.Σ. Τα χαρακτηριστικά της σχέσης είναι τα απλά χαρακτηριστικά της οντότητας. Το πρωτεύον κλειδί της σχέσης είναι το πρωτεύον χαρακτηριστικό της οντότητας. 48
49 Βήμα 1: Ισχυρές οντότητες (ΙΙ) 49
50 Βήμα 2: Ασθενείς οντότητες Δημιουργείται μία νέα σχέση του σχεσιακού μοντέλου για κάθε ασθενή οντότητα του Δ.Ο.Σ. Τα χαρακτηριστικά της νέας σχέσης είναι (α) όλα τα απλά χαρακτηριστικά της ασθενούς οντότητας και (β) το πρωτεύον χαρακτηριστικό της προσδιορίζουσας οντότητας. Το πρωτεύον κλειδί της νέας σχέσης είναι ο συνδυασμός του μερικού πρωτεύοντος χαρακτηριστικού της ασθενούς οντότητας και του πρωτεύοντος χαρακτηριστικού της προσδιορίζουσας οντότητας. Το πρωτεύον χαρακτηριστικό της προσδιορίζουσας οντότητας είναι ταυτόχρονα ξένο κλειδί και αναφέρεται στο πρωτεύον κλειδί της σχέσης που αντιστοιχεί στην προσδιορίζουσα οντότητα. 50
51 Βήμα 2: Ασθενείς οντότητες (ΙΙ) 51
52 Βήμα 3: Χαρακτηριστικά πολλαπλών τιμών Δημιουργείται μία νέα σχέση του σχεσιακού μοντέλου για κάθε χαρακτηριστικό πολλαπλών τιμών του Δ.Ο.Σ. Τα χαρακτηριστικά της νέας σχέσης είναι (α) το χαρακτηριστικό πολλαπλών τιμών και (β) το πρωτεύον χαρακτηριστικό της οντότητας στην οποία ανήκει το χαρακτηριστικό πολλαπλών τιμών. Το πρωτεύον κλειδί της νέας σχέσης απαρτίζεται από όλα τα χαρακτηριστικά της σχέσης που δημιουργήθηκε στο βήμα αυτό. Το ξένο κλειδί είναι το πρωτεύον χαρακτηριστικό της οντότητας στην οποία ανήκει το χαρακτηριστικό πολλαπλών τιμών 52
53 Βήμα 3: Χαρακτηριστικά πολλαπλών τιμών (ΙΙ) 53
54 Βήμα 4: 1:1 συσχετίσεις Προστίθεται ένα ξένο κλειδί για κάθε 1:1 συσχέτιση. Ως ξένο κλειδί επιλέγεται το πρωτεύον χαρακτηριστικό μίας από τις οντότητες που συμμετέχει στην 1:1 συσχέτιση. Αυτό προστίθεται στη σχέση που αντιστοιχεί στην άλλη οντότητα που συμμετέχει στην 1:1 συσχέτιση. Στην ίδια σχέση προστίθεται και κάθε χαρακτηριστικό της συσχέτισης. 54
55 Βήμα 4: 1:1 συσχετίσεις (ΙΙ) 55
56 Βήμα 5: 1:Μ συσχετίσεις Προστίθεται ένα ξένο κλειδί για κάθε 1:Μ συσχέτιση. Ως ξένο κλειδί επιλέγεται το πρωτεύον χαρακτηριστικό της οντότητας που συμμετέχει στη συσχέτιση από το μέρος του 1 Αυτό προστίθεται ως ξένο κλειδί στη σχέση που αντιστοιχεί στην η οντότητα που συμμετέχει στην συσχέτιση από το μέρος του Μ. Στην ίδια σχέση προστίθεται και κάθε χαρακτηριστικό της συσχέτισης. 56
57 Βήμα 5: 1:Μ συσχετίσεις (ΙΙ) 57
58 Βήμα 6: Μ:Μ συσχετίσεις Προστίθεται μία σχέση για κάθε Μ:Μ συσχέτιση. Η νέα σχέση περιλαμβάνει ως χαρακτηριστικά τα πρωτεύοντα χαρακτηριστικά των οντοτήτων που συμμετέχουν στην Μ:Μ συσχέτιση. Αυτά αποτελούν και το πρωτεύον κλειδί της συσχέτισης. Ταυτόχρονα, καθένα από αυτά ξεχωριστά είναι ξένο κλειδί. Στη σχέση προστίθεται και κάθε χαρακτηριστικό της συσχέτισης. 58
59 Βήμα 6: Μ:Μ συσχετίσεις (ΙΙ) 59
60 Ηλεκτρονική Συνταγογράφιση 60
61 Τέλος Ενότητας
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ Προκειμένου να επιτευχθεί η «ακριβής περιγραφή» ενός αλγορίθμου, χρησιμοποιείται κάποια γλώσσα που μπορεί να περιγράφει σειρές ενεργειών με τρόπο αυστηρό,
Διαβάστε περισσότεραΣυστήματα Πληροφοριών Διοίκησης
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 2: Γενική θεώρηση και κατάταξη συστημάτων πληροφοριών διοίκησης Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα
Διαβάστε περισσότεραΑυτοματοποιημένη χαρτογραφία
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αυτοματοποιημένη χαρτογραφία Ενότητα # 5: Χαρτογραφικές βάσεις δεδομένων Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Διαχείρισης Βάσεων Δεδομένων 1 ΕΙΣΑΓΩΓΗ Η τεχνολογία των Βάσεων Δεδομένων (ΒΔ) (Databases - DB) και των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
1 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 3ο: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΜΕΡΟΣ 2 ο : ΣΤΟΙΒΑ & ΟΥΡΑ ΙΣΤΟΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ: http://eclass.sch.gr/courses/el594100/ ΣΤΟΙΒΑ 2 Μια στοίβα
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 7: Αφαίρεση δεδόμενων Πασχαλίδης Δημοσθένης Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Διαβάστε περισσότεραΟι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι:
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Μια δομή δεδομένων στην πληροφορική, συχνά αναπαριστά οντότητες του φυσικού κόσμου στον υπολογιστή. Για την αναπαράσταση αυτή, δημιουργούμε πρώτα ένα αφηρημένο μοντέλο στο οποίο προσδιορίζονται
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής
Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραΒάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1
Διαβάστε περισσότεραΒάσεις Δεδομένων Ενότητα 1
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή στις Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΒάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη των Υπολογιστών
Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 7: Βάσεις Δεδομένων: Στόχοι, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Με την ολοκλήρωση της ενότητας
Διαβάστε περισσότεραΑνάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον υποδειγματική διδασκαλία Κεφ. 3 Δομές Δεδομένων & αλγόριθμοι
Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον υποδειγματική διδασκαλία Κεφ. 3 Δομές Δεδομένων & αλγόριθμοι Αραποστάθης Μάριος Καθηγητής Πληροφορικής Πειραματικού Λυκείου Βαρβακείου http://users.sch.gr/mariosarapostathis
Διαβάστε περισσότεραΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ Ενότητα # 3: Αριθμητικά Περιγραφικά Μέτρα Εβελίνα Κοσσιέρη Τμήμα Λογιστικής και Χρηματοοικονομικής ΑΔΕΙΕΣ
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Δομές Δεδομένων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος
Προγραμματισμός Η/Υ Δομές Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Δομές Δεδομένων Τα δεδομένα ενός προβλήματος αποθηκεύονται στον υπολογιστή,
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα: 11Η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Δρ. ΠΑΝΤΕΛΗΣ ΑΓΓΕΛΙΔΗΣ Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΠΛΗΡΟΦΟΡΙΑ ΑΡΙΘΜΟΙ ΣΥΜΒΟΛΑ - ΛΕΞΕΙΣ ΟΠΟΙΑΔΗΠΟΤΕ ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΣΥΜΒΑΙΝΕΙ ΣΕ ΜΙΑ ΟΙΚΟΝΟΜΙΚΗ ΜΟΝΑΔΑ ΠΡΕΠΕΙ ΝΑ ΜΕΤΡΕΙΤΑΙ ΚΑΙ ΝΑ ΚΑΤΑΓΡΑΦΕΤΑΙ ΟΡΓΑΝΩΣΗ ΚΑΤΑΓΡΑΦΗΣ
Διαβάστε περισσότεραÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ
ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης
Διαβάστε περισσότεραΕλληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 6 : Δομές αρχείων. Δρ. Γκόγκος Χρήστος
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 6 : Δομές αρχείων Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής
Διαβάστε περισσότεραΑπό το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο
Από το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων σε Σχεσιακό Μοντέλο, Αλγόριθμος Μετατροπής, Μετατροπή Οντότητας, Μετατροπή Συσχέτισης 1:1, Μετατροπή
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Εισαγωγή στην Πληροφορική Βάσεις Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις Δεδομένων; Σύστημα για αποθήκευση, μετάδοση
Διαβάστε περισσότεραΤμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Δομημένος Προγραμματισμός Ενότητα 3(γ): Εργαστηριακή Άσκηση Αναπλ. Καθηγητής: Κωνσταντίνος Στεργίου Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΔιαχείριση Πολιτισμικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και
Διαβάστε περισσότεραΔιαχείριση Πολιτισμικών Δεδομένων
Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις
Διαβάστε περισσότερα3 ΟΥ και 9 ΟΥ ΚΕΦΑΛΑΙΟΥ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 3 ΟΥ και 9 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΙΝΑΚΩΝ ΣΤΟΙΒΑΣ ΚΑΙ ΟΥΡΑΣ Α ΜΕΡΟΣ ΘΕΩΡΙΑ ΓΙΑ ΠΙΝΑΚΕΣ 3.1
Διαβάστε περισσότεραA ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ
A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο
Διαβάστε περισσότεραΒάσεις Δεδομένων Εισαγωγή
Βάσεις Δεδομένων Εισαγωγή Σκοποί ενότητας Εκμάθηση Συστημάτων Διαχείρισης Βάσεων Δεδομένων Δημιουργία E-R διαγραμμάτων 2 Περιεχόμενα ενότητας Συστήματα Διαχείρισης Βάσεων Δεδομένων Διάγραμμα οντοτήτων
Διαβάστε περισσότεραΕισαγωγή στη Δασική Πληροφορική
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στη Δασική Πληροφορική Ενότητα 4: Αρχεία Δεδομένων Ζαχαρούλα Ανδρεοπούλου Δασολογίας & Φυσικού Περιβάλλοντος Άδειες Χρήσης Το
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Να γίνει περιγραφή της δομής δεδομένων Στοίβα. Στη δομή δεδομένων στοίβα τα δεδομένα στοιβάζονται το ένα πάνω στο άλλο. Σχηματικά οι λεπτομέρειες μιας δομής δεδομένων στοίβας μπορούν
Διαβάστε περισσότεραΣχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model
.. Εργαστήριο Βάσεων Δεδομένων Relational Model . Σχεσιακό Μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις Μια σχέση είναι ένας πίνακας με διακριτό όνομα Κάθε
Διαβάστε περισσότεραΕνότητα. Εισαγωγή στις βάσεις δεδομένων
Ενότητα 1 Εισαγωγή στις βάσεις δεδομένων 2 1.1 Βάσεις Δεδομένων Ένα βασικό στοιχείο των υπολογιστών είναι ότι έχουν τη δυνατότητα να επεξεργάζονται εύκολα και γρήγορα μεγάλο πλήθος δεδομένων και πληροφοριών.
Διαβάστε περισσότεραΣυστήματα Πληροφοριών Διοίκησης Ενότητα 3: Τεχνολογία υπολογιστικών συστημάτων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 3: Τεχνολογία υπολογιστικών συστημάτων Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα Διοίκησης Επιχειρήσεων
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Συστήματα Αυτομάτου Ελέγχου Ενότητα Α: Γραμμικά Συστήματα Όνομα Καθηγητή: Ραγκούση Μαρία Τμήμα: Ηλεκτρονικών Μηχανικών Τ.Ε. Άδειες
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 3 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ
ΚΕΦΑΛΑΙΟ 3 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ Τα δεδομένα (data) είναι η αφαιρετική αναπαράσταση της πραγματικότητας και συνεπώς μία απλοποιημένη όψη της. Η συλλογή των ακατέργαστων δεδομένων και ο συσχετισμός
Διαβάστε περισσότεραΟι λίστες, χάνοντας τα πλεονεκτήματα των πινάκων, λύνουν προβλήματα που παρουσιάζουν οι πίνακες
Δομές δεδομένων Πίνακες Οι πίνακες είναι το πιο απλό «μέσο» αποθήκευσης ομοειδούς πληροφορίας. Χρησιμοποιούν ακριβώς όση μνήμη χρειάζεται για την αποθήκευση της πληροφορίας Επιτρέπουν την προσπέλαση άμεσα
Διαβάστε περισσότεραΟι δομές δεδομένων στοίβα και ουρά
Καθηγητής Πληροφορικής Απαγορεύεται η αναπαραγωγή των σημειώσεων χωρίς αναφορά στην πηγή Βίντεο: https://youtu.be/j8petzztqty Οι δομές δεδομένων στοίβα και ουρά Εισαγωγή Στα πλαίσια του μαθήματος της Ανάπτυξης
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ. Ενότητα : ΥΛΟΠΟΙΗΣΗ ΔΙΑΚΡΙΤΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα : ΥΛΟΠΟΙΗΣΗ ΔΙΑΚΡΙΤΩΝ ΣΥΣΤΗΜΑΤΩΝ Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό
Διαβάστε περισσότεραΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΔΙΔΑΣΚΩΝ: Πασχαλίδης Δημοσθένης ΤΜΗΜΑ: Διαχείρισης Εκκλησιαστικών Κειμηλίων Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για
Διαβάστε περισσότεραΑλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Αφηρημένες
Διαβάστε περισσότεραΕισαγωγή στις Αρχές της επιστήμης των Η/Υ. Β Λυκείου
Εισαγωγή στις Αρχές της επιστήμης των Η/Υ Β Λυκείου Επιστήμη των υπολογιστών μελετά Θεωρητικά θεμέλια Φύση πληροφοριών Φύση αλγορίθμων Φύση υπολογισμών Και τις τεχνολογικές εφαρμογές τους Από τις σκοπιές
Διαβάστε περισσότεραΕνότητα 3: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ
Ενότητα 3: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΔΕΔΟΜΕΝΑ ΑΛΓΟΡΙΘΜΟΙ -ΠΛΗΡΟΦΟΡΙΑ: Δεδομένα: Αναπαράσταση της Πραγματικότητας Μπορούν να γίνουν αντιληπτά με μια από τις αισθήσεις μας Πληροφορία: Προκύπτει από
Διαβάστε περισσότεραΛογιστικές Εφαρμογές Εργαστήριο
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Λογιστικές Εφαρμογές Εργαστήριο Ενότητα #5: Αναλυτικά Καθολικά Μαρία Ροδοσθένους Τμήμα Λογιστικής και Χρηματοοικονομικής ΑΔΕΙΕΣ
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται
Διαβάστε περισσότεραΕρωτήσεις πολλαπλής επιλογής - Κεφάλαιο Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή
Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 3 1. Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή 2. Δυναμικές είναι οι δομές που αποθηκεύονται σε συνεχόμενες θέσεις μνήμης 3. Ένας πίνακας
Διαβάστε περισσότεραΕπιµέλεια Θοδωρής Πιερράτος
εδοµένα οµές δεδοµένων και αλγόριθµοι Τα δεδοµένα είναι ακατέργαστα γεγονότα. Η συλλογή των ακατέργαστων δεδοµένων και ο συσχετισµός τους δίνει ως αποτέλεσµα την πληροφορία. Η µέτρηση, η κωδικοποίηση,
Διαβάστε περισσότεραΚεφάλαιο 3 : εδοµένα. Πίνακες Στοίβα Ουρά Αναζήτηση Ταξινόµηση. Προγράµµατα
εδοµένα Αλγόριθµοι + οµές εδοµένων = Προγράµµατα Πίνακες Στοίβα Ουρά Αναζήτηση Ταξινόµηση Κεφάλαιο 3 : οµές εδοµένων και Αλγόριθµοι Στοίβα Στη δοµή δεδοµένων στοίβα τα δεδοµένα στοιβάζονται το ένα πάνω
Διαβάστε περισσότεραΠληροφορική 2. Δομές δεδομένων και αρχείων
Πληροφορική 2 Δομές δεδομένων και αρχείων 1 2 Δομή Δεδομένων (data structure) Δομή δεδομένων είναι μια συλλογή δεδομένων που έχουν μεταξύ τους μια συγκεκριμένη σχέση Παραδείγματα δομών δεδομένων Πίνακες
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 7: Βάσεις Δεδομένων (Θεωρία) Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΒάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών
TMHMA ΑΥΤΟΜΑΤΙΣΜΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΠΕΙΡΑΙΩΣ ΘΕΜΑ ΕΡΓΑΣΙΑΣ Βάσεις εδομένων Μέρμηγκας Αλέξανδρος Α.Μ. 30000 Βάση εδομένων Βάση δεδομένων είναι μια οργανωμένη συλλογή αλληλοσυσχετιζόμενων
Διαβάστε περισσότεραΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ & ΑΛΓΟΡΙΘΜΟΙ. Πίνακες και βασικές επεξεργασίες αυτών
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ & ΑΛΓΟΡΙΘΜΟΙ Πίνακες και βασικές επεξεργασίες αυτών Σκοπιές από τις οποίες μελετά η πληροφορική τα δεδομένα Γλωσσών προγραμματισμού Υλικού Δομών δεδομένων Ανάλυσης δεδομένων 22/11/08 Παρουσιάσεις
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. 4 η ενότητα: Δομές Δεδομένων. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Προγραμματισμός Η/Υ 4 η ενότητα: Δομές Δεδομένων Τμήμα Τεχνολόγων Περιβάλλοντος ΤΕΙ Ιονίων Νήσων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη των Υπολογιστών
Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 1: Διαδικαστικά Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Παρουσίαση της δομής και των περιεχομένων του μαθήματος.
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική
Διαβάστε περισσότεραΠεδία (Attributes) Συσχετίσεις (Relationships) Κλειδιά (Identifiers) Οντότητες είναι υποψήφια αρχεία
Λογικός σχεδιασμός Αρχείων Το μοντέλο οντοτήτων Οντότητες (Entities) Πεδία (Attributes) Συσχετίσεις (Relationships) Κλειδιά (Identifiers) Οντότητες είναι υποψήφια αρχεία Τι είναι Οντότητες Είναι συλλογή
Διαβάστε περισσότεραΔομές Δεδομένων. Ενότητα 11: Τεχνικές Κατακερματισμού. Καθηγήτρια Μαρία Σατρατζέμη. Τμήμα Εφαρμοσμένης Πληροφορικής.
Ενότητα 11: Τεχνικές Κατακερματισμού Καθηγήτρια Μαρία Σατρατζέμη Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΕισαγωγή στις Βάσεις Δεδομζνων II
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Το Σχεσιακό Μοντζλο Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Άδειες Χρήσης Το
Διαβάστε περισσότεραΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ Ενότητα # 8: Πιθανότητες ΙΙ Εβελίνα Κοσσιέρη Τμήμα Λογιστικής και Χρηματοοικονομικής ΑΔΕΙΕΣ ΧΡΗΣΗΣ Το
Διαβάστε περισσότεραΒάσεις Δεδομένων. Ενότητα 5: ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών
Βάσεις Δεδομένων Ενότητα 5: ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΒάσεις Δεδομένων Ενότητα 4
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Μοντέλο Οντοτήτων-Συσχετίσεων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΔΕΔΟΜΕΝΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΕΣ
ΔΕΔΟΜΕΝΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΕΣ Δεδομένα (data) είναι μια παράσταση, όπως γράμματα, αριθμοί, σύμβολα κ.ά. στα οποία μπορούμε να δώσουμε κάποια σημασία (έννοια). Πληροφορία (information) είναι η σημασία που δίνουμε
Διαβάστε περισσότεραΒάσεις Περιβαλλοντικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 1: Εισαγωγή στις ΒΔ Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων. Relational Model Σχεσιακό Μοντέλο
Εργαστήριο Βάσεων Δεδομένων Relational Model Σχεσιακό Μοντέλο Σχεσιακό μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις. Μια σχέση είναι ένας πίνακας με διακριτό
Διαβάστε περισσότεραΔΙΑΓΡΑΜΜΑ ΟΝΤΟΤΗΤΩΝ - ΣΥΣΧΕΤΙΣΕΩΝ
ΔΙΑΓΡΑΜΜΑ ΟΝΤΟΤΗΤΩΝ - ΣΥΣΧΕΤΙΣΕΩΝ Διδάσκων του μαθήματος 2 Δρ. Λεωνίδας Φραγγίδης Τμήμα Διοίκησης Επιχειρήσεων ΤΕΙ ΑΜΘ Email: fragidis@teiemt.gr Ώρες Γραφείου: Τρίτη (10:00 12:00) Προτεινόμενα Βιβλία 3
Διαβάστε περισσότεραΕισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά
Διαβάστε περισσότεραΒάσεις Δεδομένων. Μιχάλης Μαλιάππης
Βάσεις Δεδομένων Μιχάλης Μαλιάππης Βασικές Έννοιες Βάσεων Δεδομένων Βάση Δεδομένων (Database) είναι ένα σύνολο δεδομένων που σχετίζονται μεταξύ τους. Δεδομένα τα οποία δεν σχετίζονται μεταξύ τους δεν μπορούν
Διαβάστε περισσότεραΠληροφορική II. Ενότητα 5 : Δομές Δεδομένων και αφηρημένοι. τύποι δεδομένων. Δρ. Γκόγκος Χρήστος
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 5 : Δομές Δεδομένων και αφηρημένοι τύποι δεδομένων Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Τμήμα Χρηματοοικονομικής
Διαβάστε περισσότεραΒάσεις δεδομένων και Microsoft Access
Περιεχόμενα Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access... 7 Κεφάλαιο 2 Microsoft Access 2010... 16 Κεφάλαιο 3 Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα... 27 Κεφάλαιο 4 Προβολές πινάκων και
Διαβάστε περισσότεραΑυτοματοποιημένη χαρτογραφία
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αυτοματοποιημένη χαρτογραφία Ενότητα # 6: Μοντέλα Χαρτογραφικών Βάσεων Μέρος 1 ο Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών
Διαβάστε περισσότεραΒάσεις Δεδομένων. Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βάσεις Δεδομένων Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων Άδειες
Διαβάστε περισσότεραInformation Technology for Business
Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων
Διαβάστε περισσότεραΛογιστικές Εφαρμογές Εργαστήριο
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Λογιστικές Εφαρμογές Εργαστήριο Ενότητα #7: Αναλυτικό Ημερολόγιο Διαφόρων Πράξεων Μαρία Ροδοσθένους Τμήμα Λογιστικής και Χρηματοοικονομικής
Διαβάστε περισσότεραΣυστήματα Πληροφοριών Διοίκησης Ενότητα 1: Η έννοια των Πληροφοριακών Συστημάτων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 1: Η έννοια των Πληροφοριακών Συστημάτων Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα Διοίκησης Επιχειρήσεων
Διαβάστε περισσότεραΣύνοψη Προηγούμενου. Λίστες (Lists) Συνδεδεμένες Λίστες: Εισαγωγή (1/2) Συνδεδεμένες Λίστες. Ορέστης Τελέλης
Σύνοψη Προηγούμενου Λίστες (Lists) Ορέστης Τελέλης telelis@unipi.gr Τμήμα Ψηφιακών Συστημάτων, Πανεπιστήμιο Πειραιώς Στοίβες (Stacks) : στην κορυφή της στοίβας ( ) από την κορυφή της στοίβας ( ) Ουρές
Διαβάστε περισσότεραΕισαγωγή στις Βάσεις Δεδομζνων II
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Εισαγωγή ΙΙ - Σχεδίαση και Αρχιτεκτονική Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Αναζήτηση & Ταξινόμηση. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος
Προγραμματισμός Η/Υ Αναζήτηση & Ταξινόμηση ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Αναζήτηση Το πρόβλημα της αναζήτησης (searching) ενός στοιχείου σε
Διαβάστε περισσότεραΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ Ενότητα # 7: Θεωρία Πιθανοτήτων (Πείραμα Τύχης) Εβελίνα Κοσσιέρη Τμήμα Λογιστικής και Χρηματοοικονομικής
Διαβάστε περισσότεραΕισαγωγή στις Βάσεις Δεδομένων (ΒΔ)
Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) ΣΧΟΛΗ ΙΚΑΡΩΝ ΣΧΟΛΗ ΙΚΑΡΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α. ΑΝΔΡΕΑΤΟΣ Ιούλιος 2011 Βασικές έννοιες Δεδομένα: τυποποιημένα στοιχεία σε προκαθορισμένη μορφή κατάλληλη για περαιτέρω
Διαβάστε περισσότεραΚεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων
Βάσεις Δεδομένων Επαγγελματικού Λυκείου Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων Εισηγητής Δελησταύρου Κωνσταντίνος Καθηγητής Πληροφορικής ΠΕ20 Μηχανικός Πληροφορικής Τ.Ε. M.Sc. στα Συστήματα Υπολογιστών Περιεχόμενα
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. 7 η ενότητα: Αρχεία. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Προγραμματισμός Η/Υ 7 η ενότητα: Αρχεία Τμήμα Τεχνολόγων Περιβάλλοντος ΤΕΙ Ιονίων Νήσων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons
Διαβάστε περισσότεραΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων του μαθήματος 2 Δρ. Λεωνίδας Φραγγίδης Τμήμα Διοίκησης Επιχειρήσεων ΤΕΙ ΑΜΘ Email: fragidis@teiemt.gr Ώρες Γραφείου: Τρίτη (10:00 12:00) Προτεινόμενα Βιβλία 3 Σχεσιακές
Διαβάστε περισσότεραΜοντελοποίηση Λογικών Κυκλωμάτων
Μοντελοποίηση Λογικών Κυκλωμάτων Ενότητα 7: Η γλώσσα VHDL, Μοντελοποίηση, διαχείριση χρόνου Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΛειτουργικά Συστήματα
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Λειτουργικά Συστήματα Ενότητα 9 : Ιδεατή Μνήμη 1/2 Δημήτριος Λιαροκάπης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής
Διαβάστε περισσότεραΒάσεις Δεδομένων ΙΙ Ενότητα 5
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Δεδομένων ΙΙ Ενότητα 5: Δομές Ευρετηρίων - ISAM Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Διαβάστε περισσότεραΦίλη μαθήτρια, φίλε μαθητή,
Φίλη μαθήτρια, φίλε μαθητή, Το παρόν τεύχος, εναρμονισμένο πλήρως με το νέο Πρόγραμμα Σπουδών 2015-2016, αποτελεί μια λογική και φυσική συνέχεια του πρώτου τεύχους. Δόθηκε ιδιαίτερη έμφαση στη μεθοδολογία
Διαβάστε περισσότεραΕισαγωγή στις Βάσεις Δεδομένων (ΒΔ)
Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) ΣΧΟΛΗ ΙΚΑΡΩΝ ΣΧΟΛΗ ΙΚΑΡΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α. ΑΝΔΡΕΑΤΟΣ Ιούλιος 2011 Βασικές έννοιες Δεδομένα: τυποποιημένα στοιχεία σε προκαθορισμένη μορφή κατάλληλη για περαιτέρω
Διαβάστε περισσότεραΣυστήματα Πληροφοριών Διοίκησης Ενότητα 5: Λογισμικό Πληροφοριακών Συστημάτων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 5: Λογισμικό Πληροφοριακών Συστημάτων Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα Διοίκησης Επιχειρήσεων
Διαβάστε περισσότεραΕισαγωγή στις Αρχές της επιστήμης των Η/Υ. Β Λυκείου
Εισαγωγή στις Αρχές της επιστήμης των Η/Υ Β Λυκείου Επιστήμη των υπολογιστών μελετά Θεωρητικά θεμέλια Φύση πληροφοριών Φύση αλγορίθμων Φύση υπολογισμών Και τις τεχνολογικές εφαρμογές τους Από τις σκοπιές
Διαβάστε περισσότεραΔεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Δεντρικά Ευρετήρια Βάσεις Δεδομένων 2017-2018 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ
Διαβάστε περισσότεραΟντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 8: C++ ΒΙΒΛΙΟΗΚΗ STL, ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Δομές Δεδομένων ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής Δομές
Διαβάστε περισσότεραΠληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών
Τι είναι Πληροφοριακό Σύστημα και Βάση Δεδομένων Πληροφοριακό σύστημα Είναι το σύστημα, που επεξεργάζεται εισόδους, συντηρεί αρχεία και παράγει πληροφορίες κάθε μορφής. Είναι ο συνεκτικός κρίκος των υποσυστημάτων
Διαβάστε περισσότεραΒάσεις Περιβαλλοντικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 2: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Διαβάστε περισσότεραΥδραυλικά & Πνευματικά ΣΑΕ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Υδραυλικά & Πνευματικά ΣΑΕ Ενότητα # 6: Υδραυλικά Κυκλώματα Μιχαήλ Παπουτσιδάκης Τμήμα Αυτοματισμού Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΕισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim
Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν
Διαβάστε περισσότεραΔιοικητική των επιχειρήσεων
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Διοικητική των επιχειρήσεων Ενότητα 5 : Εισαγωγή στη λήψη αποφάσεων Καραμάνης Κωνσταντίνος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Λογιστικής
Διαβάστε περισσότεραΒάσεις Περιβαλλοντικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 8: Σχεσιακή Άλγεβρα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Διαβάστε περισσότεραΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ
Ενότητα 5 Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας
Διαβάστε περισσότεραΕισαγωγή στις Βάσεις Δεδομζνων II
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Εισαγωγή στη LibreOffice Base Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Άδειες
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας
Ενότητα 8 Διαχείριση Δεδομένων Πληροφοριακά Συστήματα Διοίκησης Ι Διδάσκων: Νίκος Καρακαπιλίδης 8-1 Στόχοι και αντικείμενο ενότητας Παραδοσιακή οργάνωση αρχείων και προβλήματα Συστήματα Διαχείρισης Βάσεως
Διαβάστε περισσότερα