SQL: Dallime mes rishikimesh

Nga Wikipedia, enciklopedia e lirë
[redaktim i pashqyrtuar][redaktim i pashqyrtuar]
Content deleted Content added
v roboti ndryshoj: hi:ऍसक्यूऍल; cosmetic changes
No edit summary
Rreshti 1: Rreshti 1:
'''[[SQL]] (''Structured Query Language'')''' është një [[Database|bazë të dhënash]] në gjuhën kompjuterike e projektuar për menaxhimin e të dhënave në [[RDBMS|sistemet e menaxhimit të bazës së të dhënave relative]] (''Relational data base management system''), dhe fillimisht i bazuar mbi [[Algjebra|algjebrën relative]]. Shtrirja e saj përfshin data query dhe update, krijimin dhe modifikimin e skemës, dhe kontrollin të të dhënave të aksesit.
'''[[SQL]]''' (''Structured Query Language'') është një [[Database|bazë të dhënash]] në gjuhën kompjuterike e projektuar për menaxhimin e të dhënave në [[RDBMS|sistemet e menaxhimit të bazës së të dhënave relative]] (''Relational data base management system''), dhe fillimisht i bazuar mbi [[Algjebra|algjebrën relative]]. Shtrirja e saj përfshin data query dhe update, krijimin dhe modifikimin e skemës, dhe kontrollin të të dhënave të aksesit.

== Historia ==
== Historia ==
[[SQL]] u zhvilluar ne [[IBM]] nga Donald D. Chamberlin dhe Raymond F. Boyce në fillim të viteve 1970. Ky version, i quajtur fillimisht SEQUEL, është projektuar për të manipuluar dhe ripërtrij të dhënat e ruajtura në produkt origjinal të të dhënave relacionale të [[IBM]], (System R). Gjatë viti 1970, një grup në IBM San Jose Research Laboratory zhvilloj Sistemin R të menaxhimit të sistemit të bazës së të dhënave relacionale. Donald D.Chamberlin dhe Raymond F.Boyce fillimisht e quajtën Structured English Query Language (SEQUEL ose SEQL). Emri SEQUEL u ndryshua më vonë në [[SQL]] sepse "SEQUEL" ishte një markë e avio-kompanisë Hawker Siddeley e themeluar në [[Britania e Madhe|Britanin e Madhe]].
[[SQL]] u zhvilluar ne [[IBM]] nga Donald D. Chamberlin dhe Raymond F. Boyce në fillim të viteve 1970. Ky version, i quajtur fillimisht SEQUEL, është projektuar për të manipuluar dhe ripërtrij të dhënat e ruajtura në produkt origjinal të të dhënave relacionale të [[IBM]], (System R). Gjatë viti 1970, një grup në IBM San Jose Research Laboratory zhvilloj Sistemin R të menaxhimit të sistemit të bazës së të dhënave relacionale. Donald D.Chamberlin dhe Raymond F.Boyce fillimisht e quajtën Structured English Query Language (SEQUEL ose SEQL). Emri SEQUEL u ndryshua më vonë në [[SQL]] sepse "SEQUEL" ishte një markë e avio-kompanisë Hawker Siddeley e themeluar në [[Britania e Madhe|Britanin e Madhe]].


== Queries ==
== Queries ==
Operacioni më i zakonshëm në [[SQL]] është query, i cili është paraqitet me komandën [[Select (SQL)|SELECT]]. [[Select (SQL)|SELECT]] rinxjerr të dhëna prej një ose më shumë tabela ose shprehje. Standard deklaratat [[Select (SQL)|SELECT]] nuk kanë efekte të vazhdueshme mbi bazën e të dhënave. Queries lejojnë përdoruesit për të përshkruar të dhënat e dëshiruar, duke lënë të sistemit të menaxhimit të bazës së të dhënave (DBMS) përgjegjës për planifikimin. Një pyetje përfshin një listë e kolonave që përfshihen në rezultatin përfundimtar menjëherë pas fjalen [[Select (SQL)|SELECT]]. ("*") Një yll mund të përdoret gjithashtu që të specifikojë se query duhet të paraqesë të gjitha kolonat e tabelave queries. [[Select (SQL)|SELECT]] është deklarata më e ndërlikuar në [[SQL]], me fjalë kyçe opsionale dhe dispozitat që përfshijnë.
Operacioni më i zakonshëm në [[SQL]] është query, i cili është paraqitet me komandën [[Select (SQL)|SELECT]]. [[Select (SQL)|SELECT]] rinxjerr të dhëna prej një ose më shumë tabela ose shprehje. Standard deklaratat [[Select (SQL)|SELECT]] nuk kanë efekte të vazhdueshme mbi bazën e të dhënave. Queries lejojnë përdoruesit për të përshkruar të dhënat e dëshiruar, duke lënë të sistemit të menaxhimit të bazës së të dhënave (DBMS) përgjegjës për planifikimin. Një pyetje përfshin një listë e kolonave që përfshihen në rezultatin përfundimtar menjëherë pas fjalen [[Select (SQL)|SELECT]]. ("*") Një yll mund të përdoret gjithashtu që të specifikojë se query duhet të paraqesë të gjitha kolonat e tabelave queries. [[Select (SQL)|SELECT]] është deklarata më e ndërlikuar në [[SQL]], me fjalë kyçe opsionale dhe dispozitat që përfshijnë.


== Elementet e gjuhës ==
== Elementet e gjuhës ==
Rreshti 14: Rreshti 15:
== Manipulimi i të dhënave ==
== Manipulimi i të dhënave ==
Data Manipulation Language (DML) nën pjesë e SQL të përdorura për të shtuar, ndryshuar dhe për të fshir të dhëna .
Data Manipulation Language (DML) nën pjesë e SQL të përdorura për të shtuar, ndryshuar dhe për të fshir të dhëna .

== Kontrolli i të dhënave ==
== Kontrolli i të dhënave ==
Data Control Language (DCL) autorizon përdoruesit dhe grupet e përdoruesve për të hyrë dhe për të manipuluar të dhënat.
Data Control Language (DCL) autorizon përdoruesit dhe grupet e përdoruesve për të hyrë dhe për të manipuluar të dhënat.
Rreshti 24: Rreshti 26:


== Shih edhe ==
== Shih edhe ==
[[Database]]
* [[Database]]
* [[Having (SQL)|Having]], komandë


== Lidhje të jashtme ==
== Lidhje të jashtme ==

* [http://www.mcjones.org/System_R/SQL_Reunion_95/sqlr95.html ''1995 SQL Reunion: People, Projects, and Politics'', by Paul McJones (ed.)]: transcript of a reunion meeting devoted to the personal history of relational databases and SQL.
* [http://www.mcjones.org/System_R/SQL_Reunion_95/sqlr95.html ''1995 SQL Reunion: People, Projects, and Politics'', by Paul McJones (ed.)]: transcript of a reunion meeting devoted to the personal history of relational databases and SQL.
* [http://special.lib.umn.edu/findaid/xml/cbi00168.xml American National Standards Institute. X3H2 Records, 1978-1995] [[Charles Babbage Institute]] Collection documents the H2 committee’s development of the NDL and SQL standards.
* [http://special.lib.umn.edu/findaid/xml/cbi00168.xml American National Standards Institute. X3H2 Records, 1978-1995] [[Charles Babbage Institute]] Collection documents the H2 committee’s development of the NDL and SQL standards.
* [http://www.cbi.umn.edu/oh/display.phtml?id=317 Oral history interview with Donald D. Chamberlin] [[Charles Babbage Institute]] In this oral history Chamberlin recounts his early life, his education at [[Harvey Mudd College]] and [[Stanford University]], and his work on relational database technology. Chamberlin was a member of the System R research team and, with [[Raymond F. Boyce]], developed the SQL database language. Chamberlin also briefly discusses his more recent research on XML query languages.
* [http://www.cbi.umn.edu/oh/display.phtml?id=317 Oral history interview with Donald D. Chamberlin] [[Charles Babbage Institute]] In this oral history Chamberlin recounts his early life, his education at [[Harvey Mudd College]] and [[Stanford University]], and his work on relational database technology. Chamberlin was a member of the System R research team and, with [[Raymond F. Boyce]], developed the SQL database language. Chamberlin also briefly discusses his more recent research on XML query languages.
* [http://troels.arvin.dk/db/rdbms/ Comparison of Different SQL Implementations] This comparison of various SQL implementations is intended to serve as a guide to those interested in porting SQL code between various RDBMS products, and includes comparisons between SQL:2008, PostgreSQL, DB2, MS SQL Server, MySQL, Oracle, and Informix.
* [http://troels.arvin.dk/db/rdbms/ Comparison of Different SQL Implementations] This comparison of various SQL implementations is intended to serve as a guide to those interested in porting SQL code between various RDBMS products, and includes comparisons between SQL:2008, PostgreSQL, DB2, MS SQL Server, MySQL, Oracle, and Informix.




{{SQL}}
{{SQL}}

Versioni i datës 20 tetor 2010 15:04

SQL (Structured Query Language) është një bazë të dhënash në gjuhën kompjuterike e projektuar për menaxhimin e të dhënave në sistemet e menaxhimit të bazës së të dhënave relative (Relational data base management system), dhe fillimisht i bazuar mbi algjebrën relative. Shtrirja e saj përfshin data query dhe update, krijimin dhe modifikimin e skemës, dhe kontrollin të të dhënave të aksesit.

Historia

SQL u zhvilluar ne IBM nga Donald D. Chamberlin dhe Raymond F. Boyce në fillim të viteve 1970. Ky version, i quajtur fillimisht SEQUEL, është projektuar për të manipuluar dhe ripërtrij të dhënat e ruajtura në produkt origjinal të të dhënave relacionale të IBM, (System R). Gjatë viti 1970, një grup në IBM San Jose Research Laboratory zhvilloj Sistemin R të menaxhimit të sistemit të bazës së të dhënave relacionale. Donald D.Chamberlin dhe Raymond F.Boyce fillimisht e quajtën Structured English Query Language (SEQUEL ose SEQL). Emri SEQUEL u ndryshua më vonë në SQL sepse "SEQUEL" ishte një markë e avio-kompanisë Hawker Siddeley e themeluar në Britanin e Madhe.

Queries

Operacioni më i zakonshëm në SQL është query, i cili është paraqitet me komandën SELECT. SELECT rinxjerr të dhëna prej një ose më shumë tabela ose shprehje. Standard deklaratat SELECT nuk kanë efekte të vazhdueshme mbi bazën e të dhënave. Queries lejojnë përdoruesit për të përshkruar të dhënat e dëshiruar, duke lënë të sistemit të menaxhimit të bazës së të dhënave (DBMS) përgjegjës për planifikimin. Një pyetje përfshin një listë e kolonave që përfshihen në rezultatin përfundimtar menjëherë pas fjalen SELECT. ("*") Një yll mund të përdoret gjithashtu që të specifikojë se query duhet të paraqesë të gjitha kolonat e tabelave queries. SELECT është deklarata më e ndërlikuar në SQL, me fjalë kyçe opsionale dhe dispozitat që përfshijnë.

Elementet e gjuhës

  • Formulimi
  • Kushtet(klauzolat)
  • Atributet
  • Operatorët

Manipulimi i të dhënave

Data Manipulation Language (DML) nën pjesë e SQL të përdorura për të shtuar, ndryshuar dhe për të fshir të dhëna .

Kontrolli i të dhënave

Data Control Language (DCL) autorizon përdoruesit dhe grupet e përdoruesve për të hyrë dhe për të manipuluar të dhënat.

Koha dhe data

  • DATE
  • TIME
  • TIMESTAMP
  • INTERVAL

Shih edhe

Lidhje të jashtme