Εφαρμογές Πληροφορικής & Νέες Τεχνολογίες Στη Γεωργία

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Συστήματα Διαχείρισης Βάσεων Δεδομένων Τίμος Σελλής, Καθηγητής ΕΜΠ, Διευθυντής ΙΠΣΥΠ, Ε.K. “Αθηνά”
Advertisements

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
Μοντέλο Οντοτήτων-Συσχετίσεων
Περιεχόμενα Λογικός Σχεδιασμός (Σχεσιακό Μοντέλο) Εισαγωγικά
9 Η Γλώσσα SQL Ορισμός Δεδομένων (data definition)
Σχεσιακό Μοντέλο Δεδομένων
1.1      Σκοπός των συστημάτων βάσεων δεδομένων
1 Εναύσματα και Περιορισμοί Database Management Systems, Antonis Sidiropoulos.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων  Χειρισμός Δεδομένων.

HY 566 – Web Semantics 1η Άσκηση Οντολογία για Shared Data Αλεξάνδρα Ψάλτη – Σπυρίδων Κωτούλας.
HY 566 – Web Semantics 2η Άσκηση Οντολογία για Files με την χρηση OWL Αλεξάνδρα Ψάλτη – Σπυρίδων Κωτούλας.
Ένα πλαίσιο για Μοντελοποίηση
Βάσεις Δεδομένων ER-Διάγραμμα.
Βάσεις Δεδομένων Αρχιτεκτονική.
1920s ©Υπουργείο Παιδείας και Πολιτισμού.
Βάσεις Δεδομένων Ενότητα 2: Συστήματα Διαχείρισης Βάσεων Δεδομένων Βασίλης Βουτσινάς Τμήμα: Οργάνωση & Διοίκηση Επιχειρήσεων.
1 Ασφάλεια στην Ηλεκτρονική Διακυβέρνηση. 2  Ορισμός της Ασφάλειας πληροφοριών ή πληροφοριακών συστημάτων  Το τρίπτυχο της ασφάλειας  Άλλες απαιτήσεις.
1 Μηχανογραφημένη Λογιστική Ι Μεθοδολογία ανάπτυξης ενός Λ.Π.Σ Χύτης Ευάγγελος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Κεφαλαιακός Προϋπολογισμός 2 Σαριαννίδης Νικόλαος Πτυχίο Στατιστικής, MSc in Investments, PhD in Finance.
Παρουσίαση: Μπουζνεάν Σιμόνα-Μιχαέλα Σχολή: ΣΕΜΦΕ Διδάσκουσα: Λαμπροπούλου Σοφία.
4 Μοντέλο Οντοτήτων-Συσχετίσεων  Η ανάγκη  Διαγράμματα ΟΣ  Σύνολα Οντοτήτων-Συσχετίσεων  Απεικονίσεις  Επεκτάσεις.
Λήψη αποφάσεων στην Εκπαίδευση Ελευθερία Αργυροπούλου Επίκουρη Καθηγήτρια Πανεπιστημίου Κρήτης Πανεπιστήμιο Κύπρου, Οκτώβριος 2015.
Τ.Ε.Ι. Δυτικής Μακεδονίας Σχολή Επαγγελμάτων Υγείας & Πρόνοιας Τμήμα Μαιευτικής ΧΕΙΡΟΥΡΓΙΚΗ (ΜΑ0241) 3 η παράδοση.
Βάσεις Δεδομένων Ενότητα 4: Μοντελοποίηση Συσχέτισης Οντοτήτων Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό.
ΠΡΟΛΗΨΗ ΝΟΣΩΝ ΠΡΟΑΓΩΓΗ ΥΓΕΙΑΣ
Εισαγωγή στις βάσεις δεδομένων
ΔΗΜΟΣΙΕΣ ΕΠΙΧΕΙΡΗΣΕΙΣ ΕΙΣΑΓΩΓΗ Αικατερίνη Ηλιάδου
Σύστημα διαχείρισης αρχείων (file system)
Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ.
Σχεσιακό Μοντέλο Δεδομένων
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Περιγραφή ενότητας Σκοπός του μαθήματος είναι να παρουσιάσει τις απαραίτητες έννοιες ώστε οι φοιτητές να κατανοήσουν την τεχνολογία των βάσεων δεδομένων.
BUSINESS INTEGRITY FORUM
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Βάσεις Γεωγραφικών Δεδομένων
Βάσεις Δεδομένων Ι Επανάληψη
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα
9 Η Γλώσσα SQL Εισαγωγή – Βασικές Έννοιες Τύποι Δεδομένων
Moντέλα Αναπαράστασης της Πραγματικότητας - Μοντέλα
Εισαγωγή στις βάσεις δεδομένων ISBN
Κεντρική Μονάδα Επεξεργασίας
Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Ενισχυτική διδασκαλία
Αρχές τιτλοδότησης.
Γραφολογία Πώς ο γραφικός χαρακτήρας συμβάλλει στον εντοπισμό των δραστών και την ανάλυση του ψυχολογικού τους προφίλ Πηγή: Brian Innes, Το προφίλ του.
Δασική Διαχειριστική Ι
ΤΟ ΠΡΟΤΥΠΟ ΤΟΥ ΚΑΝΟΝΙΚΟΥ ΟΜΗΛΙΚΟΥ ΔΑΣΟΥΣ
6. 3 Φυσικές και τεχνητές γλώσσες Το αλφάβητο της ΓΛΩΣΣΑΣ. 7
Θεμελιώσεις και εφαρμογές της σύγχρονης κρυπτογραφίας
Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Πρόγραμμα για την περιβαλλοντική μετανάστευση
Παραδόσεις Μαθημάτων Δασοκομίας Πόλεων μάθημα 9ο
Σχεσιακή Άλγεβρα Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ II
ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ I
У циљу обезбеђења полазног момента статори једнофазних асинхроних мотора увек су снабдевени са двофазним намотајима. Принципијелна шема извођења једнофазних.
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Проф. Др Радивоје Митровић
منطقة العاصمة التعليمية اختبارات الفروض الاحصائية
Ενότητα # 5: Περιορισμοί ακεραιότητας
برنامه ریزی کاربری اراضی شهری
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Λογικός Σχεδιασμός Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Δάση & Ξυλεία.
Μεταγράφημα παρουσίασης:

Εφαρμογές Πληροφορικής & Νέες Τεχνολογίες Στη Γεωργία ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ Εφαρμογές Πληροφορικής & Νέες Τεχνολογίες Στη Γεωργία 13:19

Άσκηση   Να σχεδιασθεί βάση δεδομένων για την καταχώριση ασφαλισμένων. Τα γνωρίσματα που θέλουμε να καταχωρούμε για κάθε ασφαλισμένο είναι τα παρακάτω : ΑΜΚΑ ασφαλισμένου, Ονοματεπώνυμο, ημερομηνία γέννησης, φύλο, διεύθυνση(οδός, αριθμός, πόλη ,ΤΚ), τηλέφωνο. Ο κάθε ασφαλισμένος έχει το πολύ μία μητέρα και ένα πατέρα οι οποίοι πρέπει να είναι καταχωρημένοι στο αρχείο ασφαλισμένων. Οι ασφαλισμένοι χωρίζονται σε 2 κατηγορίες : α) οι άμεσα ασφαλισμένοι που έχουν ασφαλιστικό φορέα και β) οι έμμεσα ασφαλισμένοι που έχουν ασφαλιστικό φορέα τον ασφαλιστικό φορέα εκείνου που τους παρέχει ασφάλιση τους οποίους καλούμε προστατευόμενα μέλη. Επισημαίνεται ότι τα προστατευόμενα μέλη έχουν δικό τους ΑΜΚΑ. Ένας ασφαλισμένος μπορεί να είναι και γιατρός. Σε αυτή την περίπτωση πρέπει επί πλέον να καταχωρούμε την ειδικότητα του, την διεύθυνση(οδός, αριθμός, πόλη ,ΤΚ) και το τηλέφωνο του ιατρείου του.  Οι ασφαλισμένοι παθαίνουν ασθένειες. Για κάθε ασθένεια που υπάρχει πρέπει να καταχωρηθούν τα στοιχεία: Κωδικός ασθένειας , Ονομασία , Συμπτώματα(πλειότιμο) Όταν ένας ασφαλισμένος ασθενήσει επισκέπτεται τον γιατρό. Σε κάθε επίσκεψη πρέπει να καταχωρούμε την ημερομηνία, και τη διάγνωση της ασθένειας. 13:19

Σχεσιακό μοντέλο (relational model) Είναι το πλέον επιτυχημένο και επικρατέστερο μοντέλο δεδομένων. Μία Βάση Δεδομένων αποτελείται από σύνολο σχέσεων (υποσύνολο καρτεσιανού γινομένου) Κάθε σχέση παριστάνεται με έναν πίνακα Τα δεδομένα οργανώνονται σε πίνακες 2 διαστάσεων. 13:19

Πίνακας • Κάθε πίνακας έχει ένα μοναδικό όνομα στη βάση δεδομένων Πίνακας • Κάθε πίνακας έχει ένα μοναδικό όνομα στη βάση δεδομένων Κάθε γραμμή του πίνακα καλείται πλειάδα και παριστά μία εγγραφή Κάθε πίνακας έχει ένα σχήμα και ένα στιγμιότυπο Σχήμα Πελάτες( Κωδικός, Ονοματεπώνυμο, Διεύθυνση, Τηλέφωνο) Στιγμιότυπο Το σύνολο των εγγραφών (πλειάδων) Πελάτες Κωδικός Ονοματεπώνυμο Διεύθυνση Τηλέφωνο 234 Αντωνίου Μαρία Κρήνης 4 Ηράκλειο 2810 2345678 675 Νικολάου Γιάννης Κανάρη 23 Χανιά 6970 5555555 842 Πέτρου Ελένη Καζάνη 12 Μοίρες 2681 456433 13:19

Γνωρίσματα Κάθε στήλη του πίνακα αποτελεί ένα γνώρισμα μιας εγγραφής Κάθε γνώρισμα έχει μοναδικό όνομα μέσα στη σχέση. Επιτρέπεται να έχουν ίδιο όνομα δύο γνωρίσματα διαφορετικών σχέσεων Η σειρά δήλωσης των γνωρισμάτων μίας σχέσης δεν παίζει κανένα ρόλο Η τιμή που έχει ένα γνώρισμα πρέπει να είναι ατομική (δεν επιτρέπονται πλειότιμα) Το κάθε γνώρισμα έχει ένα πεδίο ορισμού δηλαδή ένα σύνολο από όπου παίρνει τιμές Αρα οι τιμές ενός γνωρίσματος για όλες τις πλειάδες μιας σχέσης ανήκουν στο ίδιο σύνολο (πεδίο ορισμού)       13:19

Κλειδί σχέσης Ένα γνώρισμα (ή σύνολο γνωρισμάτων) ενός πίνακα λέγεται υποψήφιο κλειδί όταν έχει την ιδιότητα της μοναδικότητας και της μη αναγωγιμότητας. Η ιδιότητα της μοναδικότητας μπορεί να διαχωρίζει τις διαφορετικές γραμμές (πλειάδες) του πίνακα. Η μη αναγωγιμότητα σημαίνει ότι κάθε γνήσιο υποσύνολο των γνωρισμάτων του δεν έχει την ιδιότητα της μοναδικότητας. •Μια σχέση μπορεί να έχει πολλά υποψήφια κλειδιά αλλά ένα και μόνο ένα ορίζεται ως το πρωτεύον κλειδί •Ένα κλειδί που αποτελείται από περισσότερα του ενός γνωρίσματα καλείται Σύνθετο κλειδί. 13:19

Περιορισμοί ακεραιότητας (Integrity constraints) Αποτελούν μηχανισμό για τον έλεγχο της συνέπειας των δεδομένων. Χρησιμοποιούνται για να εξασφαλιστεί ότι μια βάση δεδομένων δεν θα βρεθεί ποτέ σε ασυνεπή κατάσταση και πρέπει να ισχύουν πάντα σε κάθε στιγμιότυπο της ΒΔ. Επαληθεύονται κάθε φορά που πραγματοποιούνται αλλαγές τα δεδομένα από Εισαγωγή , Διαγραφή, Ενημέρωση . Έγκυρο στιγμιότυπο της ΒΔ έχουμε όταν επαληθεύονται όλοι οι περιορισμοί ακεραιότητας για τα στιγμιότυπα όλων των σχέσεων Οι περιορισμοί ακεραιότητας είναι : Ακεραιότητα οντοτήτων (entity integrity) Ακεραιότητα αναφορών (referential integrity) Σημασιολογικοί περιορισμοί (semantics) 13:19

Ακεραιότητα οντοτήτων (entity integrity) Κάθε γραμμή του πίνακα προσδιορίζεται μοναδικά από το πρωτεύον κλειδί Δεν μπορούμε να έχουμε δύο πλειάδες με κοινό πρωτεύον κλειδί Το Πρωτεύων κλειδί δεν μπορεί να είναι NULL 13:19

Ακεραιότητα αναφορών (referential integrity) Αν το κλειδί Κ ενός πίνακα Α αποτελεί χαρακτηριστικό ενός άλλου πίνακα Β, τότε το Κ αποτελεί ξένο κλειδί για τον πίνακα Β Θα πρέπει η τιμή ενός ξένου κλειδιού να έχει αντίστοιχη τιμή στον πίνακα που αναφέρεται. ΤΙΜΟΛΟΓΙΑ ΑΡΙΘ_ΤΙΜ ΗΜΕΡΟΜ ΚΩΔ_ΠΕΛ 12 12/3/2013 1234 23 15/4/2013 3452 34 23/5/2013 ΠΕΛΑΤΕΣ ΚΩΔΙΚΟΣ ΟΝΟΜΑΤΕΠΩΝΥΜΟ 1234 Νικολάου Μιχάλης 3452 Αντωνίου Γεώργιος 13:19

Σημασιολογικοί περιορισμοί semantics) Λογικοί περιορισμοί που ισχύουν στον πραγματικό κόσμο. Παραδείγματα Η ηλικία ενός ατόμου δεν μπορεί να είναι μεγαλύτερη του 150 Οι ημερομηνίες γέννησης των παιδιών μιας μητέρας πρέπει να διαφέρουν περισσότερο από ένα χρόνο ή να ταυτίζονται . 13:19

13:19

Από την εννοιολογική στην Λογική Σχεδίαση Σε αυτή την ενότητα με την μετατροπή του ΔΟΣ σε σχεσιακό σχήμα. Οι σχέσεις ορίζονται με την χρήση κανόνων που αποσκοπούν στα παρακάτω : Στην ελαχιστοποίηση του αριθμού των σχέσεων που παράγονται Στην μείωση της ύπαρξης των τιμών NULL Στην παραγωγή ενός κατανοητού σχεσιακού σχήματος Στην εύκολη ενσωμάτωση δυνητικών αλλαγών του εννοιολογικού σχήματος στο σχεσιακό σχήμα. Η ελαχιστοποίηση του αριθμού των σχέσεων αποσκοπεί στην μείωση του χρόνου επεξεργασίας των ερωτημάτων. Βέβαια από την εν λόγω μείωση ενδέχεται να προκύψουν περισσότερες τιμές NULL. Π.χ. Κάποιοι σπουδαστές στεγάζονται σε δωμάτια της εστίας. 13:19

13:19

Πλειότιμα Γνωρίσματα 13:19

Ασθενής Οντότητες 13:19

Συσχέτιση 1:N 13:19

Συσχέτιση 1:1 13:19

Συσχέτιση M:N ή Συσχέτιση βαθμού>2 13:19

Γενίκευση –Εξειδίκευση (ISA) Διακρίνουμε 2 περιπτώσεις: Αν γενίκευση είναι πλήρης (complete) και χωρίς επικαλύψεις (disjoint) Τότε για κάθε εξειδίκευση δημιουργείται μία σχέση που περιέχει όλα τα γνωρίσματα της γενίκευσης καθώς με πρωτεύον κλειδί το κλειδί της γενίκευσης. Αν η γενίκευση δεν είναι πλήρης ή έχει επικαλύψεις τότε δημιουργούμε μία σχέση για τη γενίκευση και μία για κάθε εξειδίκευση. Η σχέση της κάθε εξειδίκευσης περιλαμβάνει τα γνωρίσματά της και έχει πρωτεύον κλειδί το κλειδί της γενίκευσης (ξένο κλειδί) 13:19

ISA ΠΤΥΧΙΟΥΧΟΣ ΜΕΤΑΓΡΑΦΕΝΤΑΣ ΔΙΑΓΡΑΦΕΝΤΑΣ ΑΡ_ΠΤΥΧ ΒΑΘΜΟΣ ΕΞΑΜ ΤΕΙ_ΠΡΟΟΡ ΕΞΑΜ ΕΞΑΜ 13:19

ΣΠΟΥΔΑΣΤΗΣ(ΑΜ,ΕΠΩΝ,ΟΝΟΜ,ΤΗΛΕΦ,ΟΔΟΣ,ΑΡΙΘ,ΠΟΛΗ,ΤΚ,ΕΞΑΜ_ΕΙΣ) ΠΤΥΧΙΟΥΧΟΣ(ΑΜ,ΑΡ_ΠΤΥΧ,ΕΞΑΜ,ΒΑΘΜΟΣ) ΜΕΤΑΓΡΑΦΕΝΤΑΣ(ΑΜ,ΕΞΑΜ,ΤΕΙ_ΠΡΟΟΡ) ΔΙΑΓΡΑΦΕΝΤΑΣ(ΑΜ,ΕΞΑΜ) 13:19

13:19

13:19

ΑΣΚΗΣΗ 13:19

ΣΧΕΣΙΑΚΟ 13:19