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



Σχετικά έγγραφα
Λίγα λόγια από το συγγραφέα...7

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

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

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων


Βάσεις δεδομένων (Access)

Πρακτικές οδηγίες για την Επεξεργασία Κειμένου

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27

Τίτλος Πακέτου Certified Computer Expert-ACTA

Βάσεις δεδομένων (Access)

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Εργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πεδί α

Εργασία Συστήματα Βάσεων Δεδομένων. Θέμα

Εργαστηριακές Ασκήσεις Σελίδα 1

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

Εργαστήριο 8o. Ερωτήματα επιλογής Παραμετρικά ερωτήματα Ερωτήματα δημιουργίας πεδίων. Ευάγγελος Γ. Καραπιδάκης

Τα συγκεντρωτικά ερωτήματα αφορούν στην ομαδοποίηση των δεδομένων και στη. χρήση συναρτήσεων ομαδοποίησης κατά την εκτέλεση ενός ερωτήματος προβολής

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας

Access 2. Φτιάχνοντας μια DB, πίνακες και εισαγωγή εξωτερικών δεδομένων

Εργαστήριο «Βάσεις Οικολογικών Δεδομένων και Εφαρμογές»

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

Εργαστήριο 6 ο 7 ο / Ερωτήματα Ι

ΕΞΕΤΑΣΤΕΑ ΥΛΗ KeyCERT EXPERT: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Έκδοση 2.0

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

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

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες Λειτουργίας Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.3 (23/11/2014)

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

Ενότητα. Επεξεργασία πινάκων

Εγχειρίδιο Οδηγιών. BrainStorm. Διαχείριση Πινάκων. Εισαγωγή, Μεταβολή, Διαγραφή Κατάταξη, Εντοπισμός Εγγραφών

Ο Οδηγός γρήγορης εκκίνησης

Σχέσεις Πινάκων σχέσεις1-ν

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

Περιεχόμενα. 1 Tο βιβλίο "με μια ματιά" Εισαγωγή στη Microsoft Access Γνωριμία με τις βάσεις δεδομένων της Access...

Επίλυση προβλήματος με Access

[συνέχεια του εγγράφου Word 2]

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες χρήσης Τελικού Χρήστη (Σ.Μ.) του Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής Πρόλογος... 11

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 6. Διαφάνεια 1. Κάπαρης Αναστάσιος

Microsoft WORD ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Μορφοποίηση.

Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής.

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

Tech village School. Ακολουθούν δομές και σχέδια του εκπαιδευτικού προγράμματος: Σελίδα 1 από 7

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

Επιλογή ενός στοιχείου γραφήματος από μια λίστα στοιχείων γραφήματος

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

ΣΥΜΠΛΗΡΩΜΑΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΕΡΓΑΣΤΗΡΙΟΥ ACCESS Καθηγητής Ν. Λορέντζος

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

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

Επεξεργασία Κειμένου. Προχωρημένο Επίπεδο. Εξεταστέα Ύλη 3.0. Έκδοση 1.0

Γνωριµία µε τη Microsoft Access

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) MASTER IN OFFICE

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ

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

Διαχείριση Αξιόγραφων

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

Οδηγός γρήγορης εκκίνησης

Pylon Entry. Είδη. Στη διαδικασία αυτή περιγράφεται η Δημιουργία Μεταβολή Διαγραφή - Αναζήτηση ενός είδους

Φυσική Απογραφή & Παραστατικά Αποθήκης

Διαχείριση Βάσης Δεδομένων (dbadmin)

ΤΕΙ Ηρακλείου. Τμήμα Λογιστικής Πληροφορική I 6 η Εργαστηριακή άσκηση (Excel)

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 2. Διαφάνεια 1. Κάπαρης Αναστάσιος

Γραφήματα. Excel 2003

Οι νεότερες εξελίξεις στον GM EPC

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) MASTER IN OFFICE microsoft access ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Βενετόκλειο Λύκειο Ρόδου Εφαρμογές πληροφορικής Γ' Λυκείου. Εργαστηριακή Άσκηση

ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ

Οδηγός Γρήγορης Παραμετροποίησης Auto Moto Cube

Είδη. Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία, Μεταβολή, Διαγραφή και Αναζήτηση ενός είδους

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Διαδικασία Χρήσης Module Αναλυτικής Λογιστικής

Οδηγός γρήγορης εκκίνησης

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

Αποθήκη. Διαχείριση Αποθήκης. Published on PRISMA Win Help - Megasoft (

Συνεργείο Αυτοκινήτων

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

Ευχαριστίες Το βιβλίο "µε µία µατιά" Τι νέο υπάρχει στην Access Εισαγωγή στη Microsoft Access

Δημιουργία. Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία. Εκτυπώσεων & Προβολών

POWERPOINT Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής.

ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 8 ΝΟΕΜΒΡΙΟΥ 2014

Οδηγίες Χρήσης Εφαρμογής

Λίγα λόγια από το συγγραφέα Microsoft Word Δημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Word...

1. Εισαγωγή στο ΟΠΣ - ΠΔΕ

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στο Outlook Κεφάλαιο 2 Βασικές εργασίες με μηνύματα 33

ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ ΔΙΕΥΘΥΝΣΗ ΕΠΟΠΤΕΙΑΣ ΠΙΣΤΩΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ

Α.Φ.Μ. ΕΠΙΘΕΤΟ ΟΝΟΜΑ ΠΑΤΡΩΝΥΜΟ ΑΡ

Σύλλογος Οδηγίες Χρήσης Εφαρμογής

MICROSOFT OFFICE 2003

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) MASTER IN OFFICE microsoft word ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Πληροφορική. Εργαστηριακή Ενότητα 2 η : Το βιβλίο εργασίας του MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Σε Ποιους Απευθύνεται Αυτό το Βιβλίο Πώς Είναι Οργανωμένο το Βιβλίο

ΕΡΩΤΗΣΕΙΣ στην επεξεργασία κειμένου (Word)

Εργαστήριο 5 ο. Α. Τεχνικές επεξεργασίας δεδομένων Α1. Ταξινόμηση Δεδομένων, Α2. Φιλτράρισμα Εγγραφών. Β. Ερωτήματα. Β1. Ερωτήματα Επιλογής

Οδηγίες Χρήσης Εφαρμογής

Junior A (Κωδ.Τμήματος AJ1)

Κεφαλίδες και υποσέλιδα

Transcript:

Τεύχος 2 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Λάρισας ΣΔΟ Τμήμα Διοίκησης Επιχειρήσεων Εργαστήριο Βάσεων Δεδομένων ΜΑΡΚΟΣ Ν ΤΣΑΓΚΑΡΑΚΗΣ 0

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΤΗΝ ΕΠΙΧΕΙΡΗΣΗ Εργαστηριακές Ασκήσεις ΤΕΙ ΛΑΡΙΣΑΣ ΣΔΟ Τμήμα Διοίκησης i

Εργαστήριο 1 Εξοικείωση με τα αντικείμενα και το περιεχόμενο μιας Βάσης Δεδομένων ΣΥΜΒΟΛΙΣΜΟΙ Β.Δ Βάση Δεδομένων ΣΔΒΔ Σύστημα Διαχείρισης Βάσεων Δεδομένων ΣΜ Σχεσιακό Μοντέλο M.A Microsoft Access Σαν υποδειγματική ΒΔ εξετάζεται μια βάση δεδομένων που περιέχει τα δεδομένα και υλοποιεί τις λειτουργίες μιας τυπικής επιχείρησης πώλησης προϊόντων σε συσκευασίες. Η υποδειγματική βάση δεδομένων που θα χρησιμοποιηθεί σαν πρότυπο παράδειγμα ονομάζεταιsweet Lil s. Πρόκειται για μια εταιρεία εμπορίας γλυκών. Η εταιρεία αυτή διαθέτει ένα κατάλογο γλυκών με τα διάφορα χαρακτηριστικά (πεδία) τους όπως Κωδικός, Όνομα, Περιγραφή Κόστος, Φωτογραφία κ.λ.π. Τα γλυκά συσκευάζονται σε διάφορες ποσότητες, σε κουτιά τα οποία έχουν διάφορα χαρακτηριστικά όπως Κωδικός, Όνομα, Περιγραφή, Τιμή πώλησης, κ.λ.π. Οι πελάτες της εταιρείας μπορούν να παραγγείλουν κουτιά με τις παραπάνω συσκευασίες. Η εταιρεία διατηρεί ένα πελατολόγιο όπου καταχωρούνται οι πελάτες. Επίσης διατηρούνται στοιχεία παραγγελιών όπου αναφέρονται διάφορα στοιχεία για τις παραγγελίες όπως Όνομα πελάτη, Διεύθυνση, Κωδικός Παραγγελίας κ.λ.π. όπως και λεπτομερέστερα στοιχεία όπου αναφέρονται ποια κουτιά και σε τι ποσότητα έχουν παραγγελθεί σε κάθε παραγγελία. Η εταιρεία διατηρεί και στοιχεία για τους υπαλλήλους της. όπως Κωδικό Υπαλλήλου (κλειδί) Όνομα, Επώνυμο, Τίτλος,Τμήμα, Εσωτερικό Τηλέφωνο, Ημερομηνία Γέννησης, Ημερομηνία, Πρόσληψης Επίσης διατηρείται ένας πίνακας Αποστολών ο οποίος είναι ένας τιμοκατάλογος κατά περιοχή και μεταφορέα έτσι ώστε να είναι δυνατός ο υπολογισμός των μεαφορικών κάθε παραγγελίας Υπάρχει ακόμη ένας πίνακας Συστατικών όπου διατηρούνται στοιχεία για τις πρώτες ύλες παρασκευής Γλυκών καθώς και ο κωδικός Προμηθευτή Η εταιρεία χρησιμοποιεί έντυπα εισαγωγής Δεδομένων για Γλυκά Συσκευασίες (κουτιά) Υπαλλήλους και Συνδρομές Επίσης συγκεντρώνει δεδομένα όπως καταλόγους Πελατών, Παραγγελιών κατά Πελάτη, Παραγγελιών κατά Κουτί και συντάσσει εκθέσεις όπως Γλυκά ανά Κουτί (συσκευασία) Ακολουθεί ένα διάγραμμα των δεδομένων της εταιρείας τα οποία τηρούνται σε μορφή πινάκων και οι σχέσεις μεταξύ τους 1

Διάγραμμα Οντοτήτων Σχέσεων της υποδειγματικής Βάσης Δεδομένων ΔΙΑΓΡΑΜΜΑ ΟΣΙ ΟντότητεςΠίνακες ΣχέσειςΓραμμές Κλειδιάέντονα Ένα προς πολλά 1ω Ρ Στο παραπάνω Διάγραμμα ΟΣ (Οντοτήτων Συσχετίσεων) περιέχονται οι οντότητες Γλυκά,Κουτιά,,Υπάλληλοι, Πελάτες,Παραγγελίες και οι μεταξύ τους συσχετίσεις που υλοποιούνται με τις τεχνητές Οντότητες Πληροφορίες Κουτιών και Πληροφορίες Παραγγελιών 2

ΑΝΕΥΡΕΣΗ Έναρξη Δεξί Πλήκτρο Εύρεση Με Όνομα *.mdb Διερεύνηση C Επιλογή Αρχείου Δεξί Πλήκτρο Αντιγραφή Επιφάνεια Εργασίας Επικόλληση ΟΡΙΣΜΟΙ Βάση Δεδομένων περιέχει πίνακες Πίνακες περιέχουν Εγγραφές Εγγραφές αποτελούνται από πεδία Πίνακας-Αρχείο Table Πεδίο Στήλη row Εγγραφήγραμμή attribute Πώς ν' αντιγράψετε μια ΒΔ της Microsoft Access Η Microsoft Access είναι ένα ΣΔΒΔ με χαρακτηριστικά σχεσιακού μοντέλου διαχείρισης βάσεων δεδομένων.παρέχει πλήρη διαφάνεια του εσωτερικού επιπέδου της Βάσεως Δεδομένων, δηλαδή αποκρύπτει όλα τα αντικείμενα (αρχεία, οργάνωση τους, τρόπο σύνδεσης τους).η Βάση Δεδομένων εμφανίζεται σε επίπεδο λειτουργικού συστήματος σαν ένα μοναδικό αρχείο με κατάληξη.mdb. Άσκηση 1.1 (Αντιγραφή ΒΔ στο λειτουργικό) Να γίνει ανεύρεση των αρχείων ΒΔ. MA που υπάρχουν στο δίσκο.(τα αρχεία ΒΔ ΜΑ έχουν κατάληξη mdb ) Να επιλεγεί η ΒΔ Sweet και να αντιγραφεί στην επιφάνεια εργασίας. Να ανοίξετε την βάση Sweet από την επιφάνεια εργασίας. `Να κλείσετε την βάση Sweet και Να την μεταφέρετε από την επιφάνεια εργασίας στη δισκέτα εργασίας Εξοικείωση με τους πίνακες της ΒΔ. Ό λα τα δεδομένα της ΒΔ. είναι αποθηκευμένα σε πίνακες και μόνο πίνακες όπως απαιτεί το σχεσιακό μοντέλο ΒΔ. Κάθε πίνακας αντιστοιχεί σε ένα αντικείμενο (αντικείμενο = οντότητα = entity) της επιχείρησης και οι στήλες του αντιστοιχούν στα χαρακτηριστικά (χαρακτηριστικό = πεδίο= attribute) του αντικειμένου. Αντικείμενα είναι π.χ. υπάλληλος, προϊόν παραγγελία πελάτης κ.λ.π.. Χαρακτηριστικό υπαλλήλου είναι π.χ. κωδικός υπαλλήλου, επώνυμο, εσωτερικό τηλέφωνο, εικόνα. Χαρακτηριστικό προϊόντος είναι π.χ. κωδικός προϊόντος, περιγραφή, κόστος..κάθε αντικείμενο της ΒΔ. έχει δύο όψεις (προβολές): Την προβολή σχεδίασης. Την προβολή φύλου. Παράδειγμα 1.1 Εξέταση Πίνακα Επιλέγουμε την κατηγορία πίνακες και ανοίγουμε τον πίνακα υπάλληλοι. Εξετάζουμε το περιεχόμενο του πίνακα. (πρώτη και η τελευταία εγγραφή Εξετάζουμε τη δομή του πίνακα. Άσκηση 1.2 Να επιλεγούν οι πίνακες, Γλυκά, Κουτιά, Πληροφορίες κουτιών και να εμφανιστούν οι δύο προβολές τους και να ερμηνευτούν. Να ευρεθούν η) το γλυκό με κωδικό.w02 Να ευρεθεί το γλυκό με το μεγαλύτερο κόστος. Να ευρεθεί το κουτί με το δεύτερο μικρότερο κόστος. Να βρεθούν οι κωδικοί και τα ονόματα γλυκών στο κουτί ALLS. 3

Άσκηση 1.3 Να επιλεγούν οι πίνακες Πελάτες, Παραγγελίες, Πληροφορίες Παραγγελιών και να εμφανιστούν οι δύο προβολές τους. Να ταξινομηθεί ο πίνακας πελάτες κατά επώνυμο. Να ταξινομηθεί ο πίνακας παραγγελίες κατά ημερομηνία. Να ταξινομηθεί ο πίνακας Πληροφορίες Παραγγελιών κατά Κωδικό Κουτιού Άσκηση 1.4 Να διαπιστωθεί εάν υπάρχει πελάτης με το όνομα Χρονόπουλος. και να ευρεθεί ο κωδικός του Να ευρεθεί εάν έχει κάνει παραγγελίες (κωδικός Παραγγελίας, Ημερομηνία ) και τι έχει παραγγείλει (κωδικός κουτιού, Ποσότητα) σε κάθε παραγγελία. Σε ποια Αρχεία (πίνακες) θα γίνει αναζήτηση; ΑΝΑΦΟΡΑ ΣΕ Φίλτρα Απλά-Σύνθετα Ταξινόμηση Εισαγωγή Εγγραφών Τροποποίηση Διαγραφή Επεξεργασία περιεχομένου Πίνακα Σ ε κάθε πίνακα μπορούν να εισαχθούν νέες εγγραφές (γραμμές), να διαγραφούν η να τροποποιηθούν εγγραφές. Στο περιεχόμενο των πινάκων μπορούν να εφαρμοστούν Φίλτρα τα οποία κάνουν ορατές μόνο τις εγγραφές που πληρούν ορισμένα κριτήρια (απλά η σύνθετα) π.χ το κατάλληλο φίλτρο στον πίνακα Πελάτες μπορεί να κάνει ορατούς μόνο τους πελάτες της περιοχής Αττικής (Νομός /περιοχή= ΑΤΤ). Οι υπόλοιπες εγγραφές παραμένουν στον πίνακα αλλά είναι αόρατες.η κατάργηση του φίλτρου κάνει όλες τις εγγραφές ορατές. Το περιεχόμενο ενός πίνακα μπορεί να ταξινομηθεί ως προς μία στήλη η και ως προς συνδυασμό στηλών κατά αύξουσα η φθίνουσα σειρά π.χ οι πελάτες μπορούν να ταξινομηθούν ως προς πόλη και επώνυμο. Άσκηση 1.5 Στον πίνακα Υπάλληλοι, Να εισαχθεί ένας νέος υπάλληλος (νέα πρόσληψη). Να τροποποιηθούν τα χαρακτηριστικά ενός υπαλλήλου π.χ. αλλαγή τηλεφώνου, καταχώρηση παντρεμένος. ΦΙΛΤΡΑ Επιλογή Πίνακα Εγγραφές Φίλτρο Με βάση την φόρμα Να διαγραφεί ένας υπάλληλος (απόλυση). Άσκηση 1.6 Χρησιμοποιώντας τους κατάλληλους πίνακες και αφού εφαρμοστούν τα κατάλληλα φίλτρα στους πίνακες να βρείτε ποια γλυκά (κωδικός, όνομα, ποσότητα) περιέχονται στη συσκευασία ALLS.καθώς και στη συσκευασία BITT Με βάση την επιλογή Υπάρχουν γλυκά που περιέχονται και στις δύο Συσκευασίες (ALLS BITT); Εκτός επιλογής Σύνθετο Φίλτρο Βρείτε σε ποιες συσκευασίες (όνομα, κωδικός) περιέχεται το γλυκό Μ08. 4

Άσκηση 1.7 Χρησιμοποιώντας τους κατάλληλους πίνακες και αφού εφαρμοστούν τα κατάλληλα φίλτρα στους πίνακες Να ευρεθούν οι παραγγελίες που έκανε ο πελάτης Στρατάκης (Κωδικός, επώνυμο, Όνομα) (κωδικός παραγγελίας, ημερομηνία),τι κουτιά παρήγγειλε (κωδικός, όνομα, ποσότης ) Κωδ Πελάτη Επώνυμο Κωδ Παραγγελίας Ημερ Παραγγελίας Κωδ Κουτιού Όνομα Κουτιού Ποσότης 56 ΣΤΡΑΤΑΚΗΣ 85 29-Απρ-96 PACI Pacific Opulence 56 ΣΤΡΑΤΑΚΗΣ 177 02-Ιουν-96 CHER Cherry Classics 1 1 56 ΣΤΡΑΤΑΚΗΣ 177 02-Ιουν-96 FUDG Fudge Mocha Fantasy 56 ΣΤΡΑΤΑΚΗΣ 177 02-Ιουν-96 INTE International 1 2 56 ΣΤΡΑΤΑΚΗΣ 326 14-Σεπ-96 ROMA Romantic Collection 56 ΣΤΡΑΤΑΚΗΣ 326 14-Σεπ-96 SWEE Sweet and Bitter 1 2 Να ευρεθούν οι παραγγελίες (κωδικός, ημερομηνία) που περιέχουν το κουτί BITT ( Όνομα και ποσότητα παραγγελίας) και έγιναν από πελάτες του νομού Λάρισας (ΛΑΡ) καθώς και ο κωδικός και το επώνυμο των πελατών που έκαναν τις παραγγελίες Κωδ Κωδ Παραγγελίας Κουτιού Όνομα Κουτιού Ποσότητα Κωδ Πελάτη Επώνυμο Νομός/Επαρχία 84 BITT Bittersweets 1 187 ΓΚΑΡΑΣ ΛΑΡ 219 BITT Bittersweets 1 107 ΠΑΝΤΕΛΑΚΗΣ ΛΑΡ 5

Εξοικείωση με τις φόρμες. ΑΝΑΦΟΡΑ ΣΕ Σκοπός Χρήσης Φορμών Κύριες Φόρμες Υποφόρμες Καταχώρηση Τροποποίηση Ανάγνωση Με χρήση Φόρμας ΠΛΗΚΤΡΑ ΤΑΒ επόμενο πεδίο Shift-TAB Προηγ. πεδίο Page up Προηγ. Εγγραφή Page down επόμενη Εγγραφή Ctrl End Τελευταία Εγγραφή Ctrl Ηome Πρώτη εγγραφή Ο ι πίνακες είναι το σημαντικότερο στοιχείο της Β.Δ. Αποφεύγουμε την απ ευθείας πρόσβαση στους πίνακες. Χρησιμοποιούμε ηλεκτρονικά έντυπα η φόρμες για καταχώρηση. Τροποποίηση η διαγραφή δεδομένων από τους πίνακες. Οι φόρμες προσφέρουν τα ακόλουθα: 1. Λειτουργικότητα και αισθητική. 2. Κρίσιμους ελέγχους δεδομένων που αποτρέπουν την εισαγωγή λανθασμένων δεδομένων στη ΒΔ. 3. Μπορούμε να ενσωματώσουμε διάφορους επιχειρηματικούς κανόνες στη φόρμα έτσι ώστε να ελέγχεται η εκπλήρωση τους, π.χ. η τιμή πώλησης ενός κουτιού πρέπει να είναι τουλάχιστον διπλάσια του κόστους του κουτιού. 4. Μια φόρμα μπορεί να κάνει ταυτόχρονη καταχώρηση, τροποποίηση σε πολλούς πίνακες. Παράδειγμα 1.2 Επιλέγουμε τη φόρμα Υπάλληλοι και καταχωρούμε τα στοιχεία ενός νέου υπαλλήλου στη ΒΔ. Κατόπιν επιβεβαιώνουμε ότι τα στοιχεία αυτά έχουν καταχωρηθεί στον αντίστοιχο πίνακα Υπάλληλοι. Άσκηση 1.8 Επιλέγουμε την φόρμα Γλυκά και: 1. Καταχωρούμε ένα νέο γλυκό στο κατάλογο γλυκών της εταιρείας. 2. Τροποποιούμε κάποια χαρακτηριστικά μερικών γλυκών. 3. Προσπαθούμε να διαγράψουμε το γλυκό με κωδικό Μ12. Τι θα συμβεί και γιατί; Μια φόρμα μπορεί να απευθύνεται σε δύο η περισσότερους πίνακες.συγχρόνως. Παράδειγμα 1.3 Επιλέγουμε τη φόρμα κουτιά και τη χρησιμοποιούμε για να δούμε τα χαρακτηριστικά (πεδία) του κουτιού με κωδικό ALLS.Το επάνω μέρος της φόρμας απευθύνεται στο πίνακα κουτιά και ονομάζεται κύρια φόρμα.το κάτω μέρος της οθόνης ονομάζεται υποφόρμα και απευθύνεται στο πίνακα γλυκά. Χρησιμοποιώντας τη φόρμα κουτιά είναι πολύ εύκολο να συγκεντρώσουμε τις πληροφορίες που μας ζητούνται στην άσκηση 1.8 δηλ. ποια γλυκά (κωδικός, όνομα, ποσότητα) περιέχονται στη συσκευασία ALLS.Μπορούμε εύκολα να συγκεντρώσουμε τις ίδιες πληροφορίες που αφορούν στο κουτί AUTU. Πατώντας το κουμπί της φόρμας με το.όνομα Πωλήσεις μπορούμε να δούμε τις πωλήσεις του κουτιού AUTU ταξινομημένες κατά ημερομηνία. Τα στοιχεία αυτά αντλούνται από το πίνακα παραγγελίες. (Να γίνει εντοπισμός των πωλήσεων του κουτιού AUTU απευθείας στο κατάλληλο πίνακα). 6

Άσκηση 1.9 ΒΗΜΑΤΑ Καταχώρηση μέσω φόρμας ΓΛΥΚΑ των γλυκών ΚΑΤ,ΜΠΑ Καταχώρηση μέσω φόρμας ΚΟΥΤΙΑ συσκευασίας Παραδοσιακή ΠΙΝΑΚΕΣ Πελάτες Παραγγελίες Πληροφορίες παραγγελιών Η εταιρεία μας θέλει να συμπεριλάβει στις προσφερόμενες συσκευασίες της τη νέα συσκευασία (κουτί) με το όνομα Ελληνική Παράδοση και το κωδικό ΠΑΡ.Η νέα συσκευασία θα περιέχει δύο ήδη υπάρχοντα γλυκά καθώς και τα νέα γλυκά Καταϊφι και Μπακλαβάς με κωδικούς ΚΑΤ και ΜΠΑ αντίστοιχα. Στη τιμή πώλησης να καταχωρηθεί η τιμή 100. Τι θα συμβεί; Ποιος επιχειρηματικός κανονισμός ελέγχεται; 1. Να γίνει εντοπισμός των εγγραφών που έχουν καταχωρηθεί στους κατάλληλους πίνακες. 2. Είναι δυνατή η διαγραφή της συσκευασίας AUTU; Ελέγχεται σε αυτή τη περίπτωση κάποιος επιχειρηματικός κανονισμός; Οι φόρμες έχουν δύο προβολές, μια προβολή φύλου όπως μέχρι τώρα είδαμε και μια προβολή σχεδιασμού όπου σε μια επιφάνεια με διάφορα εργαλεία κάνουμε τον κατάλληλο σχεδιασμό. Άσκηση 1.10 Ένας νέος.πελάτης (δώστε τα προσωπικά σας στοιχεία) θέλει να κάνει την ακόλουθη παραγγελία : δύο κουτιά της συσκευασίας Ελληνική Παράδοση και τρία κουτιά της συσκευασίας AUTU. 1. Να γίνει καταχώρηση του νέου Πελάτη με τη βοήθεια της φόρμας Εμφάνιση Πελατών 2. Η καταχώρηση της παραγγελίας να γίνει με τη βοήθεια της φόρμας Παραγγελίες.. Να δοθεί κωδικός Παραγγελίας 455 Άσκηση 1.11 3. Να γίνει εντοπισμός των εγγραφών που έχουν καταχωρηθεί στους κατάλληλους πίνακες.. Να γίνει καταχώρηση ενός νέου Συνδρομητή της Εταιρείας 1. με τη βοήθεια της φόρμας Συνδρομές και 2. να γίνει εντοπισμός της εγγραφής που έχει καταχωρηθεί πίνακα Πελάτες..Διαπιστώνουμε ότι διαφορετικές φόρμες με τελείως διαφορετική εμφάνιση και λειτουργίες καταχωρούν εγγραφές στο ίδιο αρχείο. 3. Ποιες είναι οι φόρμες που καταχωρούν στο αρχείο Πελάτες;; ΒΗΜΑΤΑ Επιλογή Φόρμας Προβολή Σχεδίασης Προβολή Λίστα Πεδίων Άσκηση 1.12 Να ανοιχτούν οι φόρμες Υπάλληλοι, Γλυκά, Κουτιά, Συνδρομές 1. σε προβολή φύλου. 2. σε προβολή σχεδιασμού. και 3. να προβληθεί η λίστα πεδίων της φόρμας..με αυτό τον τρόπο διαπιστώνουμε αμέσως σε ποιο πίνακα απευθύνεται η φόρμα. 7

Εξοικείωση με τα ερωτήματα (Queries) ΑΝΑΦΟΡΑ ΣΕ Έννοια Ερωτήματος Ενέργειες Ερωτήματος Προβολές Ερωτήματος Χρήσεις Ε ρώτημα είναι μια διαδικασία επεξεργασίας δεδομένων που βρίσκονται σε πίνακες και αφορούν πολλές εγγραφές συγχρόνως. Η επεξεργασία αυτή μπορεί να είναι: 1. Επιλογή δεδομένων από ένα η περισσότερους πίνακες (Selection Queries) 2. Τροποποίηση δεδομένων σε ένα η περισσότερους πίνακες (Update Queries) 3. Διαγραφή δεδομένων από ένα η περισσότερους πίνακες (Delete Queries) 4. Προσθήκη Εγγραφών και 5. Δημιουργία Πινάκων Τα ερωτήματα έχουν τριών ειδών μορφές προβολής 1. Προβολή Φύλλου (μοιάζει με Πίνακα) 2. Προβολή Σχεδιασμού (μοιάζει με Σύνθετο Ερώτημα) 3. Προβολή SQL (περιέχει κώδικα προγράμματος) Παράδειγμα 1.4 Επιλέγουμε και ανοίγουμε το ερώτημα κατάλογος κουτιών. Το αποτέλεσμα έχει τη μορφή πίνακα (χωρίς να είναι) με δύο στήλες. Τα δεδομένα επιλέγονται από το πίνακα Κουτιά. Επιλέγουμε το ερώτημα Γλυκά ανά κουτί σε προβολή φύλλου. Το αποτέλεσμα είναι ανάλογο των πληροφοριών που συλλέγονται με το χέρι στην άσκηση 1.7. Προβάλουμε το ερώτημα σε προβολή σχεδιασμού και διαπιστώνουμε ότι τα δεδομένα επιλέγονται από τρεις πίνακες. Άσκηση 1.11 Να επιλεγεί το ερώτημα Παραγγελίες Πελατών και να διαπιστωθεί από ποιους πίνακες επιλέγονται τα δεδομένα που συγκεντρώνονται μέσω του ερωτήματος. Να συγκεντρωθούν με το χέρι οι παραγγελίες του πελάτη με κωδικό 3 (Ημερ. Παραγγελίας, Κωδικός. Παραγγελίας, Κωδικός. Κουτιού, όνομα κουτιού, Ποσότητα). Κωδ Πελάτη Επώνυμο Κωδ Παραγγελίας Ημερ Παραγγελίας Κωδ Κουτιού Όνομα Κουτιού 3 ΜΠΡΑΒΟΣ 345 15-Οκτ-96 CHER Cherry Classics 3 ΜΠΡΑΒΟΣ 345 15-Οκτ-96 NORT Northwind Collection 3 ΜΠΡΑΒΟΣ 345 15-Οκτ-96 SWE2 Sweet Creams Κουτιά 1 2 2 8

Εξοικείωση με τις εκθέσεις. ΣΤΟΙΧΕΙΑ ΜΟΡΦΗΣ Κεφαλίδα Έκθεσης Κεφαλίδα Σελίδας Κεφαλίδα Ομάδας Λεπτομέρεια Υποσέλιδο Ομάδας Υποσέλιδο Σελίδας Υποσέλιδο Έκθεσης Οι εκθέσεις προβάλουν τα δεδομένα της ΒΔ. σε μορφή κατάλληλη να εκτυπωθεί, να διαβαστεί με ευκολία και να παρουσιαστεί σε συσκέψεις. Οι εκθέσεις έχουν κατάλληλα περιθώρια, επικεφαλίδες, υποσέλιδα, αρίθμηση σελίδων, επικεφαλίδες στηλών, ομαδοποίηση δεδομένων, ενσωματωμένα γραφικά. Παράδειγμα 1.5 Να επιλεγεί η έκθεση με το τίτλο γλυκά ανά κουτί και να υποδειχθούν τα στοιχεία μορφοποίησης που αναφέρονται παραπάνω. Οι εκθέσεις σχεδιάζονται είτε με τους οδηγούς σχεδιασμού (απλές περιπτώσεις-ευκολία σχεδιασμού).οι οδηγοί καθοδηγούν τον χρήστη μεσω διαλόγου είτε σε προβολή σχεδιασμού.(πλήρης εκμετάλλευση δυνατοτήτων) Υπάρχει μια επιφάνεια σχεδιασμού όπου τοποθετούνται τα διάφορα στοιχεία μορφοποίησης με χρήση εργαλείων σχεδιασμού. Να ανοιχθεί σε προβολή σχεδιασμού η έκθεση γλυκά ανά κουτί και να σχεδιαστεί η έκθεση σε χαρτί υπό μορφή σκαριφήματος. Να βαφεί η επικεφαλίδα σε χρώμα κίτρινο και οι επικεφαλίδες στηλών να γραφούν με μπλε γραμματοσειρά. Άσκηση 1.12 Να δημιουργηθεί έκθεση με το τίτλο Κουτιά με τη βοήθεια του οδηγού εκθέσεων (αυτόματη έκθεση-πίνακας) με στοιχεία από το πίνακα Κουτιά και να υποδειχθούν τα στοιχεία μορφοποίησης της έκθεσης Ρ 9

Κουτιά Κωδ Όνομα Κουτιού Μέγεθος Περιγραφή Κουτιού Τιμή Κουτιού Απόθεμα Διακοπή ALLS All Seasons 250 Βατόμουρα, αγριοβατόμουρα, και φράουλες για να 1.400,00 Δρχ. 700 Όχι απολαύσετε όλες τις γεύσεις, και τις πικρές και τις γλυκές. ALPI Alpine Collection 330 Κατευθείαν από τους μεγάλους καταρράκτες, βατόμουρα και 2.075,00 Δρχ. 400 Όχι φράουλες των Άλπεων στην καλύτερή μας σοκολάτα. AUTU Autumn Collection 500 Κουτί σε οικογενειακό μέγεθος με γεύσεις φθινοπωρινές - 4.300,00 Δρχ. 200 Όχι αμυγδαλωτά σε φανταστικά σχήματα φύλλων και πουλιών. BITT Bittersweets 500 Οι καλύτερές μας γλυκόπικρες σοκολάτες με βατόμουρο, 2.775,00 Δρχ. 200 Όχι κεράσι, μαρμελάδα, αγριοβατόμουρο, και φράουλα. CHER Cherry Classics 250 Φανταστικά σοκολατάκια με ολόκληρο κεράσι - γλυκό, 1.625,00 Δρχ. 500 Όχι γλυκόπικρο, και κλασικό. FUDG Fudge Mocha Fantasy 330 Μια ονειρεμένη συλλογή από γλυκά με κρέμα σοκολάτα - τα 1.800,00 Δρχ. 400 Όχι διάσημα σοκολατάκια μας με γέμιση μόκα και επικάλυψη σοκολάτα. HEAV Heavenly Hazelnuts 250 Τα τελειότερα σοκολατάκια με φουντούκι - Hazelnut 1.575,00 Δρχ. 300 Όχι Supremes, Hazelnut Cherries, Hazelnut Amaretto, Hazelnut Mocha, και Hazelnut Bitters. INTE International 500 Ένας συνδυασμός διεθνών γεύσεων - ελληνική τέχνη, 3.400,00 Δρχ. 500 Όχι βραζιλιάνικοι ξηροί καρποί, σοκολάτα Kiwi, και γεύσεις καραϊβικής. ISLA Island Collection 500 Νοστιμιές που σας ταξιδεύουν στα τροπικά νησιά - Chocolate 3.500,00 Δρχ. 400 Όχι Kiwi, Calla Lily, Tropical Palm, και Marzipan Swallow. LOVE Lover's Hearts 250 Οι καλύτερες σοκολάτες μας - λευκή, γάλακτος, και υγείας - 1.750,00 Δρχ. 300 Όχι σε σχήμα καρδιάς: ραγισμένη καρδιά, ερωτευμένη καρδιά, και άσος κούπα στο μανίκι. MARZ Marzipan Marvels 330 Μια θαυμάσια συλλογή αμυγδαλωτών με ολόκληρα 3.225,00 Δρχ. 500 Όχι αμύγδαλα. NORT Northwind Collection 500 Για τους λάτρεις της εξοχής, η εξαιρετικότερη συλλογή μας - 3.325,00 Δρχ. 700 Όχι Marzipan Finch, Marzipan Swallow, Forget-Me-Not, American Beauty, Calla Lily, και Candlelight Ecstasy. Δευτέρα, 26 Νοεμβρίου 2001 Σελίδα 1 από 2 10

ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Κωδ Όνομα Κουτιού Μέγεθο Περιγραφή Κουτιού Τιμή Κουτιού Απόθεμα Διακοπή PACI Pacific Opulence 250 Η πιο εξωτική συλλογή μας, που σας μεταφέρει στα 2.100,00 Δρχ. 500 Όχι παραμυθένια νησιά του Ειρηνικού - Calla Lily, Hazelnut Amaretto, Hazelnut Mocha, και Almond Ambrosia. PEAN Peanut Butter Delights 330 Γευστικές μπουκιές από φυστικοβούτυρο καλυμμένου με 1.900,00 Δρχ. 900 Όχι σοκολάτα, που θα λειώσουν την καρδιά και του σκληρότερου παραλήπτη του δώρου σας. ROMA Romantic Collection 500 Η κλασική ρομαντική συλλογή μας - Almond Ambrosia, 3.425,00 Δρχ. 700 Όχι Candlelight Ecstasy, American Beauty, Apple Amore, Forget-Me-Not, Broken Heart, Lover's Heart, και Heart on a SUPR Supremes 250 Γεύσεις για δύο - οι απολαυστικοί ξηροί καρποί μας: 1.825,00 Δρχ. 400 Όχι φουντούκι, αμύγδαλο, μπραζίλ, φυστίκι, κάσιου, και μακαντάμια. SWE2 Sweet Creams 330 Γλυκά σοκολατάκια κρέμα για εσάς που αγαπάτε τη γέμιση 2.300,00 Δρχ. 200 Όχι κρέμας - μόκα, κεράσι, και φυστικοβούτυρο. SWEE Sweet and Bitter 500 Ο καλύτερος συνδυασμός γλυκιάς και πικρής σοκολάτας με 2.775,00 Δρχ. 300 Όχι βατόμουρο, κεράσι, μαρμελάδα, αγριοβατόμουρο, και φράουλα. Δευτέρα, 26 Νοεμβρίου 2001 Σελίδα 2 από 2 11

Εργαστήριο 2 Δημιουργία απλών αντικειμένων της ΒΔ Τ Χρήση των Οδηγών δημιουργίας Αντικειμένων της ΒΔ α βασικά αντικείμενα μιας ΒΔ (Microsoft Access) δηλαδή οι πίνακες,, φόρμες, ερωτήματα και οι αναφορές μπορούν να δημιουργηθούν με τους παρακάτω τρόπους., την προβολή σχεδίασης, με την βοήθεια των οδηγών σχεδίασης και με συνδυασμό των δύο μεθόδων Προβολή Σχεδίασης Στη προβολή σχεδίασης χρησιμοποιούμε τα εργαλεία σχεδιασμού. Επιτυγχάνουμε την πλήρη εκμετάλλευση των δυνατοτήτων του λογισμικού. Ο τρόπος αυτός σχεδίασης απαιτεί έμπειρους χρήστες. Μέσω των οδηγών σχεδίασης. Με διαλογικό τρόπο ο σχεδιαστής δημιουργεί απλά αντικείμενα της ΒΔ με μεγάλη ευκολία αλλά έχει στη διάθεση του ελάχιστες δυνατότητες του λογισμικού. Η μέθοδος αυτή απευθύνεται σε άπειρους σχεδιαστές. Συνδυασμός των δυο μεθόδων. Δημιουργούμε ένα απλό αντικείμενο της ΒΔ μέσω του οδηγού σχεδίασης έτσι ώστε εύκολα να σχεδιάσουμε μια αρχική μορφή του αντικειμένου και κατόπιν έχοντας αυτή την μορφή σαν σημείο εκκίνησης το επεξεργαζόμαστε στην προβολή σχεδίασης. και επιτυγχάνουμε την πλήρη εκμετάλλευση των δυνατοτήτων του λογισμικού Οι πίνακες και ο σχεδιασμός τους. Ο ι πίνακες των βάσεων δεδομένων περιέχουν δεδομένα τα οποία περιγράφουν ένα θέμα ή μία οντότητα (entity). π.χ ο πίνακας Γλυκά περιγράφει την οντότητα γλυκό του μικρόκοσμου της επιχείρησης. Άλλες οντότητες στην επιχείρηση είναι: Τα κουτιά, οι Υπάλληλοι, οι Παραγγελίες, οι Πελάτες. Κάθε οντότητα έχει χαρακτηριστικά (attributes) που την περιγράφουν. Π.χ η οντότητα γλυκά έχει τα χαρακτηριστικά Κωδικός.Γλυκού, όνομα Γλυκού, Τύπος Σοκολάτας, Τύπος Γέμισης, Κόστος Γλυκού,Περιγραφή Γλυκού κ.λ.π Η οντότητα γλυκό γράφεται συμβολικά ως εξής: Γλυκά (κωδικός Γλυκού, όνομα Γλυκού, τύπος Σοκολάτας, Ξηρός καρπός, ) Το υπογραμμισμένο χαρακτηριστικό (πεδίο) λέγεται κλειδί (πρωτεύον) και προσδιορίζει με μονοσήμαντο τρόπο κάθε γραμμή (εγγραφή) του πίνακα (π.χ δεν υπάρχουν δύο γλυκά με τον ίδιο κώδικα) 12

Άσκηση 2..1 Να προσδιορίσετε τις οντότητες της Β.Δ και να τις γράψετε με συμβολικό τρόπο υπογραμμίζοντας τα κλειδιά τους. Τα πεδία (χαρακτηριστικά) ενός πίνακα μπορούν να δέχονται δεδομένα διαφόρων τύπων π.χ. το πεδίο όνομα γλυκού δέχεται μόνο λέξεις ενώ το πεδίο κόστος μόνο αριθμούς. Τα πεδία ενός πίνακα έχουν τους ακόλουθους τύπους ανάλογα με τα δεδομένα που μπορούν να δεχθούν αριθμός, κείμενο, ημερομηνία, ναι/ όχι, memo, εικόνα, αυτόματη αρίθμηση. Τα πεδία τύπου αυτόματη αρίθμηση παίρνουν αριθμητικές τιμές που δίνονται από το σύστημα και χρησιμοποιούνται στα πεδία κλειδιών.τα πεδία κάθε τύπου έχουν ένα πλήθος ιδιοτήτων οι οποίες τα καθορίζουν με μεγαλύτερη ακρίβεια. Παράδειγμα 2.1 Η εταιρεία θέλει να δημιουργήσει ένα πίνακα Προμηθευτών που προμηθεύουν πρώτες ύλες (συστατικά).λαμβάνεται η απόφαση να υπάρχουν τα ακόλουθα χαρακτηριστικά για κάθε προμηθευτή Κωδικός Προμηθευτή, Προμηθευτής, Επαφή, Αριθμός Φαξ, Τηλέφωνο, Διεύθυνση E-mail. Επιλέγουμε Δημιουργία και οδηγός πινάκων και από τα προτεινόμενα δείγματα πινάκων επιλέγουμε τους Προμηθευτές. Από τα προτεινόμενα πεδία επιλέγουμε τα παραπάνω αναφερόμενα πεδία και κατόπιν επιλέγουμε το όνομα Προμηθευτές για τον πίνακα Η εταιρεία αποφασίζει να τηρεί στοιχεία και για τα ακόλουθα πεδία: Διεύθυνση, Πόλη, Ταχυδρομικός Κώδικας, Νομός, Χώρα. Ανοίγουμε τον πίνακα Προμηθευτές σε προβολή σχεδίασης και προσθέτουμε στη δομή του πίνακα τα νέα πεδία. 13

ΦΟΡΜΕΣ Δημιουργία Οδηγός Φορμών Επιλογή Πίνακες Δημιουργία ηλεκτρονικών εντύπων οθόνης (Φορμών). για εισαγωγή δεδομένων σε πίνακες. Η εισαγωγή δεδομένων μπορεί να γίνει απ ευθείας σε ένα πίνακα. Όμως αποφεύγουμε αυτό τον τρόπο στις περισσότερες περιπτώσεις και χρησιμοποιούμε φόρμες για καταχώρηση, τροποποίηση ή ανάγνωση δεδομένων τα οποία μπορούν να προέρχονται από ένα η και περισσότερους πίνακες. Μια φόρμα μπορεί εύκολα να δημιουργηθεί με τη χρήση του οδηγού φορμών μέσω ενός απλού διαλόγου. /Ερωτήματα Επιλέγουμε τον πίνακα στον οποίο απευθύνεται η φόρμα Διαθέσιμα πεδία Επιλέγουμε τη διάταξη της φόρμας (π.χ. στήλη, πίνακας) Διάταξη Φόρμας Στυλ Φόρμας Τίτλοςς Επιλέγουμε το στυλ της φόρμας (π.χ. Βασικό) Επιλέγουμε το όνομα της φόρμας Παράδειγμα 2.2 Άσκηση 2.2 Δημιουργούμε μέσω οδηγού τη φόρμα Ε-προμηθευτές για να κάνουμε καταχωρήσεις στον πίνακα Προμηθευτών. Τοποθετούμε όλα τα πεδία στην Φόρμα Επιλέγουμε διάταξη στήλης και στυλ βασικό. Να δημιουργηθεί και δεύτερη φόρμα για τον πίνακα Προμηθευτές με το όνομα Ε- Προμ.,η οποία να παρουσιάζει τα πεδία Κωδ. Προμηθευτή,Προμηθευτής, Πόλη, Νομός, Τηλέφωνο σε μορφή πίνακα. Η φόρμα θέλουμε να χρησιμοποιείται μόνο για ανάγνωση, στην επικεφαλίδα της να έχει το όνομα της εταιρείας και στο υποσέλιδο το όνομα του σχεδιαστή. Τις τροποποιήσεις αυτές τις πραγματοποιούμε από την προβολή σχεδίασης, χρησιμοποιώντας τις ιδιότητες κάθε πεδίου και την Εργαλειοθήκη Παράδειγμα 2.3 Χρησιμοποιώντας σύνθετο φίλτρο να προβληθεί το περιεχόμενο του πίνακα Προμηθευτές μέσω της φόρμας Ε-Προμ. Να γίνεται προβολή ενός συγκεκριμένου νομού κάθε φορά.. Να υπάρχει ταξινόμηση κατά επώνυμο. Άσκηση 2.3 Να σχεδιαστεί φόρμα στον πίνακα Πελάτες σε μορφή πίνακα. Να χρησιμοποιηθεί μόνο για προβολή πεδίων (όχι πρόσβαση στα πεδία) και να προβληθούν οι πελάτες συγκεκριμένου νομού ταξινομημένοι κατά επώνυμο. Να υπάρχει η κατάλληλη επικεφαλίδα και το όνομα του σχεδιαστή στο υποσέλιδο. 14

ΕΡΩΤΗΜΑΤΑ Επιλογής Selection Τροποποίησης Update Δημιουργίας Πίνακα Create Προσθήκης Addition Διαγραφής Delete ΕΡΩΤΗΜΑΤΑ Δημιουργία Οδηγός Απλών Ερωτημάτων Πίνακες /Ερωτήματα Διαθέσιμα πεδία Αναλυτικό /Συνολικό Τίτλος Ερωτήματος Επεξεργασία ομάδων εγγραφών σε πίνακες Η επιλογή, τροποποίηση και διαγραφή ομάδων δεδομένων από τη ΒΔ γίνεται με τη χρήση ερωτημάτων (queries). Π.χ να ευρεθούν οι συσκευασίες που περιέχουν ένα συγκεκριμένο γλυκό. να ευρεθούν οι συσκευασίες (κουτιά) που έχει παραγγείλει κάποιος πελάτης ταξινομημένες κατά ποσότητα παραγγελίες να γίνει αύξηση κατά 10% των γλυκών που περιέχουν σοκολάτα από (ερωτ. τροποποίηση) να διαγραφούν οι παραγγελίες που έγιναν πριν από μια ημερομηνία. (ερώτημα διαγραφής) Δημιουργία ερωτημάτων Ένας εύκολος τρόπος δημιουργίας ερωτημάτων από άπειρους σχεδιαστές είναι η χρήση του οδηγού απλών ερωτημάτων. Παράδειγμα 2.4 (δημιουργία ερωτήματος πελατών) Ο υπεύθυνος πελατών Θεσ/νίκης θέλει να έχει ένα κατάλογο των Πελατών της περιοχής του όπου να εμφανίζονται τα ακόλουθα πεδία των πελατών. Κωδικός, επώνυμο, όνομα, πόλη, Νομός, ταχ.κωδ, Διεύθυνση, τηλέφωνο Ο κατάλογος πρέπει να είναι ταξινομημένος κατά επώνυμο. Τα βήματα για τη δημιουργία ερωτήματος είναι τα ακόλουθα. Επιλέγουμε την κατηγορία αντικειμένων Ερωτήματα και κατόπιν Δημιουργία Οδηγός απλών ερωτημάτων Πίνακες / ερωτήματα (επιλέγουμε τον πίνακα Πελάτες ) και κατόπιν επιλέγουμε τα παραπάνω αναφερόμενα πεδία.κατόπιν δίνουμε το όνομα ερωτήματος (Πελάτες - Θεσ.) Εκτελούμε το ερώτημα και το αποτέλεσμα είναι ένας γενικός κατάλογος Πελατών. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης και προσθέτουμε το κριτήριο (λέξη ΘΕΣ) στη στήλη Νομός ταξινόμηση στη στήλη επώνυμο. Να γίνει παρόμοιος κατάλογος για την περιοχή Αττικής (ΑΤΤ). Άσκηση 2.4 Να δημιουργηθεί ένας γενικός κατάλογος πελατών όλων των περιοχών ταξινομημένος κατά 1. Περιοχή και επώνυμο, 2. με τα ακόλουθα πεδία: Νόμος, επώνυμο, όνομα, τηλέφωνο. Να δημιουργηθεί ένας κατάλογος παραγγελιών (κωδ, παραγγ, κωδικός πελάτη, ημερομηνία παραγγελίας, Δώρο) που να περιέχει τις παραγγελίες που ήταν δώρο και έγιναν μετά τη 01-01-96. 15

Μετατροπή δεδομένων σε εκθέσεις Η μετατροπή των δεδομένων μιας ΒΔ σε μορφή κατάλληλη για παρουσίαση γίνεται μέσω των εκθέσεων, οι οποίες μπορούν εύκολα να δημιουργηθούν μέσω ενός οδηγού εκθέσεων. ΕΚΘΕΣΕΙΣ Δημιουργία Αυτόματη έκθεση Πίνακας /ερώτημα προέλευσης δεδομένων Αποθήκευση έκθεσης Παράδειγμα 2.5 (Χρήση οδηγού εκθέσεων-αυτόματη έκθεση) Θέλουμε να παρουσιάσουμε ένα γενικό πίνακα Πελατών ταξινομημένο κατά περιοχή και Επώνυμο, ο οποίος να περιέχει τα πεδία: Νόμος / περιοχή, επώνυμο, όνομα, τηλέφωνο. Ακολουθούμε τα παρακάτω βήματα.από τη κατηγορία Εκθέσεις επιλέγουμε: Δημιουργία από τον κατάλογο οδηγών επιλέγουμε Αυτόματη έκθεση: Πίνακας. Κατόπιν επιλέγουμε σαν πίνακα προέλευσης δεδομένων πίνακα Πελατών και αποθηκεύουμε την έκθεση με το όνομα Πελάτες κατά Περιοχή. Παράδειγμα 2.6 (Χρήση οδηγού εκθέσεων) Κατασκευάζουμε μια έκθεση που παρουσιάζει ένα κατάλογο των Γλυκών που παράγει η εταιρεία. Η έκθεση δημιουργείται με τον οδηγό εκθέσεων όπως ακολουθεί Ρ 16

ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Γλυκά Όνομα Γλυκού Κωδ Τύπος Ξηρός Κόστος Γλυκού Almond Fudge Mocha D04 Υγείας Αμύγδαλο 44,00 Δρχ. Almond Supreme D01 Υγείας Αμύγδαλο 30,00 Δρχ. American Beauty D09 Υγείας Όχι 24,00 Δρχ. Apple Amore M07 Γάλακτος Αμύγδαλο 24,00 Δρχ. Bittersweet Blueberry B02 Γλυκόπικρη Όχι 25,00 Δρχ. Bittersweet Cherry B07 Γλυκόπικρη Όχι 26,00 Δρχ. Bittersweet Marmalade B06 Γλυκόπικρη Όχι 17,00 Δρχ. Bittersweet Raspberry B05 Γλυκόπικρη Όχι 25,00 Δρχ. Bittersweet Strawberry B04 Γλυκόπικρη Όχι 23,00 Δρχ. Brazilian Supreme W06 Λευκή Μπραζίλ 28,00 Δρχ. Broken Heart W03 Λευκή Πέκαν 30,00 Δρχ. Calla Lily W02 Λευκή Όχι 27,00 Δρχ. Candlelight Ecstasy B01 Γλυκόπικρη Κάσιου 30,00 Δρχ. Cashew Supreme D03 Υγείας Κάσιου 33,00 Δρχ. Chocolate Kiwi D08 Υγείας Μπραζίλ 29,00 Δρχ. Classic Cherry D07 Υγείας Όχι 28,00 Δρχ. Forget-Me-Not M10 Γάλακτος Όχι 19,00 Δρχ. Δευτέρα, 26 Νοεμβρίου 2001 Σελίδα 1 από 3 17

Εργαστήριο 3 Είδη σχέσεων μεταξύ των πινάκων μιας Β.Δ Συσχετίσεις Οντοτήτων στο περιβάλλον ενός οργανισμού και τρόποι απεικόνισης ς τους μέσω συσχέτισης πινάκων. Μ εταξύ των οντοτήτων που περιγράφονται σε μια Β.Δ. δεδομένων υπάρχουν σχέσεις.οι σχέσεις αυτές αποτελούν ένα σημαντικό δομικό στοιχείο της Β.Δ. (δεύτερο σε σημασία μετά τις ίδιες τις οντότητες πίνακες ) ΕΙΔΗ ΣΧΕΣΕΩΝ Ένα προς ένα Ένα προς Πολλά Πολλά προς πολλά Υλοποιείται έμμεσα Παράδειγμα 3.1 Μεταξύ των οντοτήτων (πινάκων) παραγγελίες και πελάτες υπάρχει μια σχέση με τα εξής χαρακτηριστικά : Ένας πελάτης μπορεί να έχει κάνει πολλές παραγγελιές Μια παραγγελία μπορεί να ανήκει σ ένα μόνο πελάτη. Μεταξύ των οντοτήτων (πινάκων) κουτιά και γλυκά υπάρχει επίσης μια σχέση (με την περιγραφή περιέχει περιέχεται )Ένα κουτί (συσκευασία) περιέχει πολλά γλυκά, αλλά και ένα γλυκό μπορεί να περιέχεται σε πολλά κουτιά Οι σχέσεις που υπάρχουν μεταξύ οντοτήτων σε μια Β.Δ μπορούν να καταταχθούν σε 3 κατηγορίες Σχέσεις ένα προς πολλά (μονοσήμαντες) όπου μια εγγραφή του ενός πίνακα (πρωτεύων) αντιστοιχεί σε πολλές εγγραφές του άλλου πίνακα (δευτερεύων). Μια εγγραφή του δευτερεύοντος πίνακα αντιστοιχίζεται σε μια μόνο εγγραφή του πρωτεύοντα πίνακα. Η συσχέτιση των δυο πινάκων γίνεται με τη βοήθεια ενός κοινού πεδίου των δυο πινάκων. Στον πρωτεύοντα πίνακα είναι το κλειδί του πίνακα ενώ στον δευτερεύοντα πίνακα ονομάζεται ξένο κλειδί (Αν δεν υπάρχει το πεδίο ξένο κλειδί το δημιουργούμε) Η σχέση που υπάρχει μεταξύ των πινάκων Πελάτες και Παραγγελίες είναι σχέση ένα προς πολλά. Σχέσεις ένα προς ένα (Σχέσεις αμφιμονοσήμαντες) Μια εγγραφή του πρωτεύοντα πίνακα αντιστοιχίζεται μέσο ενός κοινού πεδίου σε μια εγγραφή μόνο του δευτερεύοντα πίνακα. Σχέσεις πολλά προς πολλά Είναι σχέσεις όπου μια εγγραφή του ενός πίνακα μπορεί να αντιστοιχισθεί σε πολλές εγγραφές του δεύτερου πίνακα και το αντίστροφο, π.χ. μεταξύ των πινάκων Κουτιά-Γλυκά υπάρχει μια σχέση πολλά προς πολλά. Ένα Κουτί μπορεί να περιέχει πολλά Γλυκά και ένα Γλυκό μπορεί να περιέχεται σε πολλά Κουτιά. Οι σχέσεις αυτού του τύπου δεν υλοποιούνται άμεσα στη ΣΔΒΔ. Access αλλά χρησιμοποιείται ένας ενδιάμεσος πίνακας για την υλοποίηση αυτή. Στη συγκεκριμένη περίπτωση χρησιμοποιείται ο ενδιάμεσος πίνακας Πληροφορίες Κουτιών. Υπάρχει μια συσχέτιση ένα προς πολλά μεταξύ των πινάκων Κουτιά-Πληροφορίες Κουτιών και μια ανάλογη σχέση μεταξύ Γλυκών-Πληροφορίες Κουτιών. 18