Βίντεο: Building Dynamic Web Apps with Laravel by Eric Ouyang 2024
SQL Server είναι ένας διακομιστής διαχείρισης βάσεων δεδομένων που δημιουργεί και διατηρεί σχεσιακές βάσεις δεδομένων. Δυστυχώς, ο όρος σχεσιακή βάση δεδομένων είναι μία από τις πιο χρησιμοποιημένες και κακοποιημένες λέξεις-κλειδιά στην επιχείρηση υπολογιστών. Ο όρος έχει τουλάχιστον τρεις σημασίες. Μια σχεσιακή βάση δεδομένων μπορεί να είναι:
-
Μια βάση δεδομένων στην οποία αποθηκεύονται δεδομένα σε πίνακες: Σε μια σχεσιακή βάση δεδομένων, ομάδες παρόμοιων εγγραφών ονομάζονται πίνακες . Μια βάση δεδομένων συνήθως αποτελείται από περισσότερους από έναν πίνακες - στην πραγματικότητα, δεν είναι ασυνήθιστο μια ενιαία βάση δεδομένων να έχει δεκάδες διαφορετικούς πίνακες.
Μπορείτε να δημιουργήσετε σχέσεις μεταξύ και μεταξύ αυτών των πινάκων βάσει κοινών πληροφοριών. Για παράδειγμα, μια βάση δεδομένων πωλήσεων μπορεί να περιέχει έναν πίνακα πληροφοριών πελατών και έναν πίνακα τιμολογίων, όπου και οι δύο πίνακες περιέχουν μια στήλη αριθμού πελάτη που καθορίζει μια σχέση μεταξύ των πινάκων.
-
Ένα μοντέλο βάσης δεδομένων που ονομάζεται Θεωρία Συνόλων: Αυτός είναι ο πιο τεχνικά ακριβής ορισμός μιας σχεσιακής βάσης δεδομένων, αλλά μόνο οι γεωγέτες του υπολογιστή γνωρίζουν ή ενδιαφέρονται. Αντίθετα με τη δημοφιλή πεποίθηση, ο όρος σχεσιακή βάση δεδομένων δεν προέρχεται από την ικανότητα δημιουργίας σχέσεων μεταξύ των πινάκων, αλλά από τον όρο σχέση, ένας μαθηματικός όρος που αναφέρεται στον τρόπο οργάνωσης δεδομένων σε πίνακες σειρών και στηλών.
-
SQL, η οποία σημαίνει Δομημένη γλώσσα ερωτήματος, παρέχει έναν πρακτικό τρόπο πρόσβασης στα δεδομένα που αποθηκεύονται στους σχεσιακούς πίνακες. Μια βάση δεδομένων που βασίζεται στην SQL είναι εγγενώς σχεσιακή, επειδή η SQL αποθηκεύει τα δεδομένα της σε πίνακες και βασίζεται στη Θεωρία Ορισμός. Ο SQL Server, όπως υπονοεί το όνομά του, βασίζεται σε SQL. Από πρακτική άποψη, ο τρίτος ορισμός είναι ο πιο σημαντικός: Μια σχεσιακή βάση δεδομένων είναι μια βάση δεδομένων που μπορείτε να αποκτήσετε πρόσβαση μέσω SQL.