Skip to main content

Τι είναι ένα σχήμα πληροφοριών;

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

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

Αυτό το σχήμα ενεργεί πολύ διαφορετικά από άλλες μορφές στη βάση δεδομένων.Το σχήμα πληροφοριών, λόγω του τρόπου με τον οποίο διατηρεί και εμφανίζει πληροφορίες, ενεργεί σαν ξεχωριστή βάση δεδομένων όταν οι χρήστες βλέπουν το σχήμα.Ταυτόχρονα, οι περιορισμοί τροποποίησης σημαίνουν ότι δεν ενεργεί σαν μια παραδοσιακή βάση δεδομένων.Σε αντίθεση με μια παραδοσιακή βάση δεδομένων, η οποία μπορεί να δημιουργηθεί όταν τοποθετηθεί σε ένα διακομιστή, το σχήμα πληροφοριών δεν δημιουργείται σε διακομιστή.Αυτό σημαίνει ότι το σχήμα πληροφοριών μπορεί να προσεγγιστεί μόνο όταν προβάλλεται από ένα πρόγραμμα βάσης δεδομένων, όχι από το διακομιστή.Αυτό σημαίνει ότι όλες οι σχεσιακές βάσεις δεδομένων, ανεξάρτητα από το ποιος τους έχτισε, θα πρέπει να περιέχει αυτή τη λειτουργία.Ταυτόχρονα, οι μη τυποποιημένες εντολές χρησιμοποιούνται για την πρόσβαση στο σχήμα, το οποίο το διαφοροποιεί από τα περισσότερα άλλα πρότυπα βάσεων δεδομένων.Για παράδειγμα, οι εντολές "show" και "sectred" χρησιμοποιούνται για την προβολή του σχήματος, ανάλογα με το μοντέλο βάσης δεδομένων, παρόλο που δεν είναι τυποποιημένες εντολές.

Οι αλλαγές και οι τροποποιήσεις δεν επιτρέπονται από το σχήμα πληροφοριών, επειδή έχει οριστείσε ανάγνωση μόνο.Αυτό σημαίνει ότι οι χρήστες μπορούν να διαβάσουν μόνο δεδομένα από το σχήμα.Δεν μπορούν να εκτελούν λειτουργίες στις πληροφορίες.Ανεξάρτητα από το επίπεδο άδειας των χρηστών, είτε πρόκειται για διαχειριστές είτε για σχεδιαστές βάσεων δεδομένων, δεν υπάρχει τρόπος να αλλάξετε αυτό, από το 2011.