Sorgulama dilleri
Sorgulama dilleri, bilgisayar dilleri kategorisinde yer alan, veritabanlarında ve bilgi sistemlerinde veri sorgulaması için kullanılan dillerdir.
Türleri
[değiştir | kaynağı değiştir]Genel olarak, sorgulama dilleri, veritabanı sorgulama dilleri ya da bilgi çekme sorgulama dilleri olarak ikiye ayrılabilir. Aralarındaki fark, veritabanı sorgulama dillerinin somut sorulara, veriye dayalı cevaplar vermesiyken; bilgi çekme sorgulama dillerinin sorgunun ait olduğu alan ile ilgili belgeleri buluyor olmasıdır.
Örnekleri
[değiştir | kaynağı değiştir]Sorgulama dillerine örnekler şunlardır:
- .QL
- Arama motorları sorgulama dilleri; Google[1] ve Bing[2] tarafından kullanılanlar gibi.
- AQL 3 Aralık 2017 tarihinde Wayback Machine sitesinde arşivlendi.
- Concept-Oriented Query Language (COQL)
- Contextual Query Language (CQL)
- CQLF (CODYASYL Query Language, Flat)
- Cypher
- DMX
- Datalog
- F-logic
- FQL[3]
- Gellish English[4]
- GraphQL
- Gremlin
- HTSQL
- ISBL
- LDAP
- LINQ
- LogiQL
- MDX
- MQL
- N1QL
- OCL (Object Constraint Language)
- OPath
- OQL
- OttoQL
- Poliqarp Query Language
- PQL
- QUEL
- RDQL
- ReQL
- SCL
- SMARTS
- SPARQL
- SPL
- SQL
- SuprTool
- TMQL
- TQL
- Tutorial D
- XQuery
- XPath
- XSPARQL
- YQL
Ayrıca bakınız
[değiştir | kaynağı değiştir]- Veri işleme dili
Kaynakça
[değiştir | kaynağı değiştir]- ^ "Search operators". Google. 20 Mayıs 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Ağustos 2015.
- ^ "Bing Query Language". Microsoft. 31 Ocak 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Ağustos 2015.
- ^ "FQL Overview". Facebook Developers. 7 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Haziran 2017.
- ^ http://gellish.wiki.sourceforge.net/Querying+a+Gellish+English+database[ölü/kırık bağlantı]
Bilgisayar biliminin alt dalları | ||
---|---|---|
Matematiksel temeller | Matematiksel mantık · Kümeler kuramı · Sayı teorisi · Çizge teorisi · Tip teorisi · Kategori teorisi · Sayısal çözümleme · Bilgi teorisi · Kombinatorik · Boole cebiri | |
Hesaplama teorisi | ||
Algoritmalar ve veri yapıları | ||
Programlama dilleri ve derleyiciler | ||
Eşzamanlı, paralel ve dağıtık sistemler | ||
Yazılım mühendisliği | ||
Sistem mimarisi | ||
Telekomünikasyon ve ağ oluşturma | ||
Veritabanları | Veritabanı yönetim sistemleri · İlişkisel veritabanı · SQL · İşlem yürütme · Veritabanı indeksleme · Veri madenciliği · Metadata (Üst veri) · Ana veri (Master data) | |
Yapay zekâ | ||
Bilgisayar grafikleri | ||
İnsan-bilgisayar etkileşimi | Bilgisayar erişilebilirliği · Kullanıcı arayüzleri · Giyilebilir hesaplama · Yaygın bilişim · Sanal gerçeklik | |
Bilimsel hesaplama | ||
Bilgisayar bilimi, ACM Hesaplama ve Sınıflandırma Sistemi'ne göre farklı konu ve alanlara ayrılabilir. |
Türler | Nesne veritabanı (karşılaştırma) · Sütun yönelimli veritabanı yönetim sistemi · Belge yönelimli veritabanı · Grafik veritabanı · İlişkisel veritabanı · İlişkisel veritabanı yönetim sistemi · Anahtar-değer veritabanı · Bellek içi veritabanı · Çoklu model veritabanı · Bulut veritabanı · Aday anahtar · Yabancı anahtar · Ana anahtar · Superkey · Vekil anahtar |
---|---|
Kavramlar | Veritabanı · ACID · Armstrong'un aksiyomları · Codd'un 12 kuralı · CAP teoremi · CRUD · Null · Aday anahtarı · Yabancı anahtar · Süperanahtar · Vekil anahtar · Özel anahtar |
Nesneler | İlişki (Tablo · Sütun · Satır) · Görünüm · Transaction · Trigger · Veritabanı dizini · Saklı yordam · Cursor · Kayıt · Aktarım · Partition |
SQL | |
Bileşenler | Eşzamanlılık denetimi · Veri sözlüğü · JDBC · ODBC · Sorgulama dilleri · Sorgu hızlandırıcı · Sorgu planı |
İlgili konular | Veritabanı modelleri · Ayrıştırma · Veritabanında saklama · Dağıtık veritabanı · Federe veritabanı sistemi · Veri tutarlılığı · İlişkisel bütünlük · Bağıntısal cebir · İlişkisel hesap · İlişkisel model · Nesne-ilişkisel veritabanı · Hareket işleme |
Güncel kullanımda | |
---|---|
Sahipli |
|
Yürürlükten kaldırıldı |
|
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.