Sql

SQL je standardizovaný dotazovací jazyk pro vyžádání informací z databáze. Je to zkratka pro structured qurychlení lúzkost a vyslovuje se jako samostatná písmena, i když to někteří uživatelé vyslovují vidět-kwell.


Historie SQL

Původní verze, tzv POKRAČOVÁNÍ (structured English žery lúzkost), byl navržen výzkumným střediskem IBM v letech 1974 a 1975. SQL byl poprvé představen jako komerční databázový systém v roce 1979 společností Relational Software, která se později stala Oracle.

Před SQL používaly databáze k načítání dat systém CODASYL (Konference / Výbor pro jazyky datových systémů). Hledání dat pomocí metody CODASYL vyžadovalo více kroků, ale návrat dotazu také vyžadoval méně paměti a času než SQL. Někteří odborníci se domnívají, že SQL, ačkoli je standardním jazykem pro databáze, není nejlepším možným řešením. Je to však zdaleka nejznámější.

Historicky byl SQL oblíbeným dotazovacím jazykem pro systémy správy databází běžící na minipočítačích a sálových počítačích. SQL je však stále více podporován databázovými systémy PC, protože podporuje distribuované databáze (databáze, které jsou rozloženy do několika počítačových systémů). To umožňuje více uživatelům v místní síti současný přístup ke stejné databázi.

SQL vznikl v relačních databázích. V relační databázi jsou části dat ukládány podle jejich vzájemného vztahu, v tabulkách a sloupcích. V roce 1986 ANSI schválila základní verzi SQL jako oficiální standard, ale většina verzí SQL od té doby zahrnovala mnoho rozšíření standardu ANSI. V roce 1991 ANSI aktualizoval standard. Nový standard je známý jako SAG SQL. Ne veškerý databázový software nebo enginy začlenily všechny aspekty standardu; jejich vývojáři mají tendenci vybírat si, které funkce a rozšíření chtějí používat.

Jak SQL funguje

SQL umožňuje ukládání a načítání dat ve velmi velké databázi. Obchodní aplikace musí čerpat z obrovského skladiště dat, aby mohly efektivně fungovat a rychle stahovat informace. Uživatelé vytvářejí příkazy k vytváření a mazání tabulek a prvků v tabulkách. Klíče databáze se používají jako štítky nebo značky pro každou část dat nebo buňku v tabulce; lze je také použít k připojení samostatných tabulek nebo prvků v tabulce.

Uživatelé zahájí dotaz příkazem SELECT. Poté přidají dotazy, které potřebují k prohledávání dat v databázi. To by mohlo zahrnovat malý rozsah (například záznamy o zákaznících s příjmením Smith) nebo celou tabulku. Typicky, čím více dat uživatel dotazuje, tím déle trvá SQL, než je načte.

Mezi nejoblíbenější a nejznámější software nebo databázové služby SQL patří:

  • MySQL
  • Microsoft SQL Server (SQL se vyslovuje jako pokračování)
  • Vývojář Oracle SQL
  • PostgreSQL
  • IBM Db2