Zawartość
- Zaleta: scentralizowany system zarządzania i kontroli
- Zaleta: standaryzacja
- Wada: niemożność zaimplementowania przetwarzania rekurencyjnego
- Wada: niekompatybilność i złożoność
- Wada: ograniczona funkcjonalność
Orace SQL (język strukturalny) to język komputerowy przeznaczony do zarządzania danymi przechowywanymi w bazie danych RDBM (system zarządzania danymi relacyjnymi). RDBMS to system tabel przechowujących dane i reprezentujących relacje między nimi. SQL ma kilka elementów struktury, w tym klauzule, wyrażenia, instrukcje i predykaty. Oracle SQL jest zwykle używany do zarządzania danymi przechowywanymi w bazie danych (zwanej również RDBMS lub po prostu Oracle).
Zaleta: scentralizowany system zarządzania i kontroli
Oświadczenia Oracle SQL umożliwiają kontrolę danych z centralnego repozytorium tabelarycznego. Administrator bazy danych jest odpowiedzialny za tworzenie użytkowników, nadawanie uprawnień, dodawanie rekordów, usuwanie powtarzających się informacji, modyfikowanie danych i kolejkowanie procesów. Scentralizowane przechowywanie danych jest współdzielone i dostępne dla wielu aplikacji, co eliminuje wprowadzanie i powtarzanie danych.
Zaleta: standaryzacja
Największą zaletą Oracle SQL jest standaryzacja i spójność kilku różnych implementacji. SQL został po raz pierwszy ustandaryzowany przez ANSI (American Standards Institution) w 1986 roku i ratyfikowany w 1987 roku przez Międzynarodową Organizację Normalizacyjną (ISO), która utrzymuje organ normalizacyjny.
Wada: niemożność zaimplementowania przetwarzania rekurencyjnego
Według przewodnika SQL jedną z największych wad jest brak możliwości wykonywania procesów rekurencyjnych. Jest to rodzaj funkcji komputera (lub programu), w którym krok lub procedura powoduje ponowne uruchomienie całego programu lub procesu. W języku SQL brakuje wspólnych konstrukcji w innych językach programowania wysokiego poziomu, takich jak „for” i „what”. Nie może powtarzać czynności i nie ma możliwości zdefiniowania powtarzalnej struktury w SQL.
Wada: niekompatybilność i złożoność
Jedną z największych wad Oracle SQL jest niespójność i niekompatybilność danych w czasie i danych składniowych, konkatenacja zdań i wrażliwość. Język jest złożony, ze słowami kluczowymi podobnymi do języka COBOL, z mniejszą liczbą reguł składniowych niż gramatyka.
Wada: ograniczona funkcjonalność
SQL to specyficzna domena lub język specjalnego przeznaczenia, którego użycie jest ograniczone do określonych programów dziedzinowych. Instrukcje SQL są obsługiwane w tabelach i zbiorach danych, takich jak osobiste bazy danych i arkusze kalkulacyjne kont. SQL jest językiem deklaratywnym specyficznym dla domeny, ograniczonym do reprezentacji tabel danych.