3.2.3 Βάσεις Δεδομένων & 3.2.4 Γλώσσες Ερωτοαποκρίσεων (SQL, XML)Η αποτελεσματική και αποδοτική διαχείριση των δεδομένων ενός Πληροφοριακού Συστήματος (Π.Σ.) απαιτεί την οργάνωσή τους με
τρόπο.
Για το σκοπό αυτό χρησιμοποιούνται Βάσεις Δεδομένων (Data Bases, D.B.) που αποτελούν το
του Π.Σ.
Σε μία Β.Δ. καταγράφονται ολοκληρωμένες συλλογές δεδομένων που συσχετίζονται.
Βάση Δεδομένων (Β.Δ.) είναι μία
συλλογή από
δεδομένα, επεξεργασμένα και αποθηκευμένα με τέτοιο τρόπο, ώστε να μπορούν να
οι πληροφορίες που χρειάζονται σε ένα οργανισμό ή μια επιχείρηση.
Σχεσιακό Μοντέλο Δεδομένων (
ή RDM) είναι το είδος του λογικού μοντέλου βάσεων δεδομένων που μπορεί να
τα δεδομένα ενός
με τα δεδομένα ενός άλλου
, αρκεί οι δυο πίνακες να έχουν ένα
στοιχείο δεδομένων, π.χ. "Κωδικός_Μαθήματος" όπως στο παράδειγμα του σχήματος:
Η διαχείριση των συσχετιζόμενων δεδομένων μίας Β.Δ. γίνεται με ένα σύνολο προγραμμάτων που ονομάζεται
ή Σ.Δ.Β.Δ. (Database Management System ή DBMS).
Τα συστήματα διαχείρισης βάσεων δεδομένων
με τον χρήστη μέσα από γλώσσες
όπως:
α) η
(Structured Query Language,
Γλώσσα
) και
β) η
(Extensible Markup Language,
Γλώσσα
).
Παράδειγμα γλώσσας SQL:
SELECT ΟΝΟΜΑ, EIDIKOTHTA, MISTHOS
FROM YPALLHLOI
WHERE TMHMA
= MARKETING
AND SALARY > 1000;
Με την ερώτηση αυτή σε SQL εκτελείται αναζήτηση στη βάση δεδομένων με όνομα
και
εμφανίζει το
, την
και το
των υπαλλήλων του τμήματος
που έχουν μηνιαίο μισθό πάνω από
.