Dyskusja:SQL
Ocena jakości
edytuj- Dostateczny/wysokie - właściwie brakuje tylko uźródłowienia hasła. Jedno z najważniejszych haseł dotyczących baz danych, lecz może niekoniecznie w całej informatyce jako takiej. --Zyx (dyskusja) 11:21, 10 paź 2010 (CEST)
Dyskusja
edytujW odpowiedzi na emaila wyjaśniam, czemu wyciąłem: wtrącenie "takie możliwości posiada proceduralna wersja SQL: PL/SQL)"
- PL/SQL nie jest proceduralną wersją SQL: standard SQL-a składa się z DDL i DML, nie ma standardu języka proceduralnego
- pozwala pisać wewnętrzne procedury, triggery itp. ale nie samodzielne programy
- takich rozszerzeń SQL-a jest więcej, chociażby TransactSQL z Sybase'a czy plpgsql z Postgresa (właściwie każdy SZBD zaopatrzony w stored procedures ma własny)
Cała ta tematyka prosi się o rozdział do tego artykułu, ale że akurat nie miałem czasu, wolałem zrewertować to dość nieścisłe i niezbyt pasujące do akurat tego rodziału wtrącenie w nawiasach :) A.J. 17:32, 15 sie 2005 (CEST)
skrót sql
edytujMyślę, że warto wspomnieć o dokładnym rozwinięciu skrótu SQL. Na początku było to SEQUEL Structured English Query Language.
Związek z wiki
edytujWypadałoby krótko opisać, że wikipedia przechowuje wszystkie informacje w bazie danych typu SQL. StoK 07:51, 28 wrz 2007 (CEST)
SQL injection - po co to tu?
edytujzastanawiam się, czy jest sens umieszczania takiego działu w artykule na temat SQL - bo w sumie to po pierwsze kwestia związana bardziej z bezpieczeństwem aplikacji internetowych w ogóle, a w szczególności z samą technologią, w której działa aplikacja, a niekoniecznie z samym językiem SQL... tak, jak nie piszemy o DNS Cache Poisoning w artykule o DNS, o buffer overflow'ach w artykule o C, albo o Remote File Inclusion w artykule o PHP, tak imo, niekoniecznie jest sens pisać o SQL injection w artykule o SQL... a jeśli już musi być ta informacja, to wydaje mi się, że wystarczy jedno, dwa zdania i reszta w artykule o SQL injection, albo wręcz link do SQL injection w sekcji "Zobacz też"... - Blueshade 07:54, 28 wrz 2007 (CEST) (ps. inna sprawa, że to, co się pojawiło w tej chwili, trochę mija się z prawdą)
Funkcje silnika i Formy SQL-a
edytujJakoś mi nie pasują te dwie sekcje: "Funkcje silnika i oprogramowania pośredniczącego" oraz "Formy SQL-a". Na moje oko wyglądają jak cytaty z jakiegoś podręcznika, a do tego wycięte z kontekstu. Czy rzeczywiście rozróżnia się podane formy języka SQL? W każdej sytuacji, czy może są to tylko fragmenty czyichś rozważań? Czy ktoś jeszcze uważa, że dla zachowania przejrzystości artykułu należało by te sekcje usunąć? -- Skoot (dyskusja) 16:19, 8 lut 2011 (CET)
DML a CRUD
edytujNarzucił mi się związek pomiędzy tymi dwoma pojęciami. Myślałem, aby dodać przy opisie sekcji DML coś w stylu:
Zobacz także: CRUD
ale nie byłem pewien, jak to tam zręcznie umieścić.
„strukturalny język zapytań” albo „język zapytań strukturalnych”
edytujSELECT to DQL, nie DML
edytujBrak spójności definicji. Najpierw pisze się, że DML służy do manipulowania danymi, a potem wstawia tam polecenie SELECT. SELECT to DQL (Data Query Language). SELECT INTO to DML, ponieważ jego wykonanie jest już manipulacją (przepisywaniem, tworzeniem) danych.
wydaje mi sie że nie ma takiej potrzeby :)
Zastosowanie SQL
edytujNapisano, że SQL TO: strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. A usuwania danych z DB jak i samych DB to już nie umożliwia?
Fronton ?
edytujMożna prosić o wyjaśnienie pojęcia fronton odnośnie frontend... jakieś źródła cokolwiek ?
Źródło
edytujCodd almighty! Has it been half a century of SQL already?, The Register, 2024-05-31 -- Jakub T. Jankiewicz (@Jcubic) (zagadaj) 16:59, 26 lip 2024 (CEST)