Εισαγωγή-Ορισµοί Ε ΟΜΕΝΑ (DATA) Γνωστά γεγονότα / περιστατικά που καταγράφονται και έχουν νόηµα ΒΑΣΗ Ε ΟΜΕΝΩΝ (DATABASE) Μία ΟΛΟΚΛΗΡΩΜΕΝΗ συλλογή εδοµ
|
|
- Χλωρίς Ανδρέου
- 8 χρόνια πριν
- Προβολές:
Transcript
1 ΤΕΙ ΑΘΗΝΩΝ ΣΧΟΛΗ Σ Ο ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Η/Υ ΙΙΙ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ (Θεωρία) ΜΑΘΗΜΑ 1ο Εισαγωγή στις βάσεις δεδοµένων Αθανασίου Ειρήνη, MSc 1
2 Εισαγωγή-Ορισµοί Ε ΟΜΕΝΑ (DATA) Γνωστά γεγονότα / περιστατικά που καταγράφονται και έχουν νόηµα ΒΑΣΗ Ε ΟΜΕΝΩΝ (DATABASE) Μία ΟΛΟΚΛΗΡΩΜΕΝΗ συλλογή εδοµένων που συσχετίζονται, η οποία αποθηκεύεται σε δευτερεύουσα Μνήµη ΣΥΣΤΗΜΑ ΙΟΙΚΗΣΗΣ / ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ (DATABASE MANAGEMENT SYSTEM - DBMS) Μια αυτοτελής συλλογή από τµήµατα λογισµικού (προγράµµατα) για την δηµιουργία, επεξεργασία και την συντήρηση βάσεων δεδοµένων ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ (DATABASE SYSTEM) Το λογισµικό (DBMS) µαζί µε τη Βάση εδοµένων 2
3 Μια Βάση εδοµένων... Αναπαριστά µια άποψη του πραγµατικού κόσµου Είναι δοµηµένη σε οντότητες και γνωρίσµατα ή χαρακτηριστικά Σχεδιάζεται έτσι ώστε να παρέχει ευκολότερη πρόσβαση στα δεδοµένα Ο σχεδιασµός πρέπει να λαµβάνει υπόψη τις ανάγκες των τελικών χρηστών καθώς και τις λειτουργίες που θα πρέπει να επιτελούνται 3
4 Παραδείγµατα Χρήσης Β Τράπεζες: Βάση δεδοµένων που διαχειρίζεται συναλλαγές και λογαριασµούς Αερογραµµές: Κρατήσεις, πρόγραµµα πτήσεων Πανεπιστήµια: Εγγραφές, αρχεία φοιτητών, βαθµοί Πωλήσεις: Πελάτες, προϊόντα, αγορές, κατάσταση αποθήκης Βιοµηχανία: Παραγωγή, στοκ, παραγγελίες, αλυσίδα παραγωγής Ανθρώπινοι πόροι: στοιχεία εργαζοµένων, ασφάλιση, φορολογία, µισθοί 4
5 Ιστορική Αναδροµή (1/4) 1950s (Πρώτη Γενεά - Αρχεία σε Ταινίες) batch processing, κάρτες και ταινίες (σειριακή επεξεργασία) 1960s ( εύτερη Γενεά - Αρχεία σε ίσκους) Εκτεταµένη χρήση των ίσκων»επιστηµονικό Πεδίο Βάσεων εδοµένων Πρώτα Συστήµατα Αρχείων Γενικευµένα Πακέτα Ταξινόµησης εδοµένων ειλή παρουσία Γενικευµένων Λογισµικών Πακέτων Ορισµός των εδοµένων σε Γλώσσα Προγραµµατισµού»COBOL Ανάπτυξη Συστηµάτων Β για Ιδιωτική Χρήση 5
6 Ιστορική Αναδροµή (2/4) 1970s Τρίτη Γενεά - Προ-Σχεσιακή (Pre-Relational) Τάση για Πρότυπα µε την CODASYL αναφορές προτύπων 1969, 73, 78, 81, 85..,»DBTG (Data Base Task Group) ΑΠΟΘΗΚΕΥΣΗ δεδοµένων ΚΑΙ ΤΩΝ ΟΡΙΣΜΩΝ τους Εµφύτευση προγραµµάτων προσπέλασης γενικής χρήσης σε HOST γλώσσα (COBOL) Συστήµατα ικτύου (NETWORK) και Ιεραρχικά (HIERARCHICAL) Θεωρητικός Ορισµός του Σχεσιακού Μοντέλου (από τον CODD) Ενδιαφέρον από την Ακαδηµαϊκή / Ερευνητική Κοινότητα (Computer Science) Καθαρός ιαχωρισµός µεταξύ «φυσικής» και «λογικής» οργάνωσης Β Θεωρητικές προσεγγίσεις σε Πρακτικά Θέµατα Λειτουργίας Τα πρώτα πιλοτικά Σχεσιακά Συστήµατα (SYSTEM-R, INGRESS) Αναγνώριση του ρόλου της Μοντελοποίησης. Χαρακτηριστικά Συστηµάτων Επεξεργασία Β σε ΧΑΜΗΛΟ επίπεδο (κακό στην παραγωγικότητα, λάθη, κλπ.) 6
7 Ιστορική Αναδροµή (3/4) s (Τετάρτη Γενεά Σχεσιακό Μοντέλο και Συστήµατα) Relational Database Systems ΥΨΗΛΟΥ επιπέδου, ισχυρότατες Γλώσσες Επεξεργασίας Αναγνώριση της Θεωρίας Βάσεων εδοµένων Αρχιτεκτονικές 3 επιπέδων To DBMS ενσωµατωµένο σε µεγάλα Συστήµατα οσοληψιών (Transactional Systems) π.χ. σε ίκτυα, Τραπεζικά συστήµατα. SQL (Structured Query Language) γλώσσα επεξεργασίας δεδοµένων Εµφάνιση των Αντικειµενοστραφών Συστηµάτων, Ευφυών Συστηµάτων, κλπ. 7
8 Ιστορική Αναδροµή (4/4) s (Πέµπτη Γενεά Μετά-Σχεσιακή Εποχή) Η εποχή των ΣΥΝΘΕΤΩΝ ΟΝΤΟΤΗΤΩΝ σε Βάσεις εδοµένων (π.χ. πολυµέσα - multimedia) Object-Relational Database Systems Εξυπηρετητές / πελάτες Κατανεµηµένες (Multidatabases) Συστήµατα σε Προσωπικούς Υπολογιστές Συστήµατα στο Internet (Web-based), Java, XML, Αποθήκες εδοµένων (Data Warehouse) 8
9 Το Σενάριο Επεξεργασίας µε DBMS (Σ Β ) 9
10 Λειτουργίες Σ Β Ορισµός µιας βάσης δεδοµένων: προδιαγραφή των τύπων, των δοµών και των περιορισµών των δεδοµένων που θα αποθηκευτούν στη Β Κατασκευή µια βάσης δεδοµένων: αποθήκευση των ίδιων των δεδοµένων Χειρισµός (manipulation) µιας βάσης δεδοµένων: υποβολή ερωτήσεων για την ανάκτηση δεδοµένων, ενηµέρωση (νέες εισαγωγές, διαγραφές ή τροποποιήσεις) Άλλες λειτουργίες: ιαµοιρασµός, προστασία από αστοχίες υλικού και λογισµικού, ασφάλεια 10
11 Γιατί Σ Β ; Παροχή µόνιµης αποθήκευσης Ακεραιότητα εδοµένων και Ασφάλεια Ανεξαρτησία εδοµένων Αποδοτική Προσπέλαση εδοµένων ιαχείριση εδοµένων Ταυτόχρονη προσπέλαση και «ανάρρωση» από σφάλµατα 11
12 Χαρακτηριστικά και Ιδιότητες των Σ Β εν θα πρέπει να περιλαµβάνει περιττά δεδοµένα (redundant data). Η βάση θα πρέπει να είναι σχεδιασµένη έτσι ώστε τα δεδοµένα που περιλαµβάνει να ανακτώνται εύκολα και γρήγορα. Η βάση θα πρέπει να χαρακτηρίζεται από σύστηµα ασφάλειας (security system) που να απαγορεύει την πρόσβαση στα δεδοµένα µη εξουσιοδοτηµένων ατόµων (προβλήµατα ασφαλείας, ποιος έχει πρόσβαση σε ποιο αρχείο). Η βάση θα πρέπει να µπορεί να διαχειρίζεται ταυτόχρονες προσπελάσεις πάνω στα ίδια δεδοµένα (concurrency control). (Όταν δεν υπάρχει έλεγχος στην ταυτόχρονη χρήση φτάνουµε σε λάθη, π.χ. δύο χρήστες διαβάζουν το υπόλοιπο του λογαριασµού και το αλλάζουν ταυτόχρονα η συνδιαλλαγή πρέπει να γίνεται πλήρως ή καθόλου) Η βάση θα πρέπει να διαθέτει σύστηµα δηµιουργίας αντιγράφων ασφαλείας των δεδοµένων που είναι καταχωρηµένα σε αυτή (backups). 12
13 Οι χρήστες των Σ Β ιαχειριστές (Database Administrators) Υπεύθυνοι για την διαχείριση της Βάσης (βοηθούν χρήστες να ορίζουν όψεις, επιλέγουν εναλλακτικές δοµές µνήµης και µεθόδους πρόσβασης, επίσης είναι υπεύθυνοι για την ασφάλεια και την ακεραιότητα της Βάσης, για την απόδοση του Συστήµατος, κλπ.) Σχεδιαστές (Database Designers) Υπεύθυνοι για τον Σχεδιασµό και Ανάπτυξη της Βάσης Αναλυτές Συστηµάτων και Προγραµµατιστές (Application Programmers / Systems Analysts) Αναπτύσσουν τις Εφαρµογές Τελικοί Χρήστες (End-Users) Κάνουν χρήσεις των εφαρµογών, κάνουν ερωταποκρίσεις, κλπ. Περιστασιακοί (CASUAL USERS), Παραµετρικοί (PARAMETRIC) (π.χ., ταµίας τραπέζης προκαθορισµένοι από την εφαρµογή) και Εξειδικευµένοι (SOPHISTICATED) 13
14 Παραδείγµατα Σ Β 14
15 Πλήρης ιαδικασία Ανάπτυξης Β 15
16 Ανάλυση Απαιτήσεων Η φάση κατά την οποία συγκεντρώνονται οι απαραίτητες πληροφορίες για: το σχεδιασµό της Βάσης εδοµένων τον καθορισµό των προδιαγραφών της εφαρµογής Οι προδιαγραφές πρέπει να καθοριστούν όσο το δυνατόν σαφέστερα και πληρέστερα, διότι: αλλαγές στις προδιαγραφές κατά τη διάρκεια της υλοποίησης καταναλώνουν χρόνο και πόρους 16
17 Ορισµός Βάσης εδοµένων Ορίζονται: Οι Οντότητες Τα Χαρακτηριστικά Οι µεταξύ τους Συσχετίσεις Τα Ερωτήµατα που θα θέσουµε στην βάση 17
18 Βήµα 1ο: Οι Οντότητες Οντότητα είναι ένα αντικείµενο που αναπαριστάται στην Β και µπορεί να διαχωριστεί πλήρως από τα υπόλοιπα δεδοµένα Αντιπροσωπεύει ένα αντικείµενο ή µια έννοια του πραγµατικού κόσµου Μια οντότητα αντιπροσωπεύει πολλά πράγµατα τα οποία µοιράζονται κοινά χαρακτηριστικά. Πχ δύο διαφορετικοί φοιτητές είναι δύο στιγµιότυπα της οντότητας Φοιτητής 18
19 Βήµα 2ο: Γνωρίσµατα Ένα γνώρισµα περιγράφει µία ιδιότητα κάποιας οντότητας Κατά την καταγραφή των γνωρισµάτων µιας οντότητας πρέπει να ληφθούν υπόψη όλες οι πληροφορίες που θα χρειαστεί να αποθηκευτούν για κάθε οντότητα, έτσι ώστε να επιτελούνται οι λειτουργίες που απαιτούνται από τους τελικούς χρήστες 19
20 Βήµα 3ο: Συσχετίσεις µεταξύ Οντοτήτων (1/2) Μια συσχέτιση µεταξύ οντοτήτων αντιπροσωπεύει µια αλληλεπίδραση µεταξύ τους. Για παράδειγµα η σχέση «σπουδάζει σε» αποτελεί µια συσχέτιση µεταξύ των οντοτήτων Σχολή και Φοιτητής Τυπικά µια συσχέτιση αντιπροσωπεύει αυτό που στον πραγµατικό κόσµο εκφράζεται µε ρήµα 20
21 Βήµα 3ο: Συσχετίσεις µεταξύ Οντοτήτων (2/2) Αν η συσχέτιση είναι υποχρεωτική εκφράζεται µε το ρήµα πρέπει. Πχ κάθε φοιτητής πρέπει να σπουδάζει σε µια σχολή. Αυτό είναι υποχρεωτική συσχέτιση των οντοτήτων φοιτητής και σχολή Αν η συσχέτιση δεν είναι υποχρεωτική εκφράζεται µε το ρήµα µπορεί. Πχ κάποιος φοιτητής µπορεί να έχει δανειστεί ένα βιβλίο. Αυτό είναι συσχέτιση µη υποχρεωτική µεταξύ των οντοτήτων φοιτητής και βιβλίο 21
22 Βήµα 4ο: Καταγραφή Πιθανών Ερωτηµάτων Η διαδικασία καταγραφής των ερωτηµάτων που απαιτούνται εξαρτάται από τις λειτουργίες που θα χρειάζεται να εκτελούνται από τη βάση Καθορίζονται από τις απαιτήσεις των τελικών χρηστών 22
23 Αναγνώριση Οντοτήτων και Συσχετίσεων Ο χαρακτηρισµός ενός αντικειµένου ως οντότητα ή γνώρισµα µπορεί να αποδειχτεί δύσκολος. Εξαρτάται πάντα από τις απαιτήσεις των τελικών εφαρµογών. Γενικά: Οι οντότητες περιέχουν περιγραφική πληροφορία για ένα φυσικό αντικείµενο Τα γνωρίσµατα είτε περιγράφουν, είτε ταυτοποιούν µια οντότητα Οι σχέσεις αποτελούν συσχετισµούς οντοτήτων 23
24 Παράδειγµα 1 (Περιγραφή 1/2) Θεωρείστε το παρακάτω σύνολο απαιτήσεων για τη βάση δεδοµένων ενός Συνεργείου Αυτοκινήτων. Το συνεργείο απασχολεί ένα σύνολο από υπαλλήλους. Για τους υπαλλήλους µας ενδιαφέρει να κρατάµε το ονοµατεπώνυµο, τη διεύθυνση, το τηλέφωνο, την ειδικότητα και το µισθό. Οι πελάτες κλείνουν ραντεβού µε το συνεργείο για την επισκευή του αυτοκινήτου τους. Για κάθε πελάτη θέλουµε να ξέρουµε: ονοµατεπώνυµο, διεύθυνση και τηλέφωνο. Για το ραντεβού κρατάµε πληροφορία για: την ηµεροµηνία, την ώρα, µια µικρή περιγραφή του προβλήµατος. Για το αυτοκίνητο θέλουµε να ξέρουµε: τη µάρκα, το µοντέλο, τη χρονολογία κατασκευής, τον αριθµό κυκλοφορίας και τον αριθµό πλαισίου του. Κάθε πελάτης µπορεί να φέρει περισσότερα από ένα αυτοκίνητα για επισκευή. 24
25 Παράδειγµα 1 (Περιγραφή 2/2) Σε κάθε αυτοκίνητο γίνεται µία επισκευή, για την οποία κρατάµε τα εξής στοιχεία: ηµεροµηνία έναρξης επισκευής, ηµεροµηνία λήξης επισκευής και περιγραφή. Η επισκευή γίνεται από κάποιον υπάλληλο. Το συνεργείο διαθέτει ανταλλακτικά τα οποία χρησιµοποιούνται στις επισκευές των αυτοκινήτων. Για το κάθε ανταλλακτικό κρατάµε στοιχεία για: τον τύπο, τον κωδικό, το κόστος και την ποσότητα των αποθεµάτων. Μας ενδιαφέρει να ξέρουµε ποια και πόσα ανταλλακτικά χρησιµοποιήθηκαν σε κάθε επισκευή. Κάθε επισκευή έχει ένα συνολικό κόστος που προκύπτει από το άθροισµα του κόστους των ανταλλακτικών και του κόστους εργασίας. Μας ενδιαφέρει να διατηρούµε στοιχεία για τις οφειλές κάθε πελάτη 25
26 Παράδειγµα 1 : Οντότητες Υπάλληλος Πελάτης Αυτοκίνητο Επισκευή Ανταλλακτικό Οφειλή 26
27 Παράδειγµα 1 : Χαρακτηριστικά Υπάλληλος Όνοµα Επώνυµο ιεύθυνση Τηλέφωνο Ειδικότητα Μισθό Πελάτης ΑΦΜ Τηλέφωνο Πόλη ιεύθυνση Όνοµα Επώνυµο Επισκευή Ηµ/νία έναρξης Ηµ/νία λήξης Περιγραφή Υπάλληλος Αυτοκίνητο Συνολικό κόστος 27
28 Παράδειγµα 1 : Συσχετίσεις Ο πελάτης Έχει οφειλές Έχει αυτοκίνητο Κλείνει ραντεβού Κατά την διάρκεια συγκεκριµένης επισκευής Επισκευάζεται αυτοκίνητο Χρησιµοποιούνται ανταλλακτικά Απασχολούνται υπάλληλοι 28
29 Παράδειγµα 1 : Πιθανά Ερωτήµατα Ποια ραντεβού κλείστηκαν σε συγκεκριµένη ηµεροµηνία και ποια τα χαρακτηριστικά του πελάτη που τα έκλεισε Ποια ηµεροµηνία έγινε η εισαγωγή στο συνεργείο αυτοκινήτου µε συγκεκριµένο αριθµό κυκλοφορίας Ποια ανταλλακτικά χρησιµοποιήθηκαν σε συγκεκριµένη επισκευή Ποια αυτοκίνητα έχει συγκεκριµένος πελάτης 29
30 Παράδειγµα 2 (Περιγραφή 1/2) Καλείστε να µηχανογραφήσετε ένα ραδιοφωνικό σταθµό. Καταγραφή όλου του προσωπικού που εργάζεται στο ραδιοφωνικό σταθµό. Για τον κάθε εργαζόµενο θα πρέπει να διατηρούνται τα προσωπικά του στοιχεία (ΑΦΜ, αριθµός ταυτότητας, ονοµατεπώνυµο, ταχυδροµική ή/και ηλεκτρονική διεύθυνση, τηλέφωνα), η θέση του στο σταθµό, η εκποµπή που πιθανό να παρουσιάζει κτλ. Καταγραφή όλων των δίσκων και των τραγουδιών που υπάρχουν στο σταθµό και σύνδεση µεταξύ τραγουδιών, δίσκων και τραγουδιστών. Επίσης, θα πρέπει να φαίνεται σε ποια ζώνη (εκποµπή και παραγωγό) αντιστοιχεί το κάθε είδος δισκογραφίας. 30
31 Παράδειγµα 2 (Περιγραφή 2/2)... Καταγραφή όλων των τηλεφώνων του σταθµού. Τα τηλέφωνα αυτά µπορεί να είναι των εργαζοµένων στο σταθµό, των πελατών, των δηµόσιων ή ιδιωτικών φορέων ή οποιουδήποτε άλλου σχετίζεται µε το σταθµό. Για κάθε τηλέφωνο θα πρέπει να διατηρούνται όλα τα στοιχεία που αφορούν τον κάτοχό του: ονοµατεπώνυµο, αριθµός ταυτότητας, ΑΦΜ, ταχυδροµική και ηλεκτρονική διεύθυνση, σχέση του µε την εταιρία και άλλα που θα σκεφτείτε εσείς. Καταγραφή όλων των χορηγών της κάθε εκποµπής (ένας χορηγός συνδέεται πάντα µε την εκποµπή και τον παραγωγό και προφανώς έχει ένα τηλέφωνο). Κάθε εκποµπή µπορεί να έχει από έναν µέχρι πέντε χορηγούς 31
32 Βάση εδοµένων Ραδιοφωνικού Σταθµού Καταγραφή όλου του προσωπικού που εργάζεται στο ραδιοφωνικό σταθµό. Για τον κάθε εργαζόµενο θα πρέπει να διατηρούνται τα προσωπικά του στοιχεία (ΑΦΜ, αριθµός ταυτότητας, ονοµατεπώνυµο, ταχυδροµική ή/και ηλεκτρονική διεύθυνση, τηλέφωνα), η θέση του στο σταθµό, η εκποµπή που πιθανό να παρουσιάζει κτλ. Καταγραφή όλων των δίσκων και των τραγουδιών που υπάρχουν στο σταθµό και σύνδεση µεταξύ τραγουδιών, δίσκων και τραγουδιστών. Επίσης, θα πρέπει να φαίνεται σε ποια ζώνη (εκποµπή και παραγωγό) αντιστοιχεί το κάθε είδος δισκογραφίας. Καταγραφή όλων των τηλεφώνων του σταθµού. Τα τηλέφωνα αυτά µπορεί να είναι των εργαζοµένων στο σταθµό, των πελατών, των δηµόσιων ή ιδιωτικών φορέων ή οποιουδήποτε άλλου σχετίζεται µε το σταθµό. Για κάθε τηλέφωνο θα πρέπει να διατηρούνται όλα τα στοιχεία που αφορούν τον κάτοχό του: ονοµατεπώνυµο, αριθµός ταυτότητας, ΑΦΜ, ταχυδροµική και ηλεκτρονική διεύθυνση, σχέση του µε την εταιρία και άλλα που θα σκεφτείτε εσείς. Καταγραφή όλων των χορηγών της κάθε εκποµπής (ένας χορηγός συνδέεται πάντα µε την εκποµπή και τον παραγωγό και προφανώς έχει ένα τηλέφωνο). Κάθε εκποµπή µπορεί να έχει από έναν µέχρι πέντε χορηγούς Εντοπίστε τις οντότητες, τα χαρακτηριστικά, τις συσχετίσεις και τα πιθανά ερωτήµατα του προβλήµατος. 32
33 Παράδειγµα 2 : Οντότητες Τεχνικός Υπάλληλος Γραφείου Ραδιοφωνικός Παραγωγός Χορηγός Εκποµπή Τραγούδι Καλλιτέχνης ίσκος Τηλεφωνικός Κατάλογος 33
34 Παράδειγµα 2 : Χαρακτηριστικά Τραγούδι Είδος µουσικής ίσκος Τραγουδιστής Τίτλος Ηµ/νια Κυκλοφορίας Ραδιοφωνικός Παραγωγός Όνοµα Επώνυµο ΑΦΜ ΑΤ Εκποµπή Χορηγός Επωνυµία ιεύθυνση Τηλέφωνο Ονοµ/µο υπευθύνο υ 34
35 Παράδειγµα 2 : Συσχετίσεις Ένας ή περισσότεροι χορηγοί χορηγούν µία εκποµπή Ένας ραδιοφωνικός παραγωγός τουλάχιστον παρουσιάζει µία ή περισσότερες εκποµπές Ένα τραγούδι παίζει σε κάποια εκποµπή Ένα τραγούδι ανήκει σε έναν ή περισσότερους δίσκους Ένας καλλιτέχνης έχει πολλά τραγούδια Ένας τεχνικός υποστηρίζει πολλές εκποµπές 35
36 Παράδειγµα 2 : Πιθανά Ερωτήµατα Σε ποιες εκποµπές παίζει ένα συγκεκριµένο τραγούδι Ποιες εκποµπές έχουν παραπάνω από έναν ραδιοφωνικό παραγωγό Ποιοι είναι οι ραδιοφωνικοί παραγωγοί στις εκποµπές που χορηγεί ένας συγκεκριµένος χορηγός Ποια είναι τα δηµοφιλέστερα τραγούδια των εκποµπών Ποιες εκποµπές υποστηρίζονται από συγκεκριµένο τεχνικό Ποια τραγούδια ακούστηκαν σε συγκεκριµένη εκποµπή 36
37 Παράδειγµα 3 Θέλουµε να υλοποιήσουµε µια βάση για µία βιβλιοθήκη. Θα αποθηκεύουµε πληροφορία για τα βιβλία τους συγγραφείς και τις κατηγορίες βιβλίων 37
38 Παράδειγµα 3 : Οντότητες Βιβλίο: Η οντότητα βιβλίο καταγράφει τα στοιχεία των βιβλίων και τα γνωρίσµατά της είναι πχ τίτλος, περίληψη, έκδοση, εξώφυλλο κλπ Συγγραφέας: Η οντότητα περιγράφει τον συγγραφέα και περιέχει τα ατοµικά στοιχεία, όπως πχ όνοµα, επώνυµο, έτος γέννησης-θανάτου, βιογραφικό, web site, κλπ Κατηγορία: Περιγράφει τις κατηγορίες στις οποίες έχουν διαχωριστεί τα βιβλία και περιέχει στοιχεία όπως όνοµα, περιγραφή κατηγορίας, (γονική κατηγορία) κλπ. 38
39 Παράδειγµα 3 : Χαρακτηριστικά Βιβλίο Τίτλος ISBN Έκδοση Περίληψη Εξώφυλλο Συγγραφέας Κατηγορία Ονοµασία Περιγραφή Γονική κατηγορία Συγγραφέας Όνοµα Επώνυµο Έτος γέννησης Έτος θανάτου Βιογραφικό Web site 39
40 Παράδειγµα 3 : Συσχέτιση Οντοτήτων Κάθε βιβλίο ανήκει σε µία κατηγορία Κάθε συγγραφέας έχει γράψει τουλάχιστον ένα βιβλίο 40
41 Παράδειγµα 3 : Πιθανά Ερωτήµατα Τα βιβλία που ανήκουν σε µία κατηγορία Η βιβλιογραφία ενός συγγραφέα Ο συγγραφέας ενός βιβλίου Οι υποκατηγορίες µιας κατηγορίας Οι συγγραφείς που είναι «εν ζωή» Τα βιβλία που έχουν ξεπεράσει την 10η έκδοση Τα βιβλία που περιέχουν στην περίληψή τους τις λέξεις «βάση δεδοµένων» 41
Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο
Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)
Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα
Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα
. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
.. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή
Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create
Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)
Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα
Εισαγωγή 1 Ζήτω οι Βάσεις εδοµένων!! Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία
Αυτοματοποιημένη χαρτογραφία
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αυτοματοποιημένη χαρτογραφία Ενότητα # 5: Χαρτογραφικές βάσεις δεδομένων Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό
Βάσεις Δεδομένων. Βασίλειος Βεσκούκης 2006 Ρ.Κορακίτης, Β.Βεσκούκης, Θ.Καραλόπουλος, Γ.Πανόπουλος
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Περιεχόμενο του μαθήματος, εισαγωγή, διαδικασία Σχετικά με το μάθημα Διδάσκοντες
ΕΙΣΑΓΩΓΗ ΣΤΙΣ Β ΣΕ Ε Σ Ι ΟΜΕΝ
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βασικές Έννοιες - εδοµένα { Νίκος, Μιχάλης, Μαρία, Θάλασσα, Αυτοκίνητο }, αριθµοί, π.χ. {1, 2, 3, 5, 78}, συµβολοσειρές (strings) π.χ. { Κώστας, 5621, ΤΡ 882, 6&5 #1, +
Διαχείριση Δεδομένων
Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα
ΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ ΠΡΟΪΟΝ
ΤΕΙ ΑΘΗΝΩΝ ΣΧΟΛΗ Σ Ο ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2009-2010 Η/Υ ΙΙΙ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ (Θεωρία) ΜΑΘΗΜΑ 2ο Σχεσιακό µοντέλο (E-R model), ιάγραµµα οντοτήτων συσχετίσεων (E-R diagram), Σχεσιακό
Διαδικασία Ανάπτυξης ΣΔΒΔ
Διαδικασία Ανάπτυξης ΣΔΒΔ Διάγραμμα Οντοτήτων Συσχετίσεων (E-R) Φροντιστήριο 2 ο 23-10-2008 Βασικά Σχήματα: ΟΝΤΟΤΗΤΑ ΣΧΕΣΗ ΓΝΩΡΙΣΜΑ 19/2/2009 Βάσεις Δεδομένων 2 Γνωρίσματα Σύνθετα vs Απλά Μονότιμα vs Πλειότιμα
Εισαγωγή στα Συστήματα Βάσεων εδομένων
Εισαγωγή στα Συστήματα Βάσεων εδομένων Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα: ΕΙΣΑΓΩΓΗ Βασικές έννοιες Λίγα ιστορικά στοιχεία Μια σύνοψη του περιεχομένου του μαθήματος Εισαγωγή
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων
Εισαγωγή. Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα
Εισαγωγή Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα Βάσεις Δεδομένων 2009-2010
Εισαγωγή. Βάσεις Δεδομένων : Εισαγωγή 1
Βασικές Έννοιες Εισαγωγή Τι είναι μια βάση δεδομένων; Βάση εδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα ιαχείρισης Βάσεων εδομένων (): λογισμικό (σύνολο από προγράμματα) για δημιουργία και χρήση
Information Technology for Business
Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Διαχείρισης Βάσεων Δεδομένων 1 ΕΙΣΑΓΩΓΗ Η τεχνολογία των Βάσεων Δεδομένων (ΒΔ) (Databases - DB) και των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ IV. Διαδικαστικά θέματα
ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ
ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό
Εισαγωγή. Τι είναι µια βάση δεδοµένων;
Ζήτω οι Βάσεις εδοµένων!! Εισαγωγή Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων
Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα)
Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα) Μοντέλα, οµές (Σχήµα) και Αντιπρόσωποι (Data Models, Schema, and Instances) DBMS αρχιτεκτονική ιάφοροι τύποι γλωσσών και διεπαφές
Εισαγωγή. web σελίδα Βάσεις εδοµένων Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα
Βάσεις εδοµένων Εισαγωγή Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία (αποτυχίες
Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής
Εισαγωγή στις Βάσεις Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων Ορισμός Βάσης Δεδομένων Σύστημα Διαχείρισης Βάσης Δεδομένων ΣΔΒΔ (DBMS) Χαρακτηριστικά προσέγγισης συστημάτων αρχειοθέτησης Χαρακτηριστικά
Εργαστήριο Βάσεων εδοµένων. Άσκηση 2. Η βάση βιβλιοθήκη περιλαµβάνει πληροφορίες για τα βιβλία, τους συγγραφείς και τους εκδοτικούς οίκους.
ΑΤΕΙ Πάτρας Σχολή ιοίκησης Οικονοµίας Τµήµα Λογιστικής Ο µικρόκοσµος της βάσης ΒΙΒΛΙΟΘΗΚΗ Εργαστήριο Βάσεων εδοµένων Άσκηση 2 Η βάση βιβλιοθήκη περιλαµβάνει πληροφορίες για τα βιβλία, τους συγγραφείς και
Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.
Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής Περιεχόµενα Κατηγορίες Π.Σ. ιαχείρισης Πράξεων ιοίκησης Υποστήριξης Αποφάσεων Έµπειρα Συστήµατα Ατόµων και Οµάδων Ο κύκλος ζωής Π.Σ. Ορισµός Φάσεις Χρήστες
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Μοντέλα εδοµένων
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Συστήµατα ιαχείρισης Βάσεων
Διαχείριση Πολιτισμικών Δεδομένων
Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Β. Μεγαλοοικονόμου, Δ. Χριστοδουλάκης Εισαγωγή στις Βάσεις Δεδομένων Ακ.Έτος 2008-09 (μεβάσητιςσημειώσειςτωνsilberchatz, Korth και Sudarshan) Εισαγωγή Γιατί
Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD)
Βάσεις Δεδομένων Ι 2 Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD) Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας ΝΙΚΟΣ ΚΑΡΟΥΣΟΣ - ΔΙΟΝΥΣΗΣ ΚΑΡΟΥΣΟΣ XE 2015-2016
Επισκόπηση Μαθήµατος
Βάσεις εδοµένων 5 ο Εξάµηνο ηµήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών Επισκόπηση Μαθήµατος Εισαγωγή (Σ Β ) Το µοντέλο σχέσεων
Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΠΛΗΡΟΦΟΡΙΑ ΑΡΙΘΜΟΙ ΣΥΜΒΟΛΑ - ΛΕΞΕΙΣ ΟΠΟΙΑΔΗΠΟΤΕ ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΣΥΜΒΑΙΝΕΙ ΣΕ ΜΙΑ ΟΙΚΟΝΟΜΙΚΗ ΜΟΝΑΔΑ ΠΡΕΠΕΙ ΝΑ ΜΕΤΡΕΙΤΑΙ ΚΑΙ ΝΑ ΚΑΤΑΓΡΑΦΕΤΑΙ ΟΡΓΑΝΩΣΗ ΚΑΤΑΓΡΑΦΗΣ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής
Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
10 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων
0 η Διάλεξη Ενδεικτικές λύσεις ασκήσεων Περιεχόμενα η Άσκηση ΒΔ δημοτικής βιβλιοθήκης... 4 2 η Άσκηση ΒΔ νοσοκομειακών ιδρυμάτων... 6 3 η Άσκηση ΒΔ διαχείρισης μαθημάτων... 8 4 η Άσκηση ΒΔ συνεργείου αυτοκινήτων...
Εισαγωγή. Βάσεις εδομένων
Βάσεις εδομένων Εισαγωγή Αντικείμενο: Θεμελιώδες πρόβλημα της επιστήμης μας ιαχείριση εδομένων Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής με μια συγκεκριμένη ερώτηση) Σωστή Λειτουργία
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος ΣΚΟΠΟΣ ΕΡΓΑΣΙΑΣ Σκοπός της εργασίας αυτής είναι η εισαγωγή στις Βάσεων εδομένων. Θα παρουσιαστούν οι βασικές έννοιες, οι συνιστώσες και οι λειτουργίες
Αρχεία και Βάσεις Δεδομένων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αρχεία και Βάσεις Δεδομένων Διάλεξη 1η: Εισαγωγή στα Συστήματα Διαχείρισης Βάσεων Δεδομένων Τμήμα Επιστήμης Υπολογιστών ΗΥ 360 Αρχεία και Βάσεις Δεδομένων Καθηγητής
Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1
Δεδομένα και Πληροφορίες
Εισαγωγή Δεδομένα και Πληροφορίες, Βάση Δεδομένων, Σύστημα Διαχείρισης Βάσεων Δεδομένων (Ορισμοί, Γλώσσες & Διεπαφές, Κατηγορίες), Σύστημα Βάσης Δεδομένων, Κατάλογος Δεδομένων Μεταδεδομένα, Λειτουργική
Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων
Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία
A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ
A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο
ΗΥ 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:
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική
Αριστοµένης Μακρής Εργαστήρια Η/Υ
Λογισµικό Η/Υ (Software)( Οι βασικές κατηγορίες λογισµικού!λειτουργικά Συστήµατα (Operating Systems O/S)!Λειτουργικά βοηθητικά προγράµµατα (Tools and Utilities)!Περιβάλλοντα ανάπτυξης µηχανογραφικών εφαρµογών!προϊόντα
ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)
ΕΡΓΑΣΙΑ (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρµογή ιαδικτύου ιαχείρισης Αποθήκων (Warehouse Management Web Application) Ζητούµενο:
Μετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β
Τ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Σ Β (ΕΡΓΑΣΤΗΡΙΟ 3) Τελευταία ενηµέρωση: 10/2011 Μετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β ΣΤΟΧΟΣ Στόχοs του 3 ου εργαστηρίου είναι η υλοποίηση µοντέλων
Βάσεις δεδομένων και Microsoft Access
Περιεχόμενα Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access... 7 Κεφάλαιο 2 Microsoft Access 2010... 16 Κεφάλαιο 3 Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα... 27 Κεφάλαιο 4 Προβολές πινάκων και
Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ
Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Χρήστες ΣΔΒΔ Απλοί Χρήστες: συγκεκριμένες λειτουργίες σε
Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5
Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5 ιαφορετική αρχιτεκτονική: Κοινή βάση δεδοµένων, υνατότητες διασύνδεσης διαφορετικών συστηµάτων Η ανάγκη για την βελτίωση της ποιότητας των
Εισαγωγή στην Πληροφορική
Εισαγωγή στην Πληροφορική Βάσεις Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις Δεδομένων; Σύστημα για αποθήκευση, μετάδοση
Εισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 12: Διαγράμματα Οντοτήτων Συσχετίσεων και Σχεσιακό Σχήμα Ασκήσεις Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων
Βάσεις δεδομένων. Π. Φιτσιλής
Βάσεις δεδομένων Π. Φιτσιλής pfitsilis@gmail.com Στόχοι In this chapter, you will learn: Διαφορά data και information Τι είναι database, τα είδη, και πως βοηθούνε στη λήψη αποφάσεων Η σημασία database
Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL
Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούµενα µαθήµατα: Εννοιολογικός Σχεδιασµός Βάσεων Δεδοµένων (µε
Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική
Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Αρχιτεκτονική ANSI-SPARC, Επίπεδα Αρχιτεκτονικής (Εξωτερικό, Εννοιολογικό, Εσωτερικό), Παραδοσιακή Προσέγγιση (Μειονεκτήματα, Παράδειγμα), Προσέγγιση
Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών
Τι είναι Πληροφοριακό Σύστημα και Βάση Δεδομένων Πληροφοριακό σύστημα Είναι το σύστημα, που επεξεργάζεται εισόδους, συντηρεί αρχεία και παράγει πληροφορίες κάθε μορφής. Είναι ο συνεκτικός κρίκος των υποσυστημάτων
Η Διαδικασία Σχεδιασμού Συστημάτων
Ενότητα 5 Η Διαδικασία Σχεδιασμού Συστημάτων Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 5-1 Στόχοι & αντικείμενο ενότητας Η διαδικασία σχεδιασμού Παράγοντες σχεδιασμού Λογικό vs.
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ. Ανάπτυξη Πληροφοριακών Συστηµάτων Επισκόπηση Π.Σ. & τεχνικές για Ανάλυση και Ανάπτυξη. πληροφοριακών συστηµάτων
Ανάπτυξη Πληροφοριακών Συστηµάτων Επισκόπηση Π.Σ. & τεχνικές για Ανάλυση και Ανάπτυξη πληροφοριακών συστηµάτων οµή παρουσίασης Τεχνολογική-Ιστορική Επισκόπηση Φάσεις Ανάπτυξης Πληροφοριακού Συστήµατος
Μοντέλο Οντοτήτων-Συσχετίσεων
Εισαγωγή Σχεδιασµός µιας Β : Βήµατα Ανάλυση Απαιτήσεων Τι δεδοµένα θα αποθηκευτούν, ποιες εφαρµογές θα κτιστούν πάνω στα δεδοµένα, ποιες λειτουργίες είναι συχνές Εννοιολογικός Σχεδιασµός Υψηλού-επιπέδου
Εισαγωγή στις Βάσεις Δεδομζνων II
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Εισαγωγή ΙΙ - Σχεδίαση και Αρχιτεκτονική Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ
1.1. Βάσεις δεδομένων
1.1 Βάσεις δεδομένων Οι στόχοι μας σε αυτό το κεφάλαιο: Να διατυπώσουμε τον ορισμό για τη βάση δεδομένων και για το σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ), καθώς και να περιγράψουμε τα συστατικά στοιχεία
Βάσεις Δεδομένων Ενότητα 1
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή στις Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Βάσεις Δεδομένων. Μιχάλης Μαλιάππης
Βάσεις Δεδομένων Μιχάλης Μαλιάππης Βασικές Έννοιες Βάσεων Δεδομένων Βάση Δεδομένων (Database) είναι ένα σύνολο δεδομένων που σχετίζονται μεταξύ τους. Δεδομένα τα οποία δεν σχετίζονται μεταξύ τους δεν μπορούν
ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ...1 1. Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...3 Κατηγορίες των Γεωγραφικών εδοµένων...3 Γεωγραφικές οντότητες...3 ιαστάσεις
Γιάννης Θεοδωρίδης. Εργαστήριο Πληροφοριακών Συστηµάτων. http://infolab.cs.unipi.gr
Πανεπιστήµιο Πειραιώς, Τµήµα Πληροφορικής Εισαγωγή στη Γεωπληροφορική Επισκόπηση µαθήµατος Γιάννης Θεοδωρίδης Εργαστήριο Πληροφοριακών Συστηµάτων http://infolab.cs.unipi.gr 13-Μαρ-09 Το κύριο µέροςτωνδιαφανειώνπροέρχεταιαπόταtextbooks
Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού
Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού
ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6)
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6) ΓΙΩΡΓΟΣ ΜΟΥΡΚΟΥΣΗΣ Μηχανικός Η/Υ & Πληροφορικής Διδάκτορας
Εισαγωγή στην Επιστήμη των Υπολογιστών
Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 7: Βάσεις Δεδομένων: Στόχοι, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Με την ολοκλήρωση της ενότητας
Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής
1 Ελληνικό Ανοικτό Πανεπιστήµιο Η και ο στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Γενικές αρχές ανάλυσης και σχεδιασµού Τα βήµατα της ανάλυσης και του σχεδιασµού Συµπεράσµατα 2 3 Η ανάλυση
Διαδικτυακές Εφαρμογές Ενότητα 1: JPA
Διαδικτυακές Εφαρμογές Ενότητα 1: JPA Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού
Σχεδιασμός Βάσεων Δεδομένων
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριa 2 & 3 Δρ. Βασιλική Κούφη Περιεχόμενα Ασκήσεις Άσκηση 1: Παρακολούθηση Επιδόσεων Φοιτητών Άσκηση 2: Διαχείριση Πανεπιστημιακής
Πληροφοριακά Συστήµατα & Επιχειρήσεις
ιάλεξη 2 η 2.1 Προκλήσεις για τη ιοίκηση 1. Ολοκλήρωση: ιαφορετικά συστήµατα εξυπηρετούν διάφορες λειτουργίες. Ηολοκλήρωσησυστηµάτων σε διαφορετικά επίπεδα είναι δύσκολη τεχνολογικά και κοστίζει. 2. ιεύρυνση
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΗ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΗ Διδάσκων του μαθήματος 2 Δρ. Λεωνίδας Φραγγίδης Τμήμα Διοίκησης Επιχειρήσεων ΤΕΙ ΑΜΘ Email: fragidis@teiemt.gr Ώρες Γραφείου: Τρίτη (10:00 12:00) Προτεινόμενα Βιβλία 3 Σχεσιακές
Βάσεις Δεδομένων Ενότητα 3
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 3: Αρχιτεκτονική Συστημάτων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.0_v1 Page 17 of 29 Βάσεις Δεδομένων, Προχωρημένο Επίπεδο Ακολουθεί η Εξεταστέα
Α. Ερωτήσεις Ανάπτυξης
οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;
Θέματα ανακεφαλαίωσης
Θέματα ανακεφαλαίωσης 13 Ιουνίου 2013 1. Ορίστε την έννοια σχήμα σχέσης και αναλύστε τα στοιχεία του ορισμού σας. Υποθέστε ότι θέλουμε να αποθηκεύσουμε πληροφορίες για τα μέλη ενός πεζοπορικού συλλόγου
Εισαγωγή στην Πληροφορική
Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:
ΔΕΔΟΜΕΝΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΕΣ
ΔΕΔΟΜΕΝΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΕΣ Δεδομένα (data) είναι μια παράσταση, όπως γράμματα, αριθμοί, σύμβολα κ.ά. στα οποία μπορούμε να δώσουμε κάποια σημασία (έννοια). Πληροφορία (information) είναι η σημασία που δίνουμε
Εισαγωγή. Βάσεις Δεδομένων : Εισαγωγή 1. Βάσεις εδομένων
Βάσεις εδομένων Εισαγωγή Αντικείμενο: Θεμελιώδες πρόβλημα της επιστήμης μας ιαχείριση εδομένων Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής με μια συγκεκριμένη ερώτηση) Σωστή Λειτουργία
Μοντέλο Οντοτήτων-Συσχετίσεων
Εισαγωγή Εισαγωγή Σχεδιασµός µιας Β ανάλυση ποιας πληροφορίας και της σχέσης ανάµεσα στα στοιχεία της περιγραφή της δοµής - σχήµα σε διάφορους συµβολισµούς ή µοντέλα Μοντέλο Οντοτήτων - Συσχετίσεων γραφικό
Πληροφοριακά Συστήµατα
Nell Dale John Lewis Chapter 12 Πληροφοριακά Συστήµατα Στόχοι Ενότητας Η κατανόηση της έννοιας «Πληροφοριακό Σύστηµα» Επεξήγηση της οργάνωσης λογιστικών φύλλων (spreadsheets) Επεξήγηση της ανάλυσης δεδοµένων
Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)
Εργαστήριο Βάσεων Δεδομένων Entity-Relationship Diagram (ER) ER Diagram Το διάγραμμα οντοτήτων-συσχετίσεων (entityrelationship diagram) είναι ένας τρόπος αφηρημένης και εννοιολογικής αναπαράστασης των
Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το
Σηµαντικά σηµεία κεφαλαίου Τα τρία στάδια επίλυσης ενός προβλήµατος: Ακριβής προσδιορισµό του προβλήµατος Ανάπτυξη του αντίστοιχου αλγορίθµου. ιατύπωση του αλγορίθµου σε κατανοητή µορφή από τον υπολογιστή.
Σχεδιασµός µιας Β. Εισαγωγή. Μετατροπή σε σχεσιακό -> είσοδο σε ένα Σ Β. Εισαγωγή. Ιδέες Ο/Σ Σχέσεις Σχεσιακό Σ Β
Εισαγωγή Σχεδιασµός µιας Β ανάλυση ποιας πληροφορίας και της σχέσης ανάµεσα στα στοιχεία της περιγραφή της δοµής - σχήµα σε διάφορους συµβολισµούς ή µοντέλα Μοντέλο Οντοτήτων - Συσχετίσεων γραφικό µοντέλο
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: ΠΟΤΗΡΑΚΗΣ ΑΝΤΩΝΙΟΣ
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΚΑΙ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ ΜΕΤΟΧΙΑΝΑΚΗ ΙΩΑΝΝΑ ΑΜ:6725 ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΓΙΑ ΑΛΥΣΙΔΑ SUPERMARKET ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων:
Η ΕΝΝΟΙΑ ΤΟΥ Ε ΟΜΕΝΟΥ ΚΑΙ ΤΟΥ ΤΥΠΟΥ Ε ΟΜΕΝΩΝ
Κεφάλαιο 1 Εισαγωγή Στο κεφάλαιο αυτό παρουσιάζεται µια συνοπτική εισαγωγή στη θεωρία των βάσεων δεδοµένων και των συστηµάτων διαχείρισης βάσεων δεδοµένων, προκειµένου ο αναγνώστης να κατανοήσει τις βασικές
ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά
ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά Για την STUDIO KOSTA BODA ILLUM Χανίων Πέµπτη, 9 Φεβρουαρίου 2012 Για την εταιρεία ACTS : Παπαγεωργίου
Σχεδίαση Βάσεων Δεδομένων
Σχεδίαση Βάσεων Δεδομένων Η ιστορία των Βάσεων Δεδομένων History of the Database 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα αυτό καλύπτει τους ακόλουθους στόχους:
ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
Οικονοµικό Πανεπιστήµιο Αθηνών Τµήµα ιοικητικής Επιστήµης & Τεχνολογίας ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 5 Λογισµικό - Software Γιώργος Γιαγλής Το σηµερινό µάθηµα Λογισµικό (Software)
Βάσεις δεδομένων. (4 ο μάθημα) Ηρακλής Βαρλάμης
Βάσεις δεδομένων (4 ο μάθημα) Ηρακλής Βαρλάμης varlamis@hua.gr Περιεχόμενα Επέκταση του μοντέλου ΟΣ Κληρονομικότητα Εξειδίκευση/Γενίκευση Περιορισμοί Ιεραρχίες και πλέγματα Συνάθροιση Συνέχεια στο σχεσιακό