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

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

Download "Εισαγωγή στη Δασική Πληροφορική"

Transcript

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

2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

4 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στις Βάσεις Δεδομένων

5 Περιεχόμενα ενότητας 1/3 1. Γενικά i. Ορισμός ii. Λειτουργίες μιας ΒΔ iii. Χαρακτηριστικά μιας ΒΔ iv. Ιδιότητες μιας ΒΔ v. Πλεονεκτήματα μιας ΒΔ vi. Μειονεκτήματα μιας ΒΔ vii. Μέγεθος μιας ΒΔ viii. Τύποι πεδίων ix. Ταξινόμηση εγγραφών x. Ιστορική αναδρομή 5

6 Περιεχόμενα ενότητας 2/3 2. Είδη οργάνωσης/σχεδιασμού μιας Βάσεως Δεδομένων i. Γενικά ii. Ιεραρχική οργάνωση iii. Κατανεμημένη οργάνωση iv. Σχεσιακή οργάνωση v. Συγκριτική θεώρηση μοντέλων 3. Συστήματα Διαχείρισης Βάσεων Δεδομένων i. Γενικά ii. Διαχείριση μιας ΒΔ iii. Περιβάλλον Συστήματος ΒΔ 6

7 Περιεχόμενα ενότητας 3/3 4. Τυπικά Εταιρικά Συστήματα Διαχείρισης Βάσεων Δεδομένων i. Γενικά ii. iii. iv. Oracle DB2 SQL v. MySQL 7

8 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Γενικά Εισαγωγή στις Βάσεις Δεδομένων

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

10 Λειτουργίες μιας ΒΔ Λειτουργίες μιας ΒΔ: Σχεδιασμός, ανάπτυξη και διατήρηση μιας ΒΔ Δυνατότητα προσπέλασης σε όλα τα πεδία Ασφάλεια δεδομένων, επίπεδα ασφαλείας Ανάπτυξη στατιστικών της ΒΔ Ταξινόμηση δεδομένων Παροχή αναφορών, δομημένων ερωτημάτων Συστημα Διαχείρησης ΒΔ, DataBase Management System (DBMS) 10

11 Χαρακτηριστικά μιας ΒΔ 1/3 Σημαντικά χαρακτηριστικά της ΒΔ: Περιγραφή της ΒΔ Ένα ΣΔΒΔ περιέχει τη ΒΔ και τον κατάλογος συστήματος ενώ το λογισμικό του ΣΔΒΔ είναι ανεξάρτητο από συγκεκριμένη εφαρμογή Υποστήριξη Πολλαπλών Όψεων των Δεδομένων Διαφορετικοί χρήστες χρειαζονται και τελικα αντιλαμβανονται διαφορετική όψη της ΒΔ Μια όψη είναι ένα υποσύνολο της ΒΔ ή ακομη μπορεί να περιέχει εικονικά δεδομένα που παράγονται από τα αρχεία αλλά δεν αποθηκεύονται 11

12 Χαρακτηριστικά μιας ΒΔ 2/3 Ανεξαρτησία των Προγραμμάτων από τα Δεδομένα Η δομή των αρχείων δεδομένων αποθηκεύεται ξεχωριστά από το λογισμικό προσπέλασης Οπότε, κάθε αλλαγή που πραγματοποιείται στη δομή των αρχείων δεν επηρεάζει το λογισμικό του ΣΔΒΔ 12

13 Χαρακτηριστικά μιας ΒΔ 3/3 Εξωτερική όψη 1 Εξωτερική όψη n Αλλαγή στο σχήμα ενός επιπέδου δεν επηρεάζει το σχήμα του αμέσως υψηλότερου επιπέδου. Εννοιολογικό σχήμα Εσωτερικό σχήμα Δεδομένα Σχήμα 1. Επίπεδα μιας ΒΔ 13

14 Ιδιότητες μιας ΒΔ Αποτελεί μια συλλογή δεδομένων Αποτελεί αναπαράσταση μιας συγκεκριμένης όψης του πραγματικού κόσμου Το σύνολο των δεδομένων σε λογικό επίπεδο είναι ολοκληρωμένο Περιλαμβάνει μια συγκεκριμένη νοητική σημασία Σχεδιάζεται και αναπτύσσεται Παρέχει δεδομένα σε πολλούς διαφορετικούς χρήστες ταυτόχρονα Η ομάδα των χρηστών της είναι συγκεκριμένη 14

15 Πλεονεκτήματα μιας ΒΔ 1/2 Πλεονεκτήματα μιας ΒΔ: Δυνατότητα πρόσβασης στα δεδομένα Ασφάλεια, διαρκής έλεγχος Το ΣΔΒΔ περιλαμβάνει λογισμικό ασφαλείας και εξουσιοδότησης (security and authorisation) Διαφορετικοί περιορισμοί προδιαγράφονται για διαφορετικούς χρήστες Ανεξαρτησία από προγράμματα Μείωση του χρόνου εντοπισμού Πλήρης ενημερότητα 15

16 Πλεονεκτήματα μιας ΒΔ 2/2 Ελαχιστοποίηση διπλών εγγραφών Οικονομία χώρου και μόχθου Συμβατότητα μεταξύ δεδομένων Κοινοχρησία των δεδομένων Το ΣΔΒΔ περιλαμβάνει λογισμικό για έλεγχο ταυτόχρονης προσπέλασης (concurrency control) Εξασφαλίζει σωστό αποτέλεσμα ενημέρωσης Παροχή μηχανισμών τήρησης εφεδρικών αντιγράφων και ανάκαμψης (backup) Αντιμετώπιση (ανάκαμψη) μετά από βλάβες υλικού ή λογισμικού 16

17 Μειονεκτήματα μιας ΒΔ 1/2 Μειονεκτήματα συστήματος διαχείρισης αρχείων: Πλεονασμός δεδομένων (data redundancy) Ασυνέπεια δεδομένων (inconsistency) Δύσκολη αναζήτηση (search) Δυσκολία διαμοιρασμού (data sharing)αδυναμία ταυτόχρονης πρόσβασης (concurrent access) Ανομοιομορφία (heterogeneity) Δυσκολία στην εφαρμογή κανόνων ακεραιότητας (integrity rules) Δυσκολία στην τήρηση αντιγράφων ασφαλείας (backup) 17

18 Μειονεκτήματα μιας ΒΔ 2/2 Δαπανηρή προμήθεια δεδομενων και λογισμικου Δαπανηρη συντήρηση Απαιτήσεις σε υλικό και προσωπικό Καθυστέρηση στη διαχείριση δεδομένων Τα αρχεία εγγραφών είναι προτιμότερα εάν: Δεν αναμένονται αλλαγές στις εφαρμογές και στη δομή της ΒΔ Υπάρχουν πιεστικές απαιτήσεις λειτουργίας σε πραγματικό χρόνο Δεν απαιτείται προσπέλαση πολλών χρηστών στα δεδομένα 18

19 Μέγεθος μιας ΒΔ Οι ΒΔ έχουν διαφορετικά μεγέθη αλλά και διαφορετικό επίπεδο συνθετότητας και πολυπλοκότητας Για παράδειγμα: Λίστα τηλεφώνων και s των φίλων μας εγγραφές Λίστα φοιτητών ΑΠΘ φοιτητές ανά έτος με αντίστοιχες αποθηκευμένες υπό διαφορετικές κατηγορίες (όνομα, σχολή, μαθήματα, ΔΜ κλπ) ταξινομημένες κατά αλφαβητική σειρά σε κάθε κατηγορία 19

20 Τύποι πεδίων 1/3 Υπάρχουν οι εξής τύποι πεδίων: Πεδία κειμένου (text fields) : συμβολοσειρές από γράμματα ή αριθμούς που δεν χρησιμοποιούνται σε υπολογισμούς Αριθμητικά πεδία (numeric fields) :Οι αριθμοί αντιπροσωπεύουν νομισματικές τιμές, ποσοστά, στατιστικά στοιχεία, ποσότητες, ή οποιαδήποτε άλλη τιμή μπορεί να χρησιμοποιηθεί σε υπολογισμούς Αλφαριθμητικά πεδία: συνδυασμοί αριθμών και γραμμάτων, π.χ. κωδικοί κάθε είδους 20

21 Τύποι πεδίων 2/3 Πεδίο ημερομηνίας /πεδίο ώρας καταχωρήσεις ημερομηνιών ή ωρών. Μετατρέπουν μια καταχώρηση ημερομηνίας ή ώρας σε μια αριθμητική τιμή, όπως είναι οι ημερομηνίες και οι ώρες που είναι αποθηκευμένες εσωτερικά ως αύξοντες αριθμοί στα κελιά υπολογιστικού φύλλου. Λογικά πεδία Αποθηκεύουν μία από δύο πιθανές τιμές, π.χ. υπάρχει/δεν υπάρχει, ναι ή όχι, σωστό ή λάθος, on ή off κ.λπ. 21

22 Τύποι πεδίων 3/3 Δυαδικά πεδία (binary fields) αποθηκεύουν δυαδικά αντικείμενα ή BLOB. Ένα BLOB (μεγάλο δυαδικό αντικείμενο binary large object) μπορεί να είναι ένα γραφικό αρχείο εικόνας όπως clipart, μια φωτογραφία, μια εικόνα στην οθόνη, κλπ. Πεδία μετρητών (counter fields) Αποθηκεύουν μία μοναδική αριθμητική τιμή που το DBMS αναθέτει σε κάθε εγγραφή. Πεδία μετρητών μπορούν να χρησιμοποιηθούν για τη δημιουργία εγγραφών με συνεχόμενη αρίθμηση, όπως τα τιμολόγια. Πεδία υπομνήματος (memo fields) Παρέχουν πεδία για την καταχώρηση σημειώσεων ή σχολίων 22

23 Ταξινόμηση εγγραφών 1/3 Ένα από τα πιο ισχυρά χαρακτηριστικά ενός DBMS είναι η δυνατότητα να ταξινομεί (sort) πίνακα δεδομένων, είτε για μια αναφορά σε έντυπη μορφή ή για την απεικόνιση στην οθόνη. Η ταξινόμηση διατάσσει τις εγγραφές ανάλογα με το περιεχόμενο ενός ή περισσότερων πεδίων. Ένα σημαντικό ζήτημα κατά την ταξινόμηση των εγγραφών είναι ο καθορισμός της σειράς ταξινόμησης. Μια αύξουσα σειρά ταξινόμησης τακτοποιεί τις εγγραφές σε αλφαβητική σειρά (Α-Ω), σε αριθμητική σειρά (0-9), ή σε χρονολογική σειρά (1/1/ /12/1999) 23

24 Ταξινόμηση εγγραφών 2/3 Ερώτημα (query) ονομάζεται οποιοσδήποτε τύπος αιτήματος για Τον εντοπισμό εγγραφών Τη δημιουργία σχέσεων ή συνδέσμων μεταξύ των πινάκων για την ενημέρωση των εγγραφών ή την καταγραφή ενός υποσυνόλου εγγραφών Την πραγματοποίηση υπολογισμών, τη διαγραφή παλιών άχρηστων εγγραφών Την πραγματοποίηση άλλων εργασιών διαχείρισης δεδομένων. Η πρόταση δημιουργείται από τον χρήστη, περιγράφει τα δεδομένα και θέτει κριτήρια, ώστε το DBMS να συγκεντρώσει τα επιθυμητά δεδομένα και να κατασκευάσει συγκεκριμένες πληροφορίες. 24

25 Ταξινόμηση εγγραφών 3/3 Μια αναφορά (report) είναι τυπωμένη πληροφορία που, όπως και το αποτέλεσμα ενός ερωτήματος, συναρμολογείται με τη συλλογή δεδομένων με βάση κριτήρια που παρέχει ο χρήστης. Οι αναφορές μπορούν να κυμαίνονται από απλούς καταλόγους εγγραφών έως προσαρμοσμένες μορφοποιήσεις για συγκεκριμένους σκοπούς. 25

26 Ιστορική αναδρομή 1/4 1950: Πρώτη Γενεά ΒΔ Οι ΒΔ καταγραφονται σε αρχεία σε ταινίες Αποθήκευση σε κάρτες και ταινίες (σειριακή επεξεργασία) 1960: Δεύτερη Γενεά Αρχεία σε δίσκους Θεμελίωση του επιστημονικού πεδίου Βάσεων Δεδομένων Συστήματα ΒΔ σε μορφή οργάνωσης :Δικτύου και Ιεραρχικη Ανάπτυξη ιδιωτικων Συστημάτων ΒΔ Ακολουθούν επιχειρησιακά συστηματα ΒΔ: Information Management System (IMS) IBM, Airline Reservation System (AA+IBM) 26

27 Ιστορική αναδρομή 2/4 1970: Τρίτη Γενεά Προ-Σχεσιακή Σαφής διαχωρισμός μεταξύ της «φυσικής οργανωσης της ΒΔ» και της λογικής οργάνωσης ΒΔ Μοντελοποίηση Καταγραφεται ο θεωρητικός ορισμός του Σχεσιακού Μοντέλου (Edgar Codd, IBM, San Jose) 27

28 Ιστορική αναδρομή 3/ : Τέταρτη Γενεά Σχεσιακό Μοντέλο και Συστήματα Εμφάνιση Αντικειμενοστροφών Συστημάτων,object-oriented DB systems Ευφυών Συστημάτων (Expert systems) Σχεσιακά Συστήματα Βάσεων Δεδομένων (Relational Database Systems) Νέες και δυνατές γλώσσες για την επεξεργασίας των δεδομένων Πολυεπίπεδες αρχιτεκτονικές ανάπτυξης ΒΔ Ενσωμάτωση των DBMS σε μεγάλα συστήματα και ανάδειξη του ρόλου τους Π.χ. Supply chain management γέννηση της SQL (Structured Query Language) Θεωρητική θεμελίωση των ΒΔ 28

29 Ιστορική αναδρομή 4/ σήμερα : Πέμπτη Γενεά Μετα-Σχεσιακή Εποχή Συστήματα DB στο Διαδίκτυο και Αποθήκες Δεδομένων (data centers. Data warehouse, cloud ) Πολυμεσική καταχώρηση (multimedia), δεδομένα ήχου, εικόνων, βίντεο, animation, σε ΒΔ Σε αυτόνομες ΒΔ και στο διαδίκτυο Σύνθετες οντότητες Κατανεμημένες αρχιτεκτονικές (client-server) Ισχυρά DBMS σε PC Εξόρυξη γνώσης από ΒΔ (data mining) Εμπορικά Αντικειμενοστραφή Αντικείμενα 29

30 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Είδη οργάνωσης/σχεδιασμού μιας Βάσης Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων

31 Γενικά Τα είδη οργάνωσης / σχεδιασμού ΒΔ είναι τα ακόλουθα: Ιεραρχική οργάνωση (hierarchical database) Κατανεμημένη οργάνωση / δομή δικτύου (network / plex) Σχεσιακή οργάνωση / δομή πίνακα (relational database / arrays) 31

32 Ιεραρχική οργάνωση 1/7 Ιεραρχικό μοντέλο ΒΔ: Τα δεδομένα οργανώνονται σε μια δομή δέντρου Σε κάθε εγγραφή, τα δεδομένα οργανώνονται σε τμήματα Στον χρήστη, κάθε εγγραφή μοιάζει σαν ένα οργανόγραμμα με ένα βασικό τμήμα (root segment) στην κορυφή του Οργάνωση με βάση τη σχέση «γονεας-απογονος» 32

33 Ιεραρχική οργάνωση 2/7 Root Level 1 Child Level 1 Child Level 2 Child Level 2 Child Level 2 Child Level 2 Child Παράδειγμα 1. Ιεραρχικό μοντέλο ΒΔ 33

34 Ιεραρχική οργάνωση 3/7 Name Address Course Grade Mr. Eric Taschibana 13 Kensigton History 102 A Mr. Eric Taschibana 13 Kensigton French 3 B Mr. Eric Taschibana 12 Kensigton Data Structures C Mr. Eric Tsachibana 13 Kensigton Greek101 B Ms. Tonia Lipperton 37 West 2nd St. Chemistry 101 C Mrs. Tonia Ducovny 52 Capitol Ln. Chemistry 102 C Ms. Tonia Lipperton 37 West 2nd St. Human Cultures B Ms. Tonia Lipperton 37 West 2nd St. European Governments B Course ID Course Name Department Professor Course ID Name Address Phone Student Παράδειγμα 2. Ιεραρχικό μοντέλο ΒΔ Assign_1 Assign_2 Mid Tem Final Grades 34

35 Ιεραρχική οργάνωση 4/7 Physician Physician_No Physician_Name Physician Physician_No Physician_Name Mother Patent_No Height BirthDate Mother Patent_No Height BirthDate Mother Patent_No Height BirthDate Παράδειγμα 3. Ιεραρχικό μοντέλο ΒΔ Baby Delivery_Date Mother_Weight Baby_Weight Baby Delivery_Date Mother_Weight Baby_Weight 35

36 Ιεραρχική οργάνωση 5/7 Εργαζόμενος Root segment Αμοιβή Καθήκοντα Οφέλη Κλίμακα Σύνταξη Μισθός Ασφάλεια Παράδειγμα 4. Ιεραρχικό μοντέλο ΒΔ Περίθαλψη 36

37 Ιεραρχική οργάνωση 6/7 Δείκτες ιεραρχικού μοντέλου ΒΔ: Σε ένα ιεραρχικό ΣΔΒΔ, τα δεδομένα συνδέονται φυσικά μεταξύ τους μέσω μιας σειράς δεικτών που ορίζουν σύνολα από σχετικά τμήματα δεδομένων Οι δείκτες αυτοί είναι δεδομένα που επισυνάπτονται στο τέλος ενός τμήματος δεδομένων (του «γονεα, δηλ. γονεικης εγγραφης») και δίνουν τη φυσική διεύθυνση των σχετικών τμημάτων δεδομένων (των «απογονων, δηλ. απογονικων εγγραφων») 37

38 Ιεραρχική οργάνωση 7/7 Εγγραφή 1 Δείκτης Εγγραφή 2 Δείκτης Εγγραφή 3 Δείκτης Σχήμα 2.Ιεραρχικό μοντέλο ΒΔ 38

39 Κατανεμημένη οργάνωση 1/2 Παραλλαγή του ιεραρχικού μοντέλου Ιδιαίτερα χρήσιμο για many to many σχέσεις Ένας «απογονος» μπορεί να έχει πάνω από έναν «γονεα» Πλεονεκτήματα και μειονεκτήματα Ελαχιστοποίηση πλεονασμού δεδομένων και, συχνά, μείωση του χρόνου απόκρισης Ραγδαία αύξηση του αριθμού των δεικτών, με αποτέλεσμα η συντήρηση και λειτουργία του συστήματος να γίνεται συχνά πολύπλοκη. 39

40 Κατανεμημένη οργάνωση 2/2 Μάθημα 1 Μάθημα 2 Μάθημα 3 Φοιτητής 1 Φοιτητής 2 Φοιτητής 3 Φοιτητής 4 Φοιτητής 5 Παράδειγμα 5. Κατανεμημένη οργάνωση μιας ΒΔ 40

41 Σχεσιακή οργάνωση 1/9 Ορισμός: Ένα σύνολο συσχετιζόμενων πινάκων αποτελούν μια σχεσιακή βάση δεδομένων, η οποία αποτελεί και τον πιο συνήθη τρόπο δημιουργίας βάσεων δεδομένων σήμερα. 41

42 Σχεσιακή οργάνωση 2/9 Βασικές έννοιες ΣΒΔ: Πεδίο (field): μια βάση δεδομένων αποτελείται από μια σειρά στοιχείων με πιο βασικό στοιχείο το πεδίο. Το πεδίο αντιστοιχεί σε ένα πρωτογενες δεδομένο και καταγραφεται σε μια εγγραφής (record). Παραδείγματα πεδίων είναι ένα όνομα, μια τιμή, ένας αριθμός τηλεφώνου. 42

43 Σχεσιακή οργάνωση 3/9 Βασικές έννοιες ΣΒΔ: Εγγραφή (record): μια ενότητα από συσχετιζόμενα δεδομένα, τα οποία επεξεργάζονται σαν μία ολότητα, είναι μία εγγραφή. Με άλλα λόγια, η εγγραφή είναι μία συλλογή από πεδία. Παραδείγματα εγγραφής είναι ένα σύνολο πληροφοριών, οι οποίες αναφέρονται σε έναν πελάτη, όπως το όνομα, η διεύθυνση, ο αριθμός φορολογικού μητρώου. 43

44 Σχεσιακή οργάνωση 4/9 Βασικές έννοιες ΣΒΔ: Πίνακας (table): Μια ενότητα από συσχετιζόμενες εγγραφές, οι οποίες έχουν τον ίδιο αριθμό πεδίων, αποτελούν έναν πίνακα. Ο πίνακας είναι μια λογική δομή. Για παράδειγμα, ένας πίνακας πελατών θα περιλαμβάνει κάθε εγγραφή πελάτη, η οποία έχει τα ίδια πεδία. Στον πίνακα, οι εγγραφές αντιστοιχούν στις γραμμές (rows) και τα πεδία στις στήλες (columns) του πίνακα. Οι πίνακες μπορούν να συσχετίζονται μεταξύ τους μέσω των πεδίων, τα οποία περιέχουν την ίδια πληροφορία. 44

45 Σχεσιακή οργάνωση 5/9 Βασικές έννοιες ΣΒΔ: Ευρετήρια αναζήτησης (indexes): η ανάκτηση των εγγραφών με βάση κάποιες συνθήκες μπορεί να πραγματοποιηθεί με τα ευρετήρια αναζήτησης. Τα ευρετήρια αυτά επιτρέπουν τη γρήγορη ανάκτηση και ταξινόμηση των εγγραφών με κάποιες συνθήκες. Χρησιμοποιούνται για πεδία τα οποία δεν είναι το πρωτεύον κλειδί ενός πίνακα και για τα οποία θα απαιτηθεί η εύρεση στοιχείων κατά τη χρήση της βάσης. 45

46 Σχεσιακή οργάνωση 6/9 Βασικές έννοιες ΣΒΔ: Πρωτεύον κλειδί (primary key): Κάθε εγγραφή σε μία σχεσιακή βάση δεδομένων πρέπει να είναι εξατομικευμένη. Αυτό επιτυγχάνεται με τον καθορισμό ενός πεδίου της εγγραφής σαν πρωτεύοντος κλειδιού. Οι εγγραφές αποθηκεύονται με βάση το πρωτεύον κλειδί. Παράδειγμα πρωτεύοντος κλειδιού εγγραφών πελατών είναι ο αριθμός φορολογικού μητρώου, ο αριθμός τηλεφώνου ή ένας αριθμός πελάτη. Το πρωτεύον κλειδί είναι μοναδικός αριθμός αναγνώρισης της κάθε εγγραφής ενός πίνακα και δεν είναι δυνατή η ύπαρξη δύο εγγραφών με το ίδιο κλειδί. 46

47 Σχεσιακή οργάνωση 7/9 Βασικές έννοιες ΣΒΔ: Δευτερεύον Κλειδί (foreign key): Δευτερεύοντα κλειδιά είναι κοινά πεδία μεταξύ των εγγραφών των πινάκων μίας βάσης δεδομένων τα οποία μπορούμε να χρησιμοποιήσουμε προκειμένου να κάνουμε αναζήτηση πληροφοριών στους πίνακες αυτούς. Το δευτερεύον κλειδί είναι πεδίο ενός πίνακα το οποίο προσδιορίζει εγγραφές ενός άλλου πίνακα στον παρόντα πίνακα. 47

48 Σχεσιακή οργάνωση 8/9 Βασικές έννοιες ΣΒΔ: Ερωτήματα (queries): Η αναζήτηση εγγραφών σε μία βάση δεδομένων γίνεται με ερωτήματα. Στη Visual Basic χρησιμοποιείται η γλώσσα Structured Query Language (SQL) προκειμένου να γίνει αναζήτηση εγγραφών σε μία βάση δεδομένων. Όταν επιθυμούμε αναζήτηση εγγραφών μόνο σε έναν πίνακα ηvisual Basic παρέχει εργαλεία αναζήτησης χωρίς να είναι αναγκαία η χρήση της SQL. 48

49 Σχεσιακή οργάνωση 9/9 ID παραγγελίας Ημερομηνία παραγγελίας Ημερομηνία παράδοσης ID εξαρτήματος Ποσότητα /12/ /12/2012 Β145 7 Παραγγελία /12/ /12/2012 Β /12/ /01/2013 Α201 3 ID εξαρτήματος Περιγραφή εξαρτήματος Τιμή μονάδας ID προμηθευτή Β145 Πόμολο πόρτας Νο ΕΣ234 Εξάρτημα Β152 Ασφάλεια τύπου Max 4520 ΕΜ001 Α201 Βίδες αλουμινίου (x12) 160 ΕΜ029 ID προμηθευτή Όνομα προμηθευτή Τηλέφωνο προμηθευτή ΕΜ001 Safe Systems S.A ΕΜ029 Security Inc ΕΣ234 Power S.A Προμηθευτής Παράδειγμα 6. Σχεσιακή οργάνωση μιας ΒΔ 49

50 Συγκριτική θεώρηση μοντέλων ΒΔ Τύπος ΒΔ Απόδοση επεξεργασίας δεδομένων Ευελιξία Φιλικότητα στον τελικό χρήστη Πολυπλοκότητα στον προγραμματισμό Ιεραρχική Υψηλή Χαμηλή Χαμηλή Υψηλή Δικτυακή Σχεσιακή Μέτρια προς υψηλή Χαμηλότερη (βελτιώνεται) Χαμηλή προς μέτρια Χαμηλή προς μέτρια Υψηλή Υψηλή Υψηλή Χαμηλή Πίνακας 1. Συγκριτική θεώρηση μοντέλων ΒΔ 50

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

52 Γενικά 1/2 Όταν η πληροφορία είναι πολλή, το κόστος διαχείρισης μπορεί να υπερβαίνει τα οφέλη. Βάση Δεδομένων: μια μεγάλη συλλογή δεδομένων, μοντελοποιεί μια επιχείρηση του πραγματικού κόσμου. Οντότητες (π.χ. φοιτητές, μαθήματα) Συσχετίσεις (π.χ. ο Γιάννης παρακολουθεί το Β18) 52

53 Γενικά 2/2 Μια ΒΔ μπορεί να δημιουργηθεί και να συντηρηθεί είτε χειρόγραφα, είτε με χρήση μηχανών: Σύστημα Διαχείρισης Βάσεων Δεδομένων ΣΔΒΔ (Database Management System DBMS) Μια συλλογή από προγράμματα που επιτρέπουν στους χρήστες να δημιουργήσουν και να συντηρήσουν μια ΒΔ Ένα ΣΔΒΔ μπορεί να είναι: Γενικής χρήσης (general purpose): διευκολύνει τις διαδικασίες ορισμού, κατασκευής και χειρισμού μιας ΒΔ για διάφορες εφαρμογές Ειδικού σκοπού (special purpose): υλοποιεί μια συγκεκριμένη ΒΔ Σύστημα Βάσης Δεδομένων (Database system) Μια ΒΔ μαζί με το αντίστοιχο ΣΔΒΔ 53

54 Διαχείριση μιας ΒΔ Περιλαμβάνει τις εξής διαδικασίες: Ορισμός: προδιαγραφή των τύπων των δομών και των περιορισμών των δεδομένων που θα αποθηκευτούν στη βάση Κατασκευή: αποθήκευση των δεδομένων σε ένα αποθηκευτικό μέσο που ελέγχεται από το ΣΔΒΔ Χειρισμός: περιλαμβάνει λειτουργίες όπως Υποβολή ερωτήσεων προς τη βάση για ανάκτηση συγκεκριμένων δεδομένων Ενημέρωση της βάσης ώστε να αντανακλά αλλαγές στο μικρόκοσμο Παραγωγή αναφορών από τα δεδομένα 54

55 Περιβάλλον Συστήματος ΒΔ 1/2 προγραμματιστής ΒΔ Μ η χ α ν ή Σ Δ Β Δ Εργαλεία σχεδίασης Εργαλεία λειτουργίας εφαρμογή εφαρμογή Σχήμα 3. Περιβάλλον συστήματος ΒΔ χρήστης 55

56 Περιβάλλον Συστήματος ΒΔ 2/2 Χρήστες / Προγραμματιστές Σύστημα ΒΔ Λογισμικό ΣΔΒΔ Προγράμματα Εφαρμογών / Ερωτήσεων Λογισμικό Επεξεργασίας Ερωτήσεων Λογισμικό Προσπέλασης / Αποθήκευσης Δεδομένων Αποθηκευμένος ορισμός της ΒΔ (μεταδεδομένα) Αποθηκευμένη ΒΔ Σχήμα 4. Περιβάλλον συστήματος ΒΔ 56

57 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Τυπικά Εταιρικά Συστήματα Διαχείρισης Βάσεων Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων

58 Γενικά Επιχειρησιακά Συστήματα Διαχείρισης Βάσεων Δεδομένων: Η Oracle Database της εταιρείας Oracle Η DB2 της ΙΒΜ και Ο SQL Server της Microsoft Λογισμικό ανοικτού κώδικα: MySQL 58

59 Oracle Η Oracle προσφέρει μια μεγάλη σουίτα με εφαρμογές, βοηθητικά προγράμματα, καθώς και γλώσσες που μπορούν να χρησιμοποιηθούν από κοινού για την επίλυση των εταιρικών προβλημάτων και τη διαχείριση δεδομένων. Η Oracle έχει τη φήμη του πιο ευέλικτου επιχειρησιακού DBMS, αλλά με αυτήν την ευελιξία έρχεται και η εξίσου διάσημη πολυπλοκότητά της. Η Oracle έχει τη δυνατότητα να τρέχει σε διάφορα λειτουργικά συστήματα όπως τα Windows, το Unix, τα Macintosh και το Linux, και η δυνατότητα αυτή είναι μερικές φορές γνωστή ως ανεξαρτησία πλατφόρμας (platform independence). 59

60 DB2 Η IBM προσφέρει μια οικογένεια λογισμικού DBMS, που ονομάζεται DB2 Universal Database και μια σουίτα σχετικών εφαρμογών που βοηθούν στην εξόρυξη δεδομένων, την ανάλυση και την ολοκλήρωση, καθώς και στην επιχειρησιακή διαχείριση και την αποθήκευση δεδομένων. 60

61 SQL 1/4 H SQL είναι μια τυπική γλώσσα υπολογιστών για την πρόσβαση και τον χειρισμό βάσεων δεδομένων. SQL είναι τα αρχικά Structured Query Language. Η SQL χρησιμοποιείται για queries (έρευνες) ανάκτηση δεδομένων εισαγωγή νέων εγγραφών διαγραφή εγγραφών επικαιροποίηση των δεδομένων 61

62 SQL 2/4 SQL (Structured Query Language) είναι η τυποποιηµένη standard γλώσσα στις Σχεσιακές Βάσεις. Η πρώτη χρήση ήταν στο πρότυπο σύστηµα της IBM, που ονοµάστηκε SYSTEM-R, το οποίο ανεπτύχθη στα ερευνητικά εργαστήρια της εταιρείας (San Jose, California) στα µέσα της δεκαετίας το Η SQL έχει υποστεί πολλές τροποποιήσεις. 62

63 SQL 3/4 Ένας τρόπος αναζήτησης εγγραφών σε μία βάση δεδομένων είναι η συγγραφή ερωτημάτων με χρήση της γλώσσας SQL. Η γλώσσα αυτή χρησιμοποιείται για τη δημιουργία πινάκων, τον προσδιορισμό σχέσεων μεταξύ πινάκων, καθώς επίσης και για τη διαχείριση δεδομένων σε πίνακες. H χρήση της SQL για δημιουργία ερωτημάτων είναι ιδιαίτερα χρήσιμη μέθοδος για την αναζήτηση εγγραφών σε πολλούς πίνακες. 63

64 SQL 4/4 Τα ερωτήματα αρχίζουν με την εντολή SELECT, η οποία επιτρέπει την επιλογή εγγραφών από μία βάση δεδομένων που εκπληρώνουν κάποιο κριτήριο. Ο γενικός τύπος ενός ερωτήματος SQL είναι: SELECT πεδία εγγραφών FROM όνομα πίνακα WHERE κριτήρια Για παράδειγμα SELECT Customer_Name FROM CustList WHERE Customer_No >

65 MySQL Η MySQL είναι το πιο δημοφιλές επιχειρησιακό DBMS για την κοινότητα του «λογισμικού ανοικτού κώδικα». Η MySQL είναι γενικά πιο απλή στη χρήση, αλλά έχει λιγότερες δυνατότητες από τον ανταγωνισμό. Επίσης έχει χαμηλότερο κόστος. Η MySQL έχει προσθέσει διεπαφές για το σύστημα.νετ της Microsoft και επίσης προσφέρει και δυνατότητες συναλλαγών. Η MySQL συνιστάται για νέες εφαρμογές Ιστού. 65

66 Βιβλιογραφία 1/5 Andreopoulou, Z.S Adoption of Information and Communication Technologies (ICTs) in public forest service in Greece. Journal of Environmental Protection and Ecology. Vol. 10, No. 4, pp Andreopoulou, Z. and Iliadis, L Development of A visual decision-support tool for forest service, concerning the classification of forest prefectures according to human resources and forest fire breakouts. Proceedings of the International Conference of IUFRO Decision support for multiple purpose forestry A Tran disciplinary conference on the development and application of decision support tools for forest management. ΒΟΚU University of Natural Resources and Applied Life Sciences April 2003, Vienna, Austria. (Abstract & full paper Cd-Rom). 66

67 Βιβλιογραφία 2/5 Andreopoulou, Z.S. and Kokkinakis, A.K Environmental database of the lakes of west Macedonia (Greece) for their sustainable management. Journal of International Environmental Applications and Sciences, Vol. 4, No. 3, pp Andreopoulou, Z.S., Kokkinakis, A.K. and Arabatzis, G.D Supporting fishery co-operatives of coastal wetlands through Internet presentation. Journal of Environmental Protection and Ecology, Vol. 10, No. 2, pp

68 Βιβλιογραφία 3/5 Andreopoulou, Z.S., Kokkinakis, A.K. and Pavlidis, T Sustainable environmental management of running waters ecosystems with a database application. Proceedings of the 10th International Conference on Environmental Science and Technology, Global Nest, 5-7 September 2007, Kos, Greece, Ed. T.D. Lekkas. Vol. B, pp Kokkinakis, A.K. and Andreopoulou, Z.S Teaching and learning sustainability in fisheries in lake ecosystems using ICT based systems. Journal of Environmental Protection and Ecology, Vol. 10, No. 2, pp

69 Βιβλιογραφία 4/5 Kokkinakis, A.K. and Andreopoulou, Z.S Evaluation of fishery viability of river Nestos Estuarine wetlands. Journal Οf Environmental Protection And Ecology. Vol. 10, No. 4, pp Kokkinakis, A.K., Andreopoulou, Z.S. and Kyrkenidis, I.V Sustainable aquaculture management of Mediterranean coastal lakes with a multimedia learning system. Journal of Environmental Protection and Ecology. Vol. 8, No. 2, pp

70 Βιβλιογραφία 5/5 Παπασταύρου, Α Εισαγωγή στη Δασική Πληροφορική. Πανεπιστημιακές παραδόσεις.. Παπασταύρου, Α.Κ., Λεφάκης, Π.Δ., Ανδρεοπούλου, Ζ.Σ. και Ηλιάδης, Λ.Σ Δασική Πληροφορική ΙΙ. Πανεπιστημιακές παραδόσεις. Εκδόσεις Αϊβάζη, Θεσσαλονίκη. Norton, P Εισαγωγή στους Υπολογιστές. 6 η έκδοση. Επιμέλεια μετάφρασης: Μ. Δημόπουλος. Εκδόσεις Τζιόλα. Θεσσαλονίκη. 70

71 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Τέλος Ενότητας Επεξεργασία: Χριστιάνα Κολιούσκα Θεσσαλονίκη, 6/9/2014

Διαχείριση Δεδομένων

Διαχείριση Δεδομένων Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα

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

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

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

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

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

Εισαγωγή στη Δασική Πληροφορική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στη Δασική Πληροφορική Ενότητα 7: Εφαρμογές των Βάσεων Δεδομένων Ζαχαρούλα Ανδρεοπούλου Δασολογίας & Φυσικού Περιβάλλοντος Άδειες

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

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

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

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

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

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

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

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

Εισαγωγή στη Δασική Πληροφορική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στη Δασική Πληροφορική Ενότητα 4: Αρχεία Δεδομένων Ζαχαρούλα Ανδρεοπούλου Δασολογίας & Φυσικού Περιβάλλοντος Άδειες Χρήσης Το

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στη Δασική Πληροφορική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στη Δασική Πληροφορική Ενότητα 10: Δασική Πληροφορική για την Προστασία του Περιβάλλοντος και την Βιώσιμη Ανάπτυξη Ζαχαρούλα

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα: 11Η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Δρ. ΠΑΝΤΕΛΗΣ ΑΓΓΕΛΙΔΗΣ Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στη Δασική Πληροφορική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στη Δασική Πληροφορική Ενότητα 3: Θεωρία, Ανάλυση και Σχεδιασμός Πληροφοριακών Συστημάτων Ζαχαρούλα Ανδρεοπούλου Δασολογίας &

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων

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

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

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 Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ Β ΣΕ Ε Σ Ι ΟΜΕΝ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ Β ΣΕ Ε Σ Ι ΟΜΕΝ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βασικές Έννοιες - εδοµένα { Νίκος, Μιχάλης, Μαρία, Θάλασσα, Αυτοκίνητο }, αριθµοί, π.χ. {1, 2, 3, 5, 78}, συµβολοσειρές (strings) π.χ. { Κώστας, 5621, ΤΡ 882, 6&5 #1, +

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

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

Διαχείριση Πολιτισμικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

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

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

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

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

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

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

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

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

Εισαγωγή. Βάσεις Δεδομένων : Εισαγωγή 1 Βασικές Έννοιες Εισαγωγή Τι είναι μια βάση δεδομένων; Βάση εδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα ιαχείρισης Βάσεων εδομένων (): λογισμικό (σύνολο από προγράμματα) για δημιουργία και χρήση

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

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

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

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

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

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

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

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

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

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

Βάσεις Περιβαλλοντικών Δεδομένων

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

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

Εισαγωγή στα Συστήματα Βάσεων εδομένων

Εισαγωγή στα Συστήματα Βάσεων εδομένων Εισαγωγή στα Συστήματα Βάσεων εδομένων Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα: ΕΙΣΑΓΩΓΗ Βασικές έννοιες Λίγα ιστορικά στοιχεία Μια σύνοψη του περιεχομένου του μαθήματος Εισαγωγή

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

Βάσεις Δεδομένων. Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων

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

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

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Ενότητα. Εισαγωγή στις βάσεις δεδομένων Ενότητα 1 Εισαγωγή στις βάσεις δεδομένων 2 1.1 Βάσεις Δεδομένων Ένα βασικό στοιχείο των υπολογιστών είναι ότι έχουν τη δυνατότητα να επεξεργάζονται εύκολα και γρήγορα μεγάλο πλήθος δεδομένων και πληροφοριών.

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

Εισαγωγή. Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα

Εισαγωγή. Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα Εισαγωγή Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα Βάσεις Δεδομένων 2009-2010

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

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

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

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

Πληροφοριακά Συστήματα & Περιβάλλον

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή. Τι είναι µια βάση δεδοµένων;

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

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

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

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

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

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

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

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

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό

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

µπιτ Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E Άρα το δεκαεξαδικό ισοδύναµο είναι CE2

µπιτ Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E Άρα το δεκαεξαδικό ισοδύναµο είναι CE2 ! Βρείτε το δεκαεξαδικό ισοδύναµο του σχήµατος µπιτ 110011100010 Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E 0010 2 Άρα το δεκαεξαδικό ισοδύναµο είναι CE2 2 !

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

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS Ακαδημαϊκό Έτος 2016-2017, Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS A. Εισαγωγή στις βάσεις δεδομένων - Γνωριμία με την ACCESS B. Δημιουργία Πινάκων 1. Εξήγηση των

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

Συστήματα Πληροφοριών Διοίκησης

Συστήματα Πληροφοριών Διοίκησης ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 2: Γενική θεώρηση και κατάταξη συστημάτων πληροφοριών διοίκησης Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα

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

Πληροφοριακά Συστήματα & Περιβάλλον

Πληροφοριακά Συστήματα & Περιβάλλον ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Πληροφοριακά Συστήματα & Περιβάλλον Ενότητα 7: Συστήματα Λήψης Αποφάσεων Παναγιώτης Λεφάκης Δασολογίας & Φυσικού Περιβάλλοντος Άδειες

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

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #02 Ιστορική αναδρομή Σχετικές επιστημονικές περιοχές 1 Άδεια χρήσης Το παρόν εκπαιδευτικό

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

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

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

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

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

Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Αρχιτεκτονική ANSI-SPARC, Επίπεδα Αρχιτεκτονικής (Εξωτερικό, Εννοιολογικό, Εσωτερικό), Παραδοσιακή Προσέγγιση (Μειονεκτήματα, Παράδειγμα), Προσέγγιση

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

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

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

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

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

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

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

Εισαγωγή. web σελίδα Βάσεις εδοµένων Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα

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

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

Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών

Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών Ενότητα 6: Εισαγωγή στις σχεσιακές βάσεις δεδομένων Διδάσκων: Νικόλαος Τσέλιος Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική

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

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

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

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

Πληροφοριακά Συστήματα & Περιβάλλον

Πληροφοριακά Συστήματα & Περιβάλλον ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Πληροφοριακά Συστήματα & Περιβάλλον Ενότητα 9: Έμπειρα Συστήματα Παναγιώτης Λεφάκης Δασολογίας & Φυσικού Περιβάλλοντος Άδειες Χρήσης Το

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

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

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

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

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

Εισαγωγή στη Δασική Πληροφορική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στη Δασική Πληροφορική Ενότητα 8: Εισαγωγή στα Δίκτυα Υπολογιστών Ζαχαρούλα Ανδρεοπούλου Δασολογίας & Φυσικού Περιβάλλοντος Άδειες

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

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

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

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται

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

Πληροφοριακά Συστήματα & Περιβάλλον

Πληροφοριακά Συστήματα & Περιβάλλον ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Πληροφοριακά Συστήματα & Περιβάλλον Ενότητα 8: Τεχνητά Νευρωνικά Δίκτυα Παναγιώτης Λεφάκης Δασολογίας & Φυσικού Περιβάλλοντος Άδειες Χρήσης

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

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

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

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

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Θέματα Συστημάτων Πολυμέσων Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Ιατρική Πληροφορική. Δρ. Π. ΑσβεστΑΣ ΤμΗμα ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ

Ιατρική Πληροφορική. Δρ. Π. ΑσβεστΑΣ ΤμΗμα ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Ιατρική Πληροφορική Δρ. Π. ΑσβεστΑΣ ΤμΗμα ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (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 Βάσεις Δεδομένων, Προχωρημένο Επίπεδο Ακολουθεί η Εξεταστέα

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

Εισαγωγή στα Πληροφοριακά Συστήματα

Εισαγωγή στα Πληροφοριακά Συστήματα Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 3: Η έννοια της ΠΛΗΡΟΦΟΡΙΑΣ - INFORMATION Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

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

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

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

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

Βάσεις Δεδομένων ΙΙ Ενότητα 5 Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Δεδομένων ΙΙ Ενότητα 5: Δομές Ευρετηρίων - ISAM Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

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

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

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

Μάθημα 3. Θεμέλια Επιχειρηματικής Ευφυΐας: Διαχείριση Βάσεων Δεδομένων και πληροφοριών

Μάθημα 3. Θεμέλια Επιχειρηματικής Ευφυΐας: Διαχείριση Βάσεων Δεδομένων και πληροφοριών Μάθημα 3. Θεμέλια Επιχειρηματικής Ευφυΐας: Διαχείριση Βάσεων Δεδομένων και πληροφοριών Περιεχόμενα μαθήματος Πώς οργανώνει τα δεδομένα μια σχεσιακή βάση δεδομένων και σε τι διαφέρει από μια αντικειμενοστρεφή

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

Τεχνολογία Πολιτισμικού Λογισμικού

Τεχνολογία Πολιτισμικού Λογισμικού Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 10: Γλώσσα Ερωτημάτων SQL Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

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

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

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

Μάθημα: Συστήματα Διαχείρισης Βάσεων Δεδομένων Αναλυτικό Διάγραμμα Μελέτης

Μάθημα: Συστήματα Διαχείρισης Βάσεων Δεδομένων Αναλυτικό Διάγραμμα Μελέτης Μάθημα: Συστήματα Διαχείρισης Βάσεων Δεδομένων Αναλυτικό Διάγραμμα Μελέτης Χρονοδιάγραμμα Μελέτης- Διάθρωση της Ύλης 1η Εβδομάδα 2η Εβδομάδα 3η Εβδομάδα Παραδοσιακά Συστήματα που Βασίζονται σε Αρχεία Συστήματα

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

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

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

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

Πληροφορική Εφαρμογές Πολυμέσων

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

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Συστήματα Διαχείρισης Βάσεων Δεδομένων

Συστήματα Διαχείρισης Βάσεων Δεδομένων ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ Συστήματα Διαχείρισης Βάσεων Δεδομένων Νικόλαος Ζ. Ζάχαρης Τι είναι μια Βάση Δεδομένων Είναι

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

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

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

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

Το σχεσιακό μοντέλο βάσεων δεδομένων

Το σχεσιακό μοντέλο βάσεων δεδομένων ΕΣΔ232 Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας Το σχεσιακό μοντέλο βάσεων δεδομένων Περιεχόμενα Περιεχόμενα - Βιβλιογραφία Ενότητας Εισαγωγή στο σχεσιακό μοντέλο Σχεσιακές γλώσσες ερωτημάτων Περιορισμοί

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 9-10: SQL ερωτήματα επιλογής Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Εισαγωγή στην Access 2007

Εισαγωγή στην Access 2007 Βάσεις Δεδομένων Ι 3 Εισαγωγή στην Access 2007 Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας ΝΙΚΟΣ ΚΑΡΟΥΣΟΣ - ΔΙΟΝΥΣΗΣ ΚΑΡΟΥΣΟΣ XE 2015-2016 Βάση Δεδομένων και Access Ένα οργανωμένο σύνολο

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

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

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

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 8 : Βάσεις Δεδομένων (2/2) Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 8 : Βάσεις Δεδομένων (2/2) Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 8 : Βάσεις Δεδομένων (2/2) Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

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

Βάσεις δεδομένων. Π. Φιτσιλής

Βάσεις δεδομένων. Π. Φιτσιλής Βάσεις δεδομένων Π. Φιτσιλής pfitsilis@gmail.com Στόχοι In this chapter, you will learn: Διαφορά data και information Τι είναι database, τα είδη, και πως βοηθούνε στη λήψη αποφάσεων Η σημασία database

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

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων Σχεδίαση Βάσεων Δεδομένων Η ιστορία των Βάσεων Δεδομένων History of the Database 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα αυτό καλύπτει τους ακόλουθους στόχους:

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