Βάσεις δεδομένων. Δημιουργία και διαχείριση βάσης δεδομένων

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

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

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

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

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

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

1.1 Δημιουργία - Άνοιγμα ΒΔ

Λίγα λόγια από το συγγραφέα...7

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

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

Άσκηση Access 1. Να δημιουργηθεί μία βάση δεδομένων για ένα ξενοδοχείο με το όνομα Hotel. Πατάμε το εικονίδιο Κενή βάση δεδομένων επάνω δεξιά:

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

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

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

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

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εργαστήριο 1

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

Ο ΗΓΙΕΣ DOCUMENT DESIGNER

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

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

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

Βάσεις Δεδομένων Ι 6. Ιδιότητες πεδίων. Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας

ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

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

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

Microsoft ACCESS ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Κατανόηση Βάσεων. 2 Χρήση της Εφαρμογής

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

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

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις

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

Εργαστήριο 5o. Σχέσεις πινάκων Ακεραιότητα αναφορών. Ευάγγελος Γ. Καραπιδάκης

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

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

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

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

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

Βάσεις Δεδομένων (Using Databases)

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

Με την επιλογή Κατάσταση Αρχείων εμφανίζεται ένας πίνακας με όλα τα Αρχεία της εφαρμογής και τον Αριθμό των Εγγραφών που έχουν εισαχθεί.

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

Εργαστήριο 3ο. Ιδιότητες Πεδίων Κλειδιά Πινάκων. Τύποι Δεδομένων. Ιδιότητες Πεδίων

ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

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

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

Διαχείριση Επιλογών Διαμόρφωσης

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

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

Σχεδιασμός εκτυπώσεων ERG

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

Microsoft Access 2007

Microsoft Access & SQL


Διαχείριση Ταξιδιωτικών Πρακτορείων

ΙΑΤΡΙΚΟ ΕΞΙΤΗΡΙΟ. Σημείωση : Ο ασθενής φεύγει πραγματικά από το κρεβάτι, μόνο όταν το Ιατρικό Εξιτήριο γίνει Διοικητικό από το Γραφείο Κίνησης.

ΓΕΦΥΡΑ ΣΥΝ ΕΣΗΣ ΓΕΝΙΚΗΣ ΛΟΓΙΣΤΙΚΗΣ ΜΕ ΕΜΠΟΡΙΚΗ ΙΑΧΕΙΡΙΣΗ

Τμήμα Λογιστικής & Χρηματοοικονομικής

Δείχτες Επιτυχίας και Δείχτες Επάρκειας

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1

Εκπαιδευτικό Εργαλείο Κανονικοποίησης

Εγχειρίδιο χρήσης. Συστήματος Πρωτοβάθμιας Φροντίδας. Διαχείριση ραντεβού

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

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα

ΜΗΧΑΝΟΓΡΑΦΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ ΚΟΣΜΗΤΟΛΟΓΙΑΣ. Σιάτρης Νικηφόρος. Επιβλέπων Καθηγητής Γιαγκουστίδης Κωνσταντίνος

Δημιουργία Οριστικής Δήλωσης Φ.Μ.Υ.

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

(3) Να επιλέξουμε Microsoft Access. (2) Να σύρουμε το ποντίκι στην επιλογή All Programs. Δημιουργία Πινάκων στην ACCESS 1

Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος

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

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

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

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

Σχεδιασμός εκτυπώσεων ERG

Δημιουργία Οριστικής Δήλωσης Φ.Μ.Υ.

Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της

ΥΠΟΒΟΛΗ ΑΝΑΛΩΣΙΜΩΝ ΥΛΙΚΩΝ

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

Εισαγωγή Νέου Λογαριασμού

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

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

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

Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή

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

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος...

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

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Σενάριο Χρήσης myschool

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

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Ενότητα. Βάσεις δεδομένων. εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

Transcript:

Βάσεις δεδομένων Δημιουργία και διαχείριση βάσης δεδομένων

Περιεχόμενα Βάσεις δεδομένων Πίνακες Σχέσεις (...παρακάτω...) Ερωτήματα Φόρμες Εκθέσεις Δημιουργία και διαχείριση βάσης δεδομένων

Βάσεις Δεδομένων Γενικά Είδη βάσεων δεδομένων Κανονικοποίηση βάσης δεδομένων-κανόνες Συστατικά μέρη μιας βάσης δεδομένων

Γενικά Βάση δεδομένων είναι μια οργανωμένη συλλογή πληροφοριών οι οποίες προσδιορίζουν ένα συγκεκριμένο θέμα. Η οργάνωση πληροφοριών γίνεται με τον καλύτερο δυνατό τρόπο και εξαρτάται από το πρόγραμμα που τις δημιουργεί και τις διαχειρίζεται. Υλοποιείται σε οποιοδήποτε καταγραφικό μέσο. Οι ηλεκτρονικές β.δ είναι συλλογές αρχείων, ανεξάρτητες από τις εφαρμογές που τις επεξεργάζονται. Τo λογισμικό που μας επιτρέπει την δημιουργία και διαχείριση μιας β.δ λέγεται Σύστημα Διαχείρισης Βάσεων Δεδομένων (DBMS).

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

Κανονικοποίηση βάσης δεδομένων Κανονικοποίηση είναι η διαδικασία διαίρεσης των πινάκων μιας βάσης δεδομένων και η ένωσησυσχέτιση των πινάκων, που θα προκύψουν βάση κοινών τιμών Δημιουργία ποιο αποδοτικών και ευέλικτων βάσεων δεδομένων Η εξάλειψη του πλεονασμού των πληροφοριών Η αύξηση της ακεραιότητας των δεδομένων

Κανόνες κανονικοποίησης Να βάζουμε κλειδιά στους πίνακες. Κάθε πίνακας πρέπει να έχει ένα μοναδικό πεδίο κλειδί. Να απαλείφουμε τις επαναλαμβανόμενες ομάδες πληροφοριών, δημιουργώντας ένα πίνακα με τις επαναλαμβανόμενες πληροφορίες, ο οποίος θα έχει ένα πεδίο μοναδικό κλειδί.

Συστατικά μέρη μιας βάσης δεδομένων Πίνακες (Tables) Ερωτήματα(Queries) Φόρμες(Forms) Αναφορές(Reports) Μακροεντολές(Macros) Ρουτίνες(Modules) Εγγραφή(Record) Συστατικά Πίνακα

Πίνακες (Tables) Θεμελιώδεις δομές μιας βάσης δεδομένων Χώρος αποθήκευσης δεδομένων Οργανωμένα σε στήλες (πεδία) και γραμμές (εγγραφές)

Ερωτήματα (Queries) Τα ερωτήματα είναι «εργαλεία» με τα οποία από έναν ή περισσότερους συσχετισμένους πίνακες δημιουργούμε νέες δυναμικές δομές δεδομένων δηλαδή νέους δυναμικούς πίνακες. Οι πίνακες που δημιουργούνται με μια ερώτηση είναι δυναμικοί πίνακες, δηλαδή αποθηκεύεται μόνο η δομή του πίνακα και όχι το περιεχόμενό του.

Φόρμες (Forms) Να εισάγουμε εγγραφές σε ένα πίνακα, όπως συμπληρώνουμε στοιχεία σε μια έντυπη φόρμα. Να παρουσιάσουμε στοιχεία ενός ή περισσοτέρων πινάκων. Η παρουσίαση των στοιχείων μπορεί να γίνει με οποιονδήποτε τρόπο θέλουμε. Ακόμη μπορούμε να παρουσιάσουμε μόνο όσα πεδία των πινάκων θέλουμε. Οι φόρμες μπορεί να είναι απλές, αλλά και περίτεχνες, με γραφικά και με πλήκτρα αυτοματοποίησης των εντολών.

Εκθέσεις (Reports) Βοηθούν στην εκτύπωση στοιχείων πινάκων σε όποια μορφή θέλουμε.

Μακροεντολές (Macros) Μια μακροεντολή είναι ένα σύνολο εντολώνοδηγιών οι οποίες αυτοματοποιούν μια εργασία. Όταν ενεργοποιούμε μια μακροεντολή, για παράδειγμα στην Access διεκπεραιώνει τις ενέργειες που έχουν καταγραφεί σε αυτή, με την σειρά που έχουν καταγραφεί.

Ρουτίνες (Modules) Οι ρουτίνες μας επιτρέπουν να αυτοματοποιήσουμε και να εξειδικεύσουμε την Access, σύμφωνα με τις δικές μας ανάγκες. Όμως, για το σκοπό αυτό θα πρέπει να γνωρίζουμε προγραμματισμό. Ο προγραμματισμός γίνεται στην γλώσσα προγραμματισμού Access Basic.

Εγγραφή (Record) Εγγραφή ονομάζουμε ένα σύνολο πληροφοριών που καθορίζουν πλήρως ένα πρόσωπο ή ένα αντικείμενο ή μία κατάσταση. Ο λογικός χώρος αποθήκευσης μιας εγγραφής είναι ο πίνακας. Συνήθως ο όρος εγγραφή είναι ταυτόσημος με τον όρο γραμμή ενός πίνακα.

Συστατικά πίνακα Πεδίο (Field) (οι επιμέρους πληροφορίες των εγγραφών π.χ τηλ. κατάλογος) Όνομα πεδίου (Field Name) (όνομα στήλης πίνακα, <=64, όχι. και!) Μήκος πεδίου (Field Size) (μέγιστο πλήθος των χαρακτήρων που μπορούμε να καταχωρήσουμε στο πεδίο) Τύπος πεδίου (Field Type) (κείμενο, υπόμνημα, αριθμός, αριθμός-μέγεθος πεδίου (Byte, ακέραιος, ακέραιος μικρού μήκους, μεγάλου μήκους, πραγματικός απλής, διπλής ακρίβειας) ημερομηνία/ ώρα, νομισματική μονάδα, αυτόματης αρίθμησης, Ναι/όχι, αντικείμενο OLE)

Συστατικά πίνακα Κείμενο Υπόμνημα Αριθμός Ημερομηνία/Ωρα Νομισματική μονάδα Ένα πεδίο ή μεταβλητή είναι τύπου κειμένου, όταν σε αυτό καταχωρούμε μόνο χαρακτήρες. Πρέπει να πούμε ότι και τα ψηφία 0-9 αντιμετωπίζονται από την Access και σαν χαρακτήρες. Αν σε ένα πεδίο θέλουμε να καταχωρούμε την διεύθυνση, τότε πρέπει το πεδίο «διεύθυνση» να δηλωθεί σαν κείμενο. Αν σε ένα πεδίο θέλουμε να καταχωρούμε το τηλέφωνο με την μορφή π.χ 0351-33597, τότε το πεδίο πρέπει να δηλωθεί σαν κείμενο. Το μήκος ενός πεδίου κειμένου μπορεί να είναι από 1 μέχρι 255 χαρακτήρες. Ένα πεδίο Θα δηλωθεί σαν «πεδίο Υπόμνημα» αν στο πεδίο αυτό θα γράφουμε κείμενο το οποίο υπερβαίνει τους 255 χαρακτήρες. Το μήκος του πεδίου "Υπόμνημα" δεν δηλώνεται, είναι δυναμικό, αυξομειώνεται ανάλογα με τις εισαγωγές και τις διορθώσεις στο πεδίο αυτό, μπορεί να είναι μέχρι 64000 χαρακτήρες. Ένα πεδίο θα δηλωθεί σαν «αριθμητικό πεδίο», αν στο πεδίο αυτό καταχωρούμε αριθμητικές τιμές, π.χ. την τιμή ενός προϊόντος, την ποσότητα ενός προϊόντος, τις μέρες εργασίας κ.λ.π. Αν ένα πεδίο δηλωθεί σαν αριθμός, τότε αυτό μπορεί να είναι ένας από τους παρακάτω τύπους: BYTE (1 byte), INTEGER (2 Bytes), LONG-INTEGER (4 Bytes), DOUBLE (8 Bytes), SINGLE. (4 Bytes) Ένα πεδίο θα δηλωθεί σαν «Ημερομηνία/Ωρα», αν σε αυτό καταχωρούμε ημερομηνίες ή πλήρη ημερομηνία (ημερομηνία και ώρα). Σαν τέτοιο πεδίο θα μπορούσε να είναι το πεδίο ημερομηνία γέννησης ενός ατόμου, ή η ημερομηνία εισαγωγής ενός προϊόντος στην αποθήκη. Αν ένα πεδίο δηλωθεί σαν πεδίο "Ημερομηνία", τότε μπορούμε να επιλέξουμε και υποκατηγορίες τύπων δεδομένων. Οι υποκατηγορίες είναι οι εξής:general Date, Long Date, Medium Date, Short Date, Long Time, Medium Time, Short Time Ένα πεδίο θα δηλώνεται σαν «πεδίο Νομισματικής μονάδας» όταν σε αυτό θα καταχωρούμε νομισματικές αξίες. Αυτόματης αρίθμησης Ναι / Όχι Λογικό Αντικείμενο OLE Ένα πεδίο θα δηλώνεται σαν «πεδίο Αυτόματης αρίθμησης»,όταν θέλουμε, να καταχωρούνται αυτόματα σε αυτό τιμές διαδοχικές. Παράδειγμα τέτοιου πεδίου θα μπορούσε να είναι ο αύξων αριθμός των εγγραφών ενός πίνακα. Σε ένα πίνακα μόνο ένα πεδίο τύπου Αυτόματης αρίθμησης μπορούμε να έχουμε. Η τιμή του πεδίου αυτού είναι η τιμή του πεδίου της προηγούμενης εγγραφής αυξημένο κατά 1. Δεν επιδέχεται διόρθωση. Ένα πεδίο θα δηλώνεται σαν «πεδίο ΥΕS/ NO» όταν θέλουμε να καταχωρούμε σε αυτό τιμές λογικές, δηλαδή τιμές της μορφής αληθές / ψευδές. Ένα πεδίο που περιγράφει το φύλο θα μπορούσε να δηλωθεί σαν πεδίο τύπου ΥΕS/ΝΟ (άνδρας=υεs, γυναίκα=νο). Ένα πεδίο θα δηλώνεται σαν «πεδίο τύπου Αντικείμενο OLE» όταν σε αυτό το πεδίο καταχωρούμε κάποια αντικείμενα, όπως για παράδειγμα μια εικόνα ή ήχο ή και τα δύο μαζί. Ένα πεδίο ενός πίνακα, στον οποίο κρατάμε τα προσωπικά στοιχεία μαθητών, θα μπορούσε να δηλωθεί σαν Αντικείμενο OLE το πεδίο στο οποίο θα είχαμε καταχωρημένη την φωτογραφία του κάθε μαθητή.

Συστατικά πίνακα Όταν ένα πεδίο ορισθεί τύπου «αριθμός» τότε πρέπει να δηλωθεί στην ιδιότητα του πεδίου «Μέγεθος Πεδίου» με έναν από τους παρακάτω τρόπους: BYTE Ακέραιος Ακέραιος μεγάλου μήκους Πραγματικός απλής ακρίβειας Πραγματικός διπλής ακρίβειας Όταν στο πεδίο θέλουμε να καταχωρούμε αριθμούς από το 0 μέχρι το 255 και καταλαμβάνει 1 byte Όταν στο πεδίο θέλουμε να καταχωρούμε αριθμούς από το -32768 μέχρι το 32767 Όταν στο πεδίο θέλουμε να καταχωρούμε αριθμούς από το 2147483648 μέχρι το 2147483647 Όταν στο πεδίο θέλουμε να καταχωρούμε αριθμούς από το3.402823e38 μέχρι το 3.402823E38 Όταν στο πεδίο θέλουμε να καταχωρούμε αριθμούς από το 1.79769313486232E308 μέχρι το 1.79769313486232E308

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

Συστατικά πίνακα Αντιγραφή πίνακα Προσάρτηση Πίνακα από άλλη βάση δεδομένων Εισαγωγή πίνακα Εξαγωγή δεδομένων

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

Πρώτη Γραμμή Γραμμή Ελέγχου Δεύτερη Γραμμή Γραμμή Εντολών Τρίτη Γραμμή Γραμμή Εικονιδίων Τέταρτη Γραμμή Γραμμή Κατάστασης

Τρόπος εκτέλεσης βασικών εντολών Είτε επιλέγοντας την εντολή μέσα από τα μενού εντολών της Access Είτε πατώντας το πλήκτρο Alt και το γράμμα της εντολής το οποίο είναι υπογραμμισμένο (κανονικά όπως σε ένα παράθυρο) Είτε κάνοντας κλικ σε ένα εικονίδιο Παρατήρηση: Η Access μας δίνει την δυνατότητα να καθορίσουμε ποια εικονίδια ή ομάδες εικονιδίων θα εμφανίζονται στο παράθυρο της (όπως και σε ένα παράθυρο)...., ->

Τρόπος εμφάνισης ομάδων εικονιδίων

Τρόπος εμφάνισης ομάδων εικονιδίων

Τρόπος εμφάνισης ομάδων εικονιδίων

Τρόπος εμφάνισης ομάδων εικονιδίων

Δημιουργία νέας βάσης δεδομένων Σε μια νοσοκομειακή μονάδα η διεύθυνση θέλει να δημιουργήσει μια στοιχειώδη ιατρική βάση δεδομένων. Την νέα αυτή βάση δεδομένων θα την ονομάσουμε medical και θα αποτελείται από τους παρακάτω πέντε πίνακες: Ιατρός Κλινική Ασθενής Ασθενής Ιατρικό Ασθενής Οικονομικό Παρατήρηση: Για τον σχεδιασμό μιας βάσης δεδομένων πρέπει, να προηγείται μια ανάλυση του προβλήματος, ώστε να καθορίσουμε: α. Τον αριθμό των πινάκων που θα χρησιμοποιήσουμε. β. Τα πεδία που θα έχουμε στον κάθε πίνακα. γ. Τους τρόπους συσχέτισης των πινάκων.

Δημιουργία πίνακα Ο πίνακας Ιατρός θα έχει τα ακόλουθα τρία πεδία: 1. ΙατID, κείμενο μεγέθους 10, πρωτεύον κλειδί. Θα χρησιμοποιήσουμε σαν αναγνωριστικό για κάθε γιατρό, ένα πιθανό username. 2. ΙατΟνομα, κείμενο μεγέθους 30. Το ονοματεπώνυμο του γιατρού. 3. ΙατΚλιν, κείμενο μεγέθους 15. Το όνομα της κλινικής στην οποία ανήκει ο γιατρός. Είναι το πεδίο που θα συνδέσουμε με το πεδίο ΚλινΟνομα του πίνακα Κλινική. Γι αυτό και πρέπει να έχουν ίδιο τύπο και μέγεθος. Η σχέση που θα οριστεί είναι πολλά προς ένα, αφού πολλοί ιατροί ανήκουν σε μια κλινική αλλά ένας γιατρός μπορεί να ανήκει σε μόνο μια κλινική.

Εισαγωγή δεδομένων στον πίνακα

Δημιουργία πίνακα Ο πίνακας Κλινική θα έχει τα ακόλουθα τρία πεδία: 1. ΚλινΟνομα, κείμενο μεγέθους 15, πρωτεύον κλειδί. Το όνομα της κλινικής. 2. ΚλινΘεση, κείμενο μεγέθους 30. Περιγραφή της τοποθεσίας της ή διεύθυνση αν βρίσκεται σε διαφορετικό χώρο. 3. ΚλινΔιευθ, κείμενο μεγέθους 10. Το αναγνωριστικό του γιατρού που είναι διευθυντής της κλινικής. Συνδέεται με το πεδίο ΙατID του πίνακα Ιατρός. Γι αυτό και πρέπει να έχει ίδιο τύπο και μέγεθος. Η σχέση που ορίζει είναι ένα προς ένα, αφού ένας γιατρός επιτρέπεται να διευθύνει μια κλινική και μια κλινική διευθύνεται μόνο από έναν ιατρό. Για να μπορέσουμε να ορίσουμε μια τέτοια σχέση, θα πρέπει στην ιδιότητα του πεδίου Με ευρετήριο να επιλέξουμε τη τιμή Ναι Δεν επιτρέπονται διπλότυπα.

Εισαγωγή δεδομένων στον πίνακα

Δημιουργία πίνακα Ο πίνακας Ασθενής, με τις προσωπικές πληροφορίες των ασθενών (personal record), που θα έχει τα ακόλουθα τρία πεδία: 1. ΑσθID, κείμενο μεγέθους 10, πρωτεύον κλειδί. Θα χρησιμοποιηθεί ως αναγνωριστικό για κάθε ασθενή ένα αλφαριθμητικό με τρία γράμματα και επτά ψηφία. 2. ΑσθΟνομα, κείμενο μεγέθους 30. Το ονοματεπώνυμο του ασθενή. 3. ΑσθΔιευθ, κείμενο μεγέθους 30. Η διεύθυνση κατοικίας του.

Εισαγωγή δεδομένων στον πίνακα

Δημιουργία πίνακα Ο πίνακας Ασθενής Οικονομικό, με τις οικονομικές πληροφορίες των ασθενών (financial record), θα έχει τα ακόλουθα δυο πεδία: 1. ΑσθΟιID, κείμενο μεγέθους 10, πρωτεύον κλειδί. Συνδέεται με το πεδίο ΑσθID του πίνακα Ασθενής. Γι αυτό και πρέπει να έχει ίδιο τύπο και μέγεθος. Συνδέεται επίσης με το πεδίο ΑσθΙαID του πίνακα Ασθενής Ιατρικό. Οι σχέσεις που ορίζονται είναι ένα προς ένα, αφού στη πραγματικότητα όλες αυτές οι πληροφορίες έχουν σχέση με μια οντότητα, τον ασθενή. Ο χωρισμός τους σε διαφορετικούς πίνακες γίνεται για λόγους που έχουν να κάνουν με την πιο ευέλικτη χρήση των πληροφοριών αυτών. Φυσικά διευκολύνει και τους μηχανισμούς πρόσβασης και ασφάλειας των δεδομένων. 2. ΑσθΟιΥπολ, αριθμός, ακέραιος μεγάλου μήκους. Το χρηματικό ποσό που οφείλει ο ασθενής.

Εισαγωγή δεδομένων στον πίνακα

Δημιουργία πίνακα Ο πίνακας Ασθενής Ιατρικό, με τις ιατρικές πληροφορίες των ασθενών (medical record), που θα έχει τα ακόλουθα πέντε πεδία: 1. ΑσθΙαID, κείμενο μεγέθους 10, πρωτεύον κλειδί. Συνδέεται με σχέσεις ένα προς ένα και με το πεδίο ΑσθID του πίνακα Ασθενής και το πεδίο ΑσθΟιID του πίνακα Ασθενής Οικονομικό. 2. ΑσθΙαΙατ, κείμενο μεγέθους 10. Ο προσωπικός ιατρός του ασθενή. Συνδέεται με το πεδίο ΙατID του πίνακα Ιατρός. Γι αυτό και πρέπει να έχουν ίδιο τύπο και μέγεθος. Η σχέση που ορίζει είναι πολλά προς ένα, αφού κάθε ασθενής έχει ένα μόνο προσωπικό γιατρό αλλά ένας γιατρός μπορεί να έχει πολλούς ασθενείς. 3. ΑσθΙαΗμερ, Ημερομηνία/Ώρα, μορφή ενδιάμεση. Η ημερομηνία εισαγωγής του ασθενή. 4. ΑσθΙαΔιαγν, κείμενο μεγέθους 30. Η διάγνωση της ασθένειας. 5. ΑσθΙαΚρεβ, αριθμός, ακέραιος. Το νούμερο του κρεβατιού.

Εισαγωγή δεδομένων στον πίνακα

Εικονίδια

Σχέσεις πινάκων

Είδη συσχέτισης πινάκων Εσωτερική συσχέτιση (Οι εγγραφές των δυο πινάκων οι οποίες είναι συσχετισμένες) Εξωτερική συσχέτιση (Όλες οι εγγραφές του πρώτου πίνακα και από τον δεύτερο μόνο αυτές οι εγγραφές, που είναι συσχετισμένες με εγγραφές του πρώτου πίνακα,ένα προς ένα, πολλά προς ένα, πολλά προς πολλά) Αυτοσύνδεση (όλες οι εγγραφές του δεύτερου πίνακα και μόνο οι συσχετισμένες εγγραφές του πρώτου πίνακα. Και στον τύπο αυτόν της Συσχέτισης των πινάκων έχουμε εξωτερική Συσχέτιση )

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

Δημιουργία δεσμών

Τρόπος δημιουργίας δεσμών Ασφάλεια- συνέπεια δεδομένων (δηλαδή δεν θα μπορέσει κάποιος να προσθέσει στον πίνακα κλινική έναν γιατρό που δεν θα υπάρχει στον πίνακα ιατρός)

Διάσπαση πινάκων Όταν σε ένα πεδίο του πίνακα επαναλαμβάνεται η ίδια πληροφορία. (πώς) Οι καταχωρήσεις σε ένα πεδίο του πίνακα είναι μεταβαλλόμενες σε πλήθος. (πώς) Ο αρχικός πίνακας κρατά περισσότερο χώρο στη βάση δεδομένων, με αποτέλεσμα η επεξεργασία των δεδομένων να γίνεται δυσκολότερη και να απαιτεί περισσότερο χρόνο.(γιατί) Αν θελήσουμε να αλλάξουμε μια πληροφορία, από τις επαναλαμβανόμενες στον αρχικό πίνακα, πρέπει να επέμβουμε σε κάθε μια εγγραφή χωριστά. (γιατί) Κατά την καταχώρηση των εγγραφών υπάρχει μεγάλη πιθανότητα, να γράψουμε κάποια από τις πληροφορίες λάθος, με αποτέλεσμα η συγκεκριμένη εγγραφή, να μην παίρνει μέρος στις διάφορες αναζητήσεις ή φίλτρα (γιατί)

Ερωτήματα (Queries) Τα ερωτήματα, μπορούν να συνδυάζουν δεδομένα από διάφορους πίνακες Παρουσιάζουν τις λεγόμενες "όψεις" (views) των δεδομένων. Τα αποτελέσματα αυτά των ερωτημάτων, έχουν τη μορφή πίνακα. Τα αποτελέσματα των ερωτημάτων είναι πάντοτε "επίκαιρα«. Μπορούμε όμως αποτελέσματα κάποιας ερώτησης να αποθηκευτούν σε ένα πίνακα, για να γνωρίζουμε τη κατάσταση των δεδομένων μιας συγκεκριμένης στιγμής. Τα ερωτήματα κατασκευάζονται μέσω μιας συγκεκριμένης γλώσσας, της SQL (Structured Query Language

Ένα ερώτημα επιτρέπει: Να εμφανίζονται μόνο μερικά πεδία του πίνακα. Να εμφανίζονται μόνο οι εγγραφές που ικανοποιούν μια σχέση απλή ή σύνθετη. Να εμφανίσουμε πληροφορίες από διαφορετικούς συσχετισμένους πίνακες, με όποια μορφή θέλουμε. Να δημιουργήσουμε υπολογιζόμενα πεδία. Τα υπολογιζόμενα πεδία είναι νέα πεδία-τιμές, τα οποία προκύπτουν από τα ήδη υπάρχοντα πεδία.

Τύποι ερωτημάτων Ερωτήματα επιλογής(επιλογής και διασταύρωσης) δυναμικό πίνακα με επιλεγμένες εγγραφές, Υπολογιζόμενα πεδία, Να θέσουμε φίλτρα στους πίνακες, Να συγκεντρώσουμε και να ομαδοποιήσουμε τα δεδομένα, Τέλος, να επιλέξουμε τα πεδία που θέλουμε να εμφανίζονται. Με τα ερωτήματα Διασταύρωσης ομαδοποιούμε τα δεδομένα σε κατηγορίες και εμφανίζουμε το πλήθος τους σε μορφή όμοια με αυτή των λογιστικών φύλλων εργασίας.

Τύποι ερωτημάτων Ερωτήματα ενέργειας 1. Να αλλάζουμε το περιεχόμενο των εγγραφών. 2. Να αντιγράφουμε ορισμένες εγγραφές σε έναν άλλον πίνακα. 3. Να διαγράφουμε από τον πίνακα ορισμένες εγγραφές. 4. Να δημιουργούμε ένα νέο πίνακα από άλλους πίνακες. Στην κατηγορία των ερωτημάτων Ενέργειας ανήκουν τα ερωτήματα:. 1. Δημιουργίας Πίνακα (Make-Table). 2. Ενημέρωση Πίνακα (Update Query). 3. Προσάρτησης Εγγραφών (Append). 4. Διαγραφής Εγγραφών (Delete).