Περιεχόμενο
- Πλεονέκτημα: κεντρικό σύστημα διαχείρισης και ελέγχου
- Πλεονέκτημα: τυποποίηση
- Μειονέκτημα: αδυναμία εφαρμογής αναδρομικής επεξεργασίας
- Μειονέκτημα: ασυμβατότητα και πολυπλοκότητα
- Μειονέκτημα: περιορισμένη λειτουργικότητα
Το Orace SQL (η δομημένη γλώσσα) είναι μια γλώσσα υπολογιστή που έχει σχεδιαστεί για τη διαχείριση δεδομένων που είναι αποθηκευμένα σε μια βάση δεδομένων RDBM (σχεσιακό σύστημα διαχείρισης δεδομένων). Το RDBMS είναι ένα σύστημα πινάκων που αποθηκεύει δεδομένα και αντιπροσωπεύει τη σχέση μεταξύ τους. Η SQL έχει πολλά στοιχεία δομής, συμπεριλαμβανομένων ρητρών, εκφράσεων, δηλώσεων και κατηγοριών. Το Oracle SQL χρησιμοποιείται γενικά για τη διαχείριση δεδομένων που είναι αποθηκευμένα σε μια βάση δεδομένων (ονομάζεται επίσης RDBMS ή απλά Oracle).
Πλεονέκτημα: κεντρικό σύστημα διαχείρισης και ελέγχου
Οι αξιώσεις της Oracle SQL σάς επιτρέπουν να ελέγχετε δεδομένα από ένα κεντρικό αποθετήριο με πίνακες. Ο διαχειριστής της βάσης δεδομένων είναι υπεύθυνος για τη δημιουργία χρηστών, την παροχή προνομίων, την προσθήκη εγγραφών, τη διαγραφή επαναλαμβανόμενων πληροφοριών, την τροποποίηση δεδομένων και τις ουρές διεργασιών. Η κεντρική αποθήκευση δεδομένων γίνεται κοινή χρήση και πρόσβαση σε πολλές εφαρμογές, η οποία εξαλείφει την είσοδο δεδομένων και την αποθήκευση επανάληψης.
Πλεονέκτημα: τυποποίηση
Το μεγαλύτερο πλεονέκτημα της SQL της Oracle είναι η τυποποίηση και η συνέπεια πολλών διαφορετικών εφαρμογών. Η SQL τυποποιήθηκε για πρώτη φορά από το ANSI (American Standards Institution) το 1986 και επικυρώθηκε το 1987 από τον Διεθνή Οργανισμό Τυποποίησης (ISO), ο οποίος διατηρεί τον οργανισμό τυποποίησης.
Μειονέκτημα: αδυναμία εφαρμογής αναδρομικής επεξεργασίας
Σύμφωνα με τον οδηγό SQL, ένα από τα μεγαλύτερα μειονεκτήματα είναι η αδυναμία εκτέλεσης αναδρομικών διαδικασιών. Πρόκειται για έναν τύπο λειτουργίας υπολογιστή (ή προγράμματος) στον οποίο ένα βήμα ή διαδικασία επανεκκινεί ολόκληρο το πρόγραμμα ή τη διαδικασία. Η SQL δεν διαθέτει κοινές κατασκευές σε άλλες γλώσσες προγραμματισμού υψηλού επιπέδου, όπως "για" και "τι". Δεν μπορεί να επαναλάβει ενέργειες και δεν υπάρχει τρόπος να οριστεί μια επαναλαμβανόμενη δομή στο SQL.
Μειονέκτημα: ασυμβατότητα και πολυπλοκότητα
Ένα από τα μεγαλύτερα μειονεκτήματα της SQL της Oracle είναι η ασυνέπεια και η ασυμβατότητα των δεδομένων στο χρόνο και τα δεδομένα σύνταξης, η συνένωση των προτάσεων και η ευαισθησία. Η γλώσσα είναι πολύπλοκη, με λέξεις-κλειδιά παρόμοιες με την COBOL, με λιγότερους κανόνες σύνταξης από τη γραμματική.
Μειονέκτημα: περιορισμένη λειτουργικότητα
Το SQL είναι ένας συγκεκριμένος τομέας ή γλώσσα ειδικού σκοπού, με χρήση περιορισμένη σε συγκεκριμένα προγράμματα τομέα. Οι δηλώσεις SQL λειτουργούν σε πίνακες και σύνολα δεδομένων, όπως προσωπικές βάσεις δεδομένων και υπολογιστικά φύλλα λογαριασμών. Η SQL είναι μια δηλωτική γλώσσα για συγκεκριμένο τομέα που περιορίζεται σε αναπαραστάσεις πινάκων δεδομένων.