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

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

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

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

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

Προσχολική Παιδαγωγική Ενότητα 2: Οργάνωση χρόνου και χώρου στα νηπιαγωγεία

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εκπαιδευτική Διαδικασία και Μάθηση στο Νηπιαγωγείο Ενότητα 1: Εισαγωγή

Εισαγωγή στους Αλγορίθμους

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στους Αλγορίθμους

Ενότητα. Εισαγωγή στη Microsoft Access

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Διοικητική Λογιστική

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Μάρκετινγκ Αγροτικών Προϊόντων

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος)

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στις Επιστήμες της Αγωγής

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Εισαγωγή στους Αλγορίθμους

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

Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών Ενότητα 4: Λογιστικά Φύλλα

Κβαντική Επεξεργασία Πληροφορίας

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μηχανολογικό Σχέδιο Ι

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου

Διδακτική των εικαστικών τεχνών Ενότητα 3

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.2: Παραδοσιακή VS νέα προσέγγιση της ΔΟΠ

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

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

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

Εισαγωγή στις Επιστήμες της Αγωγής

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

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Τεχνικό Σχέδιο - CAD

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

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

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

Διεθνές εξαγωγικό Μάρκετινγκ Ενότητα 4η: Μέθοδοι Επιλογής Αγορών του Εξωτερικού

Ενδεικτικές λύσεις ασκήσεων

Μάρκετινγκ. Ενότητα 11: Υπηρεσίες και Μάρκετινγκ

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική των εικαστικών τεχνών Ενότητα 2

Τεχνικό Σχέδιο - CAD

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

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

Λειτουργία και εφαρμογές της πολιτιστικής διαχείρισης

Θεατρικές Εφαρμογές και Διδακτική της Φυσικής Ι

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.3: Μεθοδολογία εφαρμογής προγράμματος Ολικής Ποιότητας

Βέλτιστος Έλεγχος Συστημάτων

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

Οργάνωση και Διοίκηση Πωλήσεων Ενότητα 4η: Καθορισμός Περιοχής Πώλησης (sales territory)

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική της Πληροφορικής: ερευνητικές προσεγγίσεις στη μάθηση και στη διδασκαλία (ΜΠΣ)

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Διδακτική των εικαστικών τεχνών Ενότητα 1

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διοικητική Λογιστική

Προσχολική Παιδαγωγική Ενότητα 5: Η προσέγγιση του σχεδίου εργασίας (Project Approach)

Οικονομική Γεωργικών Εκμεταλλεύσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Προσχολική Παιδαγωγική Ενότητα 7: Σχεδιασμός εκπαιδευτικών δραστηριοτήτων

Media Monitoring. Ενότητα 6: Δημιουργία Βάσης Δεδομένων στο SPSS. Σταμάτης Πουλακιδάκος Σχολή ΟΠΕ Τμήμα ΕΜΜΕ

13 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Κβαντική Επεξεργασία Πληροφορίας

Χωρικές σχέσεις και Γεωμετρικές Έννοιες στην Προσχολική Εκπαίδευση

Το Εικονογραφημένο Βιβλίο στην Προσχολική Εκπαίδευση

Διαχείριση Έργων. Ενότητα 4: Διάγραμμα Gannt

Το Εικονογραφημένο Βιβλίο στην Προσχολική Εκπαίδευση

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

Μάρκετινγκ Αγροτικών Προϊόντων

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 4: Πηγές Δεδομένων- Δευτερογενή Στοιχεία. Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Λογιστική Κόστους Ενότητα 5: Προορισμός Κόστους

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

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

Μάρκετινγκ Αγροτικών Προϊόντων

Transcript:

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

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Σχολή Κοινωνικών και Ανθρωπιστικών Επιστημών, Τμήμα Επιστημών της Εκπαίδευσης και Αγωγής στην Προσχολική Ηλικία, Νικόλαος Τσέλιος, «Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών». Έκδοση: 1.0. Πάτρα 2014. Διαθέσιμο από τη δικτυακή διεύθυνση: https://eclass.upatras.gr/courses/pn1407/

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων» [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί

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

Σκοποί ενότητας Να γνωρίσει ο φοιτητής το εργαλείο Σχεσιακών Βάσεων Δεδομένων της Microsoft Access Να κατανοήσει τις βασικές χρήσεις των φύλλων δεδομένων Να έρθει σε επαφή με τη δημιουργία, διαγραφή, μετονομασία και τροποποίηση πεδίων πίνακα στην Access 5

Περιεχόμενα ενότητας Περιγραφή: Γίνεται εισαγωγή στις Σχεσιακές Βάσεις Δεδομένων και συγκεκριμένα στο εργαλείο της Microsoft Access. Περιγράφονται οι χρήσεις των φύλλων δεδομένων και οι βασικότερες λειτουργίες τους όπως η δημιουργία πινάκων κλπ. Τέλος παρουσιάζονται τα πλεονεκτήματα χρήσης των Βάσεων Δεδομένων έναντι άλλων μεθόδων. Λέξεις Κλειδιά: Βάσεις δεδομένων, Microsoft Access, Φύλλα δεδομένων, Πίνακες 6

Τι είναι οι βάσεις δεδομένων;

Εισαγωγή στις βάσεις δεδομένων Βασικές έννοιες Σχεσιακές βάσεις Τι είναι πεδία, πίνακες, ερωτήματα Σχεδίαση βάσης στην Access Ερωτήματα Σχεδίαση φορμών, αναφορών

Ορισμοί (1/2) Δομή δεδομένων είναι ένα σύνολο συσχετισμένων δεδομένων που έχουν αποθηκευτεί με οργανωμένο τρόπο με σκοπό την αποτελεσματική και γρήγορη αναζήτησή τους

Ορισμοί (2/2) Μια βάση δεδομένων ( Database ) Είναι μια συλλογή αρχείων που παρουσιάζουν σημασιολογική συγγένεια και που καταχωρούνται μαζί Επιτρέπεται ο καθορισμός αυστηρών συσχετίσεων μεταξύ των αρχείων αυτών Ένα σύστημα διαχείρισης βάσης δεδομένων (Database Management System, DBMS) όπως είναι η MS Access, η Foxpro, η Oracle ή ο SQL Server επιτρέπει τη δημιουργία, διαχείριση των δεδομένων και των συσχετίσεών τους καθώς και τη κατασκευή αναφορών κλπ

Πλεονεκτήματα Με τη χρήση μιας βάση δεδομένων Μειώνεται ο πλεονασμός δεδομένων Αυξάνεται η ακρίβεια των δεδομένων Διευκολύνεται η οπτικοποίηση της πληροφορίας (κατασκευή αναφορών κλπ) Αυξάνεται η ασφάλεια Μειώνεται ο χρόνος ανάπτυξης, συντήρησης κλπ

Η ιεραρχία των δεδομένων Πεδίο (Field) Το μικρότερο στοιχείο με σημασιολογικά χρήσιμο περιεχόμενο Πεδίο κλειδί (Key Word field) Είναι ένα πεδίο ταυτοποίησης των εγγραφών σε ένα αρχείο (πίνακα) Εκ του ρόλου του πρέπει να είναι μοναδικό Εγγραφή (Record) Μια ομάδα συσχετιζόμενων πεδίων Αρχείο (File) ή Πίνακας (Table) Μια ομάδα συσχετιζόμενων εγγραφών ή δεδομένων που αποθηκεύεται με ένα όνομα Βάση δεδομένων Μια ομάδα συσχετιζόμενων αρχείων

Τα εργαλεία της Microsoft Access Πίνακες Ερωτήματα Employees Customers Εκθέσεις Φόρμες Customer Company Name Address City Telephone Contact Name

Βασικά αντικείμενα της Access που θα δούμε Πίνακας (table): συλλογή συσχετιζόμενων δεδομένων. τα δεδομένα είναι οργανωμένα σε στήλες και γραμμές σύμφωνα με το σχεσιακό μοντέλο Ερώτημα (Query): ανάκτηση ή ενημέρωση δεδομένων με βάση κάποια κριτήρια. τα αποτελέσματα τους μπορούν να αποθηκευτούν ως πίνακες Φόρμα (Form): φιλική διεπιφάνεια επικοινωνίας με τον χρήστη διευκολύνει την εισαγωγή, διαγραφή και τροποποίηση εγγραφών κομψή παρουσίαση δεδομένων. Έκθεση (Report): εύκολος τρόπος για την παρουσίαση επιλεγμένων δεδομένων σε έντυπη μορφή

Πωλήσεις Εταιρίας Ο Θανάσης πήρε: 2 Καπέλα 4 Πουκάμισα ΠΕΛΑΤΕΣ First Last Address City State Zip 3 Παντελόνια ΠΡΟΙΟΝΤΑ Προιον Προμηθευτές Περιγραφή Ποσότητα Κόστος Τιμή Παπούτσια αγόρασαν: Μαρία Δημητρίου Μήτσος Παπαδόπουλος Γιώργος Γεωργίου

Πωλήσεις Εταιρίας- Σχέση πινάκων CUSTOMERS First Last Address City State Zip PRODUCTS Product Supplier Description Units Cost Price Σχέση πολλά προς πολλά

Επισκόπηση φύλλων δεδομένων Επισκόπηση δεδομένων

Χρήση φύλλων δεδομένων (1/3) Αλλαγή δεδομένων (adding, modifying, copying, deleting)

Χρήση φύλλων δεδομένων (2/3) Τροποποίηση όψης φύλλων δεδομένων Με τη χρήση του μενού Format Γραμματοσειρά Ύψος πλάτος κελιών Μετακίνηση στηλών Εμφάνιση απόκρυψη στηλών πάγωμα στηλών Εμφάνιση ή όχι γραμμών

Χρήση φύλλων δεδομένων (3/3) Ταξινόμηση και αναζήτηση δεδομένων Ταξινόμηση με τη χρήση της μπάρας εργαλείων και αναζήτηση με την επιλογή Find... στο Edit

Δημιουργία πινάκων στην Access (1/7) 1. Δημιουργούμε μια κενή βάση (courses), πατάμε την ετικέτα Πίνακας και επιλέγουμε Νέο.

Δημιουργία πινάκων στην Access (2/7) 2. Επιλέγουμε Design View και πατάμε OK.

Δημιουργία πινάκων στην Access (3/7) 3. Εισάγουμε τα Ονόματα των πεδίων, τις περιγραφές και τους Τύπους των δεδομένων.

Δημιουργία πινάκων στην Access (4/7) 4. Ορίζουμε το πρωτεύον κλειδί.

Δημιουργία πινάκων στην Access (5/7) 5. Βάζουμε τους δείκτες.

Δημιουργία πινάκων στην Access (6/7) 6. Εισάγουμε το όνομα δείκτη (Index Name), το όνομα του πεδίου (Field Name) κα τον τύπο ταξινόμησης.

Δημιουργία πινάκων στην Access (7/7) 7. Αποθηκεύουμε τον πίνακα δίνοντας ένα όνομα.

Διαγράφοντας και μετονομάζοντας πίνακες Πατάμε με δεξί κλικ στον πίνακα που θέλουμε να σβήσουμε ή να μετονομάσουμε

Τροποποίηση πεδίων σε ένα πίνακα (1/4) Αλλαγή ονόματος πεδίου Ανοίγουμε τον πίνακα σε Όψη σχεδίασης και αλλάζουμε το όνομα του πεδίου

Τροποποίηση πεδίων σε ένα πίνακα (2/4) Προσθήκη και διαγραφή πεδίων Ανοίγουμε τον πίνακα σε όψη σχεδίασης - Design View, χρησιμοποιούμε τη μπάρα εργασίας ή τα μενού

Τροποποίηση πεδίων σε ένα πίνακα (3/4) Αντιγραφή πεδίων Με τη χρήση του μενού Edit

Τροποποίηση πεδίων σε ένα πίνακα (4/4) Μετακίνηση πεδίων Σε όψη σχεδίασης, σύρουμε και αφήνουμε τον επιλογέα σειράς

Η ιεραρχία των δεδομένων (2/2) Παράδειγμα: Δεδομένα για τα μέλη μιας ομάδας Αρχείο 2 Αρχείο 1 Εγγραφή 1 Εγγραφή 2... : Πεδίο 1 : Επώνυμο Πεδίο 2 : Όνομα Πεδίο 3 : Κωδ. μέλους Πεδίο 4 : Διεύθυνση Πεδίο 5 : Τηλέφωνο Εγγραφή n

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

Δόμηση σχεσιακής βάσης δεδομένων Σχεσιακή βάση δεδομένων Συσχετίσεις πίνακες που οργανώνουν τα δεδομένα Πίνακες = αρχεία, Γραμμές = εγγραφές

Μη σχεσιακή σχεδίαση βάσης Προσωπικό Name DOB Role Manager Phone Location Sex Alan Spencer 5/2/55 Administrator Colin Morton 4242 G23 M Sarah Supton 3/12/70 Administrator Alan Spencer 2487 G23 F Leanne Thurr 3/1/71 Teaching Assistant Colin Morton 9210 111 F Colin Morton 1/1/40 Dean - 4297 323 M

Σχεσιακή σχεδίαση βάσης Ρόλοι RoleID Title AnnualLeave 1 Administrator 1 2 Teaching Assistant 3 3 Dean 90 Προσωπικό Γραφεία LocationID LocationName 01 G23 02 111 03 323 ID Firstname Lastname Role Manager DOB Phone Location Sex 1 Alan Spencer 1 4 5/2/55 4242 01 M 2 Sarah Supton 1 1 3/12/70 2487 01 F 3 Leanne Thurr 2 4 3/1/71 9210 02 F 4 Colin Morton 3 4 1/1/40 4297 03 M

Συσχετίσεις πινάκων: Μαθητές και πτυχιακές εργασίες Πίνακας Μαθητές StaffID LastName FirstName Title 0001 Smith Alice Ms 0002 Kerzby Honor Ms 0003 Prentice John Mr StudentID LastName FirstName Title TutorID 16012 Johnson Praveen Ms 0002 31526 Hemming Alan Mr 0003 89430 Pike Peter Mr 0003 48612 Turbot John Mr 0001 Πίνακας «Επιβλέποντες Καθηγητές»

Τέλος Ενότητας