Διαφορά μεταξύ SQL και Microsoft SQL Server

Διαφορά μεταξύ SQL και Microsoft SQL Server
Διαφορά μεταξύ SQL και Microsoft SQL Server

Βίντεο: Διαφορά μεταξύ SQL και Microsoft SQL Server

Βίντεο: Διαφορά μεταξύ SQL και Microsoft SQL Server
Βίντεο: Η ομογένεια ΚΑΤΑ της προμήθειας F-16V από την Τουρκία και παρουσιάζει τους λόγους 2024, Νοέμβριος
Anonim

SQL έναντι Microsoft SQL Server | Διαφορές SQL έναντι SQL Server

Structured Query Language (SQL) είναι μια γλώσσα υπολογιστή για βάσεις δεδομένων. Χρησιμοποιείται για την πρόσβαση και το χειρισμό δεδομένων σε Συστήματα Διαχείρισης Σχεσιακών Βάσεων Δεδομένων (RDMS). Ο διακομιστής Microsoft SQL είναι ένας διακομιστής σχεσιακών βάσεων δεδομένων που παράγεται από τη Microsoft. Χρησιμοποιεί την SQL ως κύρια γλώσσα ερωτημάτων.

Η SQL έχει τη δυνατότητα εισαγωγής δεδομένων σε μια βάση δεδομένων, αναζήτησης δεδομένων για πληροφορίες, ενημέρωσης/διαγραφής δεδομένων σε βάση δεδομένων και δημιουργίας/τροποποίησης σχήματος βάσης δεδομένων. Η SQL αναπτύχθηκε από την IBM στις αρχές της δεκαετίας του 1970 και αρχικά ονομαζόταν SEQUEL (Structured English Query Language). Η γλώσσα SQL έχει πολλά γλωσσικά στοιχεία που ονομάζονται ρήτρες, εκφράσεις, κατηγορήματα, ερωτήματα και δηλώσεις. Μεταξύ αυτών, τα πιο ευρέως χρησιμοποιούμενα είναι τα ερωτήματα. Τα ερωτήματα ορίζονται από τον χρήστη με τέτοιο τρόπο ώστε να περιγράφουν τις επιθυμητές ιδιότητες του υποσυνόλου δεδομένων που χρειάζεται να ανακτήσει από τη βάση δεδομένων. Στη συνέχεια, το Σύστημα Διαχείρισης Βάσεων Δεδομένων εκτελεί τις απαραίτητες βελτιστοποιήσεις στο ερώτημα και εκτελεί τις απαραίτητες φυσικές λειτουργίες για την παραγωγή των αποτελεσμάτων του ερωτήματος. Η SQL επιτρέπει επίσης τύπους δεδομένων όπως συμβολοσειρές χαρακτήρων, συμβολοσειρές bit, αριθμοί και ημερομηνία και ώρα να συμπεριλαμβάνονται στις στήλες των βάσεων δεδομένων. Το Αμερικανικό Εθνικό Ινστιτούτο Προτύπων (ANSI) και ο Διεθνής Οργανισμός Τυποποίησης (ISO), υιοθέτησαν την SQL ως πρότυπο το 1986 και το 1987 αντίστοιχα. Παρόλο που η SQL είναι ένα πρότυπο ANSI, υπάρχουν πολλές διαφορετικές εκδόσεις της γλώσσας SQL. Αλλά για να συμμορφωθούν με το πρότυπο ANSI, όλες αυτές οι εκδόσεις υποστηρίζουν τις ευρέως χρησιμοποιούμενες εντολές όπως SELECT, UPDATE, DELETE, INSERT, WHERE με παρόμοιο τρόπο.

Όπως αναφέρθηκε προηγουμένως, ο διακομιστής Microsoft SQL είναι ένας διακομιστής βάσης δεδομένων που χρησιμοποιεί την SQL, πιο συγκεκριμένα, την T-SQL και την ANSI SQL ως κύριες γλώσσες ερωτημάτων. Η T-SQL επεκτείνει την SQL προσθέτοντας πολλά χαρακτηριστικά, όπως διαδικαστικό προγραμματισμό, τοπικές μεταβλητές και συναρτήσεις υποστήριξης για επεξεργασία συμβολοσειρών/δεδομένων. Αυτά τα χαρακτηριστικά κάνουν το T-SQL Turing ολοκληρωμένο. Οποιαδήποτε εφαρμογή, η οποία χρειάζεται να επικοινωνήσει με τον διακομιστή MS SQL, πρέπει να στείλει μια δήλωση T-SQL στον διακομιστή. Ο διακομιστής Microsoft SQL μπορεί να χρησιμοποιηθεί για τη δημιουργία επιτραπέζιων, επιχειρήσεων και εφαρμογών βάσεων δεδομένων που βασίζονται στον ιστό. Παρέχει ένα περιβάλλον που επιτρέπει τη δημιουργία βάσεων δεδομένων, στις οποίες μπορεί να προσπελαστεί από σταθμούς εργασίας, το Διαδίκτυο ή άλλα μέσα όπως ένας Προσωπικός Ψηφιακός Βοηθός (PDA). Η πρώτη έκδοση του διακομιστή MS SQL κυκλοφόρησε το 1989 και ονομάστηκε διακομιστής SQL 1.0. Αυτό αναπτύχθηκε για το Operating System/2 (OS2). Από τότε έχουν κυκλοφορήσει αρκετές εκδόσεις διακομιστή MS SQL και η τελευταία έκδοση είναι ο SQL Server 2008 R2, ο οποίος κυκλοφόρησε στην κατασκευή στις 21 Απριλίου 2010. Ο διακομιστής MS SQL είναι επίσης διαθέσιμος σε πολλές εκδόσεις που περιλαμβάνουν σύνολα λειτουργιών προσαρμοσμένα για διαφορετικούς χρήστες.

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

Συνιστάται: