SQL

Τι είναι SQL:

Το SQL είναι ένα αρκτικόλεξο για τη " Structured Language Query ", που σημαίνει, στην πορτογαλική γλώσσα δομημένης ερώτησης, μια τυπική γλώσσα διαχείρισης δεδομένων που αλληλεπιδρά με τις κύριες βάσεις δεδομένων με βάση το σχεσιακό μοντέλο.

Μερικά από τα σημαντικότερα συστήματα που χρησιμοποιούν SQL είναι: MySQL, Oracle, Firebird, Microsoft Access, PostgreSQL (ανοιχτό κώδικα), HSQLDB (ανοικτού κώδικα και γραμμένο σε Java).

Η γλώσσα SQL προέκυψε το 1974 και αναπτύχθηκε στο IBM Labs ως διασύνδεση με το Σύστημα Διαχείρισης Βάσεων Δεδομένων (RDBMS) που ονομάζεται SYSTEM R. Αυτό το σύστημα δημιουργήθηκε με βάση ένα άρθρο του 1970 που γράφτηκε από τον Edgar F. Codd.

Άλλες γλώσσες του είδους έχουν προκύψει, αλλά η SQL έχει γίνει η πιο ευρέως χρησιμοποιούμενη. Η δημιουργία ενός προτύπου για SQL έγινε το 1986 από το Αμερικανικό Εθνικό Ινστιτούτο Τυποποίησης (ANSI) και το 1987 από τον Διεθνή Οργανισμό Τυποποίησης (ISO).

Η SQL είναι μια ουσιαστικά δηλωτική γλώσσα. Αυτό σημαίνει ότι ο προγραμματιστής χρειάζεται μόνο να υποδείξει ποιος είναι ο προβλεπόμενος σκοπός για την εκτέλεση του RDBMS.

Ορισμένες από τις βασικές εντολές SQL για χειρισμό δεδομένων είναι: INSERT, SELECT, UPDATE, DELETE. Η SQL επιτρέπει επίσης τη δημιουργία σχέσεων μεταξύ των πινάκων και τον έλεγχο πρόσβασης στα δεδομένα.