Professional Documents
Culture Documents
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
Κϊθε γραµµό του πύνακα εύναι ϋνα ςύνολο τιµών που περιϋχονται ςτισ
διαφορετικϋσ ςτόλεσ µιασ ςχϋςησ
Σχεςιακό Μοντζλο ∆εδοµζνων
Σο ςύνολο των επιτρεπτών τιµών για κϊθε ςτόλη ενόσ πύνακα
ονοµϊζεται πεδύο οριςµού (domain).
ΑΘΕΝΕΙ
ΙΑΣΡΙΚΕ_ΕΞΕΣΑΕΙ
ΝΟΟΚΟΜΕΙΑ
ΙΑΣΡΙΚΕ_ΕΞΕΣΑΕΙ_ΑΘΕΝΩΝ
ΝΟΗΛΕΙΕ_ΑΘΕΝΩΝ
Σχεςιακό Μοντζλο
Οι πίνακεσ ςτθν Microsoft Access
Ο πύνακασ (table) εύναι το αντικεύµενο που ορύζεται και
χρηςιµοποιεύται
από τη Microsoft Access για την αποθόκευςη των δεδοµϋνων
τη ςυνϋχεια, ορύζουµε ϋνα όνοµα τησ επιλογόσ µασ για τον
πύνακα που δηµιουργούµε, ςτο παρϊδειγµϊ µασ, ονοµϊζουµε το
νϋο πύνακα “ΑΘΕΝΕΙ”.
∆θµιουργία πίνακα µε τθ χριςθ
του Οδθγοφ Πινάκων
Κϊνουµε την επιλογό να ορύςουµε εµεύσ το πρωτεύον
κλειδύ ςτον πύνακα που δηµιουργούµε
ΤΒΑΚΑ ΣΑΤΡΟ
∆θµιουργία Ευρετθρίων
Ευρετόριο (index) εύναι ϋνασ εςωτερικόσ πύνακασ που
περιϋχει δύο ςτόλεσ:
µύα µε την τιµό του πεδύου ό των πεδύων που
ςυµπεριλαµβϊνονται ςτο ευρετόριο και µια µε τη
φυςικό θϋςη κϊθε εγγραφόσ του πύνακα, που περιϋχει
την τιµό αυτό.
ΤΒΑΚΑ ΣΑΤΡΟ
∆ιαγραφι εγγραφών από ζναν
πίνακα τθσ MS Access 1
υχνϊ, χρειϊζεται να διαγρϊφουµε ϋνα ςύνολο
εγγραφών από ϋναν πύνακα
το παρϊδειγµα, που θα χρηςιµοποιόςουµε, θα
διαγρϊψουµε δεδοµϋνα από τον πύνακα ΑΘΕΝΕΙ
το παρϊθυρο «Βϊςη ∆εδοµϋνων», επιλϋγουµε
«Πύνακεσ» και κϊνουµε διπλό «κλικ» πϊνω ςτον πύνακα
ΑΘΕΝΕΙ από τον οπούο θϋλουµε να διαγρϊψουµε
δεδοµϋνα
∆ιαγραφι εγγραφών από ζναν
πίνακα τθσ MS Access 2
Ο πύνακασ ανούγει ςε προβολό «Υύλλου ∆εδοµϋνων»
Επιλϋγουµε τισ γραµµϋσ που θϋλουµε να διαγρϊψουµε,
πατώντασ µε το ποντύκι ςτο αριςτερό µϋροσ τησ
πρώτησ, από αυτϋσ τισ γραµµϋσ, και ςϋρνοντασ µϋχρι
την τελευταύα
Οι γραµµϋσ αυτϋσ µπαύνουν ςε µαύρο φόντο και τισ
διαγρϊφουµε εύτε πατώντασ το πλόκτρο [Delete], εύτε
επιλϋγοντασ από το µενού «Επεξεργαςύα» την εντολό
«∆ιαγραφό εγγραφόσ»
∆ιαγραφι εγγραφών από ζναν
πίνακα τθσ MS Access 3
το πλαύςιο µηνύµατοσ τησ MS Access, που µασ
ενηµερώνει για τον αριθµό των εγγραφών που πρόκειται
να διαγρϊψουµε, επιλϋγουµε “Ναι”, γνωρύζοντασ ότι
µετϊ την επιβεβαύωςη τησ διαγραφόσ, δεν θα εύναι
δυνατόν να ανακτόςουµε τισ εγγραφϋσ αυτϋσ.
Αν θϋλουµε να ακυρώςουµε τη διαγραφό επιλϋγουµε
“Όχι
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
Σα δεδοµϋνα που χρειϊζεται να ειςαχθούν ςε µύα βϊςη
δεδοµϋνων µπορεύ να βρύςκονται ςε µια ϊλλη βϊςη
δεδοµϋνων, ό ςε αρχεύα κειµϋνου, λογιςτικϊ φύλλα, κλπ
Ωσ παραδεύγµατα
θα ειςϊγουµε τον πύνακα ΝΟΟΚΟΜΕΙΑ από µια ϊλλη
βϊςη δεδοµϋνων
θα ειςϊγουµε τουσ πύνακεσ ΝΟΟΚΟΜΕΙΑ και
ΑΘΕΝΕΙ από µια ϊλλη βϊςη δεδοµϋνων, µε λόψη
εξωτερικών δεδοµϋνων
θα ειςϊγουµε τα δεδοµϋνα των αςθενών από ϋνα αρχεύο
τύπου .xls
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
Για παρϊδειγµα, θα ειςϊγουµε ςτη βϊςη δεδοµϋνων που
ϋχουµε, επιπλϋον δεδοµϋνα για κλινικεσ, που
βρύςκονται αποθηκευµϋνα ςε ϋνα αρχεύο τησ µορφόσ
Microsoft Excel
Με ανοικτό τη βϊςη δεδοµϋνων που θα δεχθεύ τα
δεδοµϋνα, επιλϋγουµε «Αρχεύο Λόψη εξωτερικών
δεδοµϋνων Ειςαγωγό»
το πλαύςιο διαλόγου «Ειςαγωγό» που θα εµφανιςτεύ
επιλϋγουµε τη διαδροµό δύςκου, ςτην οπούα βρύςκεται
το λογιςτικό φύλλο τησ µορφόσ .xls, ςτο παρϊδειγµϊ
µασ, το αρχεύο κλινικεσ.xls
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
το πρώτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» επιλϋγουµε το φύλλο εργαςύασ
που θϋλουµε, ςτο παρϊδειγµϊ µασ, το φύλλο εργαςύασ
κλινικϋσ, και πατϊµε το κουµπύ Επόµενο
το δεύτερο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών
το δεύτερο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» επιλϋγουµε το πλαύςιο
ελϋγχου «Η πρώτη γραµµό περιϋχει επικεφαλύδεσ
ςτηλών» και πατϊµε το κουµπύ Επόµενο
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
το τρύτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» αφόνουµε την προεπιλογό «ε
νϋο πύνακα», ώςτε τα δεδοµϋνα που θα ειςϊγουµε να
αποθηκευτούν ςε νϋο πύνακα, και πατϊµε το κουµπύ
Επόµενο
το τϋταρτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών
το τϋταρτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» µπορούµε να ορύςουµε
πληροφορύεσ για κϊθε πεδύο που ειςϊγουµε, αφόνουµε
τισ προεπιλογϋσ και πατϊµε το κουµπύ Επόµενο
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
το πϋµπτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων», επιλϋγουµε από τον
πτυςςόµενο κατϊλογο το πεδύο ΚΩ∆_ΚΛΙΝΙΚΗ ωσ
πρωτεύον κλειδύ και πατϊµε το κουµπύ Επόµενο
το ϋκτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» καθορύζουµε το όνοµα του
νϋου πύνακα, ςτο παρϊδειγµϊ µασ, καθορύζουµε το
όνοµα ΚΛΙΝΙΚΕ και Σϋλοσ
Εµφανύζεται ϋνα πλαύςιο µηνύµατοσ µε το αποτϋλεςµα
τησ διαδικαςύασ ειςαγωγόσ
Εξαγωγι δεδοµζνων από τθ MS
Access ςε αρχεία
Μερικϋσ φορϋσ χρειϊζεται να εξαχθούν τα δεδοµϋνα
ενόσ πύνακα µύασ βϊςησ δεδοµϋνων ςε αρχεύα κειµϋνου,
λογιςτικϊ φύλλα, κλπ
Ωσ παρϊδειγµα, θα εξϊγουµε τον πύνακα Ωσ
παρϊδειγµα, θα εξϊγουµε τον πύνακα ΑΘΕΝΕΙ ςε
αρχεύο τύπου .xls
Εξαγωγι δεδοµζνων από τθ MS
Access ςε αρχεία
Επιλϋγουµε τον πύνακα του οπούου τα δεδοµϋνα
θϋλουµε να εξϊγουµε, ςτο παρϊδειγµϊ µασ, τον πύνακα
ΑΘΕΝΕΙ
Επιλϋγουµε διαδοχικϊ, «Αρχεύο Εξαγωγό»
το παρϊθυρο «Εξαγωγό:Πύνακασ “ΑΘΕΝΕΙ”»,
επιλϋγουµε από τον πτυςςόµενο κατϊλογο
«Αποθόκευςη ωσ τύπου, Microsoft Excel 97-2003
(.xls)» τύπου, Microsoft Excel 97-2003 (.xls)»
το πλαύςιο «Όνοµα αρχεύου» καθορύζουµε ϋνα όνοµα
τησ επιλογόσ µασ, ςτο παρϊδειγµϊ µασ, ΑΘΕΝΕΙ, και
πατϊµε το κουµπύ Εξαγωγό
ύβακασ ταύροσ ΠΕ19,MSc. IT
Σα ερωτήματα ενέργειασ
(action queries),
χρηςιμοποιούνται για την
τροποπούηςη του
περιεχομϋνου των πινϊκων ό
για τη δημιουργύα βοηθητικών
πινϊκων
ΤΒΑΚΑ ΣΑΤΡΟ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Τα ερωτήματα ενέργειας
Δημιουργύασ πύνακα (make-table queries)
Παράδειγμα
Δημιουργύα ερωτόματοσ που παρουςιϊζει τα πεδύα :
ΚΩΔ_ΝΟΟΚΟΜΕΙΟΤ,
ΟΝΟΜΑΙΑ_ΝΟΟΚΟΜΕΙΟΤ,
ΗΜΕΡΗΙΟ_ΝΟΗΛΙΟ
του πύνακα
ΝΟΟΚΟΜΕΙΑ.
(διϊςωςη με το όνομα ΕΡΩΣΗΜΑ_ΝΟΟΚΟΜΕΙOΝ)
Παράδειγμα
Δημιουργύα ερωτόματοσ που παρουςιϊζει τα πεδύα :
ΚΩΔΙΚΟ,
ΑΜΚΑ,
ΕΠΩΝΤΜΟ,
ΟΝΟΜΑ,
ΗΜ. ΓΕΝΝΗσΗ,
ΥΤΛΛΟ,
Δ/ΝσΗ ΚΑΙ ΣΟΝ
ΔΗΜΟ ΚΑΣΟΙΚΙΑ
από τον πύνακα ΑΘΕΝΕΙ.
(διϊςωςη με το όνομα ΕΡΩΣΗΜΑ_ΑΘΕΝΩΝ)
Παρϊδειγμα:
Δημιουργύα ερωτόματοσ που να εμφανύζει τον αριθμό των αςθενών
ανϊ δόμο κατοικύασ και ανϊ φύλο. (Αποθόκευςη με το όνομα
ΑΡΙΘΜΟ_ΑΘΕΝOΝ_ΑΝΑ__ΔΗΜΟ_ ΥΤΛΟ)
Για παρϊδειγμα,
μπορούμε να προςθϋτουμε χρώμα και ςκύαςη, ό να μορφοποιούμε τουσ
αριθμούσ.
2
Δθμιουργία Φορμών
Δημιουργύα φόρμασ ςε Προβολό χεδύαςησ
Επιλϋγουμε τη
διϊταξη
το τελευταύο παρϊθυρο του Οδηγού Υορμών, κϊνοντασ «κλικ» «τόλησ», ωσ
ςτο ςχετικό πλαύςιο κειμϋνου, πληκτρολογούμε το όνομα διϊταξη τησ
“ΑΘΕΝΕΙ_ΓΕΝΙΚΗ”, ωσ όνομα τησ φόρμασ, επιλϋγουμε να
ανούξει η φόρμα που θα ϋχουμε δημιουργόςει ςε προβολό φόρμασ
φόρμασ.
και πατϊμε Σϋλοσ
Τροποποίθςθ φόρμασ με τθ χριςθ τθσ
προβολισ ςχεδίαςθσ (1)
Προςθϋτουμε ςτην ενότητα «Κεφαλύδα» τον τύτλο “ΕΜΥΑΝΙΗ ΑΘΕΝΩΝ”,
τοποθετώντασ ϋνα χειριςτόριο ετικϋτασ, που το επιλϋγουμε από την εργαλειοθόκη και
πληκτρολογώντασ το αντύςτοιχο κεύμενο
Διευθετούμε το μϋγεθοσ
και τη θϋςη των
χειριςτηρύων
τησ φόρμασ, με τη
βοόθεια των γραμμών
πλϋγματοσ,
ώςτε οι ετικϋτεσ και τα
πλαύςια κειμϋνου να
αποκτόςουν
το κατϊλληλο μϋγεθοσ
και τισ κατϊλληλεσ
μεταξύ τουσ
αποςτϊςεισ για την
εμφϊνιςη των δεδομϋνων
που
περιϋχουν
Δθμιουργία φόρμασ με τθ χριςθ Οδθγοφ
Φορμών (2.β)
Επιλϋγουμε τη
διϊταξη
το τελευταύο παρϊθυρο του Οδηγού Υορμών, κϊνοντασ «κλικ» «Πύνακα», ωσ
ςτο ςχετικό πλαύςιο κειμϋνου, πληκτρολογούμε το όνομα διϊταξη τησ
“ΑΘΕΝΕΙ_ΓΕΝΙΚΗ2”, ωσ όνομα τησ φόρμασ, επιλϋγουμε να
ανούξει η φόρμα που θα ϋχουμε δημιουργόςει ςε προβολό φόρμασ
φόρμασ.
και πατϊμε Σϋλοσ
Αναηιτθςθ
Ταξινόμθςθ
Υπολογιηόμενα Πεδία
Ανούγουμε ςε προβολό ςχεδύαςησ τη φόρμα
«ΑΘΕΝΕΙ_ΓΕΝΙΚΗ»
Β Μζροσ
Αναδυόμενεσ φόρμεσ (1)
ε οριςμϋνεσ περιπτώςεισ, θϋλουμε να ςχεδιϊζουμε
φόρμεσ που θα εμφανύζονται πϊνω από ϊλλεσ, ακόμη και
όταν δεν θα βρύςκεται η εςτύαςη ςε αυτϋσ. Οι φόρμεσ
αυτϋσ ονομϊζονται αναδυόμενεσ (pop-up forms).
Σώρα πλϋον, η φόρμα θα βρύςκεται «μπροςτϊ» από κϊθε ϊλλο αντικεύμενο ςτην
οθόνη μασ
Αποκλειςτικι φόρμα
ε ςυνδυαςμό με την ιδιότητα τησ αναδυόμενησ φόρμασ, λειτουργεύ και μια
ϊλλη ιδιότητα, αυτό τησ αποκλειςτικόσ φόρμασ.
Με τη χρόςη αυτόσ τησ ιδιότητασ, ο τελικόσ χρόςτησ τησ βϊςησ δεδομϋνων
≪παγιδεύεται≫ όταν η φόρμα εύναι ανοιχτό,
Παρατηρούμε ότι δεν μπορούμε, πλϋον να επιλϋξουμε κϊποιο κουμπύ τησ γραμμόσ
εργαλεύων τησ MS Access, ό κϊποια εντολό από το μενού επιλογών.
Δευτερεφουςεσ φόρμεσ (1)
Αρκετϋσ φορϋσ, όταν εμφανύζουμε πληροφορύεσ ςε μια φόρμα,
από ϋναν πύνακα, χρειϊζεται, να εμφανύζονται και ϊλλεσ
ςυςχετιςμϋνεσ πληροφορύεσ, από ϊλλον πύνακα, με τουσ δύο
πύνακεσ να ςυνδϋονται με ςχϋςη ϋνα προσ πολλϊ (μονοςόμαντη
ςχϋςη)