[go: nahoru, domu]

Przejdź do zawartości

Dyskusja:SQL

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Ocena jakości[edytuj kod]

  • 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)[odpowiedz]

Dyskusja[edytuj kod]

W 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)[odpowiedz]

skrót sql[edytuj kod]

Myś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[edytuj kod]

Wypadałoby krótko opisać, że wikipedia przechowuje wszystkie informacje w bazie danych typu SQL. StoK 07:51, 28 wrz 2007 (CEST)[odpowiedz]

SQL injection - po co to tu?[edytuj kod]

zastanawiam 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ą)[odpowiedz]

Funkcje silnika i Formy SQL-a[edytuj kod]

Jakoś 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)[odpowiedz]

DML a CRUD[edytuj kod]

Narzucił 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”[edytuj kod]

? Incnis Mrsi (dyskusja) 11:32, 19 mar 2010 (CET)[odpowiedz]

SELECT to DQL, nie DML[edytuj kod]

Brak 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[edytuj kod]

Napisano, ż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 ?[edytuj kod]

Można prosić o wyjaśnienie pojęcia fronton odnośnie frontend... jakieś źródła cokolwiek ?