✨Ngôn ngữ truy vấn

Ngôn ngữ truy vấn

[[Tập tin:SQL data types.png|nhỏ|Các kiểu dữ liệu trong ngôn ngữ SQL, một trong những ngôn ngữ truy vấn phổ biến nhất với các lập trình viên. ]] Ngôn ngữ truy vấn () là tên gọi chung để chỉ các ngôn ngữ máy tính được dùng để tạo các truy vấn trong các cơ sở dữ liệu và các hệ thống thông tin.

Phân loại

Nhìn chung, ngôn ngữ truy vấn được phân loại tùy theo việc mục đích sử dụng cho cơ sở dữ liệu hoặc để truy xuất dữ liệu trong hệ thống thông tin. Khác biệt giữa 2 loại ngôn ngữ này ở chỗ ngôn ngữ truy vấn cho cơ sở dữ liệu cung cấp cho người dùng kết quả của việc truy xuất còn ngôn ngữ truy vấn cho hệ thống thông tin sẽ tìm trong hệ thống những dữ liệu liệu chứ thông tin liên quan đến vấn đề yêu cầu.

Ví dụ

Một số ví dụ tiêu biểu về ngôn ngữ truy vấn:

  • Attempto Controlled English là một ngôn ngữ truy vấn, đồng thời cũng là một ngôn ngữ tự nhiên có kiểm soát (controlled natural languate).
  • AQL là ngôn ngữ truy vấn dùng cho cơ sở dữ liệu ArangoDB. *.QL là một ngôn ngữ truy vấn hướng đối tượng dùng cho các cơ sở dữ liệu quan hệ, là ngôn ngữ kế thừa của Datalog.
  • CQL (Contextual Query Language) là một ngôn ngữ trang trọng (formal language) cho các truy vấn đại diện trong các hệ thống truy xuất thông tin như các chỉ mục trên websites hay các thư mục trong danh mục.
  • CQLF (CODYASYL Query Language, Flat) là một ngôn ngữ truy vấn cho các cơ sở dữ liệu dạng CODASYL.
  • Concept-Oriented Query Language (COQL)
  • Cypher là một ngôn ngữ truy vấn cho các đồ thị của cơ sở dữ liệu Neo4j;
  • DMX là ngôn ngữ truy vấn cho các mô hình Data Mining;
  • Datalog là ngôn ngữ truy vấn cho các cơ sở dữ liệu suy diễn (deductive databases);
  • F-logic
  • FQL
  • Gellish English
  • Gremlin
  • GraphQL là ngôn ngữ truy vấn phát triển bởi Facebook để thay thế cho REST và các kiến trúc webservice.
  • HTSQL là ngôn ngữ truy vấn dùng để chuyển đổi các HTTP queries thành SQL;
  • ISBL là ngôn ngữ truy vấn cho PRTV, một trong những hệ thống quản lí cơ sở dữ liệu quan hệ đầu tiên
  • LINQ: các mô tả truy vấn trong LinQ là cách để truy vấn dữ liệu từ các ngôn ngữ .NET
  • LDAP là một giao thức ứng dụng cho việc truy vấn và sửa đổi các dịch vụ thư mục chạy trên giao thức TCP/IP;
  • LogiQL;
  • MQL
  • MDX là ngôn ngữ truy vấn cho các cơ sở dữ liệu OLAP;
  • N1QL
  • NoSQL: NoSQL là một từ chung để chỉ các công nghệ thay thế cho kĩ thuật quản lí dữ liệu với bảng và ngôn ngữ cấu trúc (SQL), ví dụ điển hình cho NoSQL là MongoDB.
  • OQL (Object Query Language) là ngôn ngữ truy vấn đối tượng;
  • OCL (Object Constraint Language)
  • OttoQL, dùng cho các bảng truy vấn, kiểu dữ liệu XML và cơ sở dữ liệu.
  • OPath
  • Poliqarp Query Language là một ngôn ngữ truy vấn tìm kiếm đặc biệt được thiết kế để phân tích các đoạn văn bản chú thích, Ngôn ngữ này được dùng cho công cụ tìm kiếm Poligarp.
  • PQL
  • QUEL là một ngôn ngữ tương tự như SQL, dùng để truy cập vào các cơ sở dữ liệu quan hệ
  • RDQL
  • ReQL là một ngôn ngữ truy vấn dùng trên RethinkDB;
  • SMARTS
  • SPARQL
  • SPL là ngôn ngữ tìm kiếm cho các máy tính dữ liệu lớn, trên nền tảng Unix Pipping và SQL
  • SCL là một ngôn ngữ kiểm soát phần mềm cho truy vấn và kiểm soát các đối tượng Endevor
  • SQL là một trong những ngôn ngữ truy vấn phổ biến nhất với các lập trình viên, sử dụng cho các cơ sở dữ liệu quan hệ
  • SuprTool
  • TMQL (Topic Map Query Language) là một ngôn ngữ truy vấn cho Topic Maps
  • TQL là ngôn ngữ dùng cho các topo truy vấn
  • Tutorial D là một ngôn ngữ truy vấn dùng cho các cơ sỡ liệu quan hệ quản lí hệ thống (TRDBMS: truly relational database management systems)
  • XQuery là một ngôn ngữ truy vấn cho các dữ liệu kiểu XML
  • XPath là ngôn ngữ khai báo (declarative language) để định hướng các dữ liệu XML;
  • XSPARQL
  • YQL là một ngôn ngữ truy vấn tương tự như SQL tạo bởi Yahoo!
  • Nhóm các ngôn ngữ truy vấn cho các công cụ tìm kiếm như Google hay Bing
👁️ 0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
[[Tập tin:SQL data types.png|nhỏ|Các kiểu dữ liệu trong ngôn ngữ SQL, một trong những ngôn ngữ truy vấn phổ biến nhất với các lập trình viên. ]] **_Ngôn ngữ truy vấn_** () là tên gọi
**Ngôn ngữ truy vấn tích hợp** (tiếng Anh: _Language Integrated Query_, viết tắt _LINQ_) là một thành phần của .NET và .NET Framework cung cấp khả năng truy vấn cấp độ ngôn ngữ và cùng
**SQL** (, hoặc ; viết tắt của **Structured Query Language**), dịch là _Ngôn ngữ truy vấn mang tính cấu trúc_, là một loại ngôn ngữ máy tính phổ biến để tạo, sửa, và lấy dữ
**SPARQL** (phát âm là theo từ "sparkle" trong tiếng Anh ) là một ngôn ngữ truy vấn RDF, tên của nó là một từ viết tắt của giao thức **SPARQL** và ngôn ngữ truy vấn
**Java** (phiên âm Tiếng Việt: "_Gia-va_") là một ngôn ngữ lập trình hướng đối tượng, dựa trên lớp được thiết kế để có càng ít phụ thuộc thực thi càng tốt. Nó là ngôn ngữ
**Cú pháp ngôn ngữ (lập trình) C** là tập hợp các quy tắc nhằm xác định cách thức để viết và dịch trong ngôn ngữ lập trình C. :Thí dụ:
 // Dòng này sẽ
**Pascal** là một ngôn ngữ lập trình cho máy tính thuộc dạng mệnh lệnh và thủ tục, được Niklaus Wirth phát triển vào năm 1970. Pascal là ngôn ngữ lập trình đặc biệt thích hợp
**Giao diện người dùng ngôn ngữ tự nhiên** (**natural-language user interface**, viết tắt **LUI** hoặc **NLUI**) là một dạng giao diện người dùng trong đó các hiện tượng ngôn ngữ như động từ, cụm từ
**Ruby** là một ngôn ngữ lập trình hướng đối tượng, có khả năng phản ứng. Theo tác giả, Ruby chịu ảnh hưởng bởi Perl, Smalltalk, Eiffel, Ada và Lisp. Ruby cung cấp nhiều mẫu hình
khung|phải|Một ngôn ngữ đánh dấu đặc biệt theo [[SGML đường sử dụng để viết phiên bản điện tử của _Oxford English Dictionary_. Cách này để cho người dùng có thể truy vấn tinh vi, và
**Nhóm ngôn ngữ Canaan** hay **nhóm phương ngữ Canaan**, là một trong ba nhóm con của nhóm ngôn ngữ Semit Tây Bắc, hai nhóm còn lại là Aram và Amorite. Chúng được nói bởi những
**Nhóm ngôn ngữ Chăm**, còn gọi là **nhóm ngôn ngữ Aceh–Chăm**, là một nhóm gồm mười ngôn ngữ nói ở Aceh (Sumatra, Indonesia) và một số nơi ở Campuchia, Việt Nam và Trung Quốc (đảo
**Ngôn ngữ học tính toán** là một lĩnh vực liên ngành liên quan đến mô hình thống kê hoặc dựa theo luật của ngôn ngữ tự nhiên từ góc độ tính toán cũng như nghiên
**Biểu diễn Thể hiện Mã hóa Hai chiều từ Transformer** (tiếng Anh: **Bidirectional Encoder Representations from Transformers** hay viết tắt là **BERT**) là một kỹ thuật học máy dựa trên các transformer được dùng cho
**Kotlin** là một ngôn ngữ lập trình kiểu tĩnh chạy trên máy ảo Java (JVM) và có thể được biên dịch sang mã nguồn Java hay sử dụng cơ sở hạ tầng trình biên dịch
**Gemini** là một hệ mô hình ngôn ngữ lớn đa phương thức phát hành bởi Google DeepMind, đóng vai trò là một mô hình ngôn ngữ thay thế cho LaMDA và PaLM 2. Mô hình
**Nhóm ngôn ngữ Japonic Bán đảo** là tập hợp các ngôn ngữ Japonic thất truyền từng được nói ở khu vực miền trung và miền nam của bán đảo Triều Tiên theo phỏng đoán của
**Tạo sinh dựa trên truy xuất tăng cường** (tiếng Anh: **retrieval-augmented generation** hoặc **RAG**) là một kỹ thuật cho phép các mô hình ngôn ngữ lớn (LLM) truy xuất và kết hợp thông tin mới.
Đây là danh sách nguồn gốc các thuật ngữ liên quan đến máy tính (hay **danh sách từ nguyên thuật ngữ máy tính**). Nó có liên quan đến cả phần cứng và phần mềm máy
Trong lập trình máy tính, **Hợp ngữ** (hay **assembly**) thường được viết tắt là **asm** là bất kỳ ngôn ngữ lập trình cấp thấp nào có sự tương ứng rất mạnh giữa các tập lệnh
**Ngữ hệ Nam Á** () là một ngữ hệ lớn ở Đông Nam Á lục địa, phân bố rải rác ở Ấn Độ, Bangladesh, Nepal và miền nam Trung Quốc, được nói bởi khoảng 117
Tranh tường [[Ai Cập cổ đại về việc cày cấy và bắt chim, khoảng 2700 năm trước Công nguyên, hiện lưu giữ ở bảo tàng Ai Cập, Cairo, Ai Cập.]] **Văn hóa** (chữ Hán: 文化,

**Ngôn ngữ kịch bản** () là ngôn ngữ lập trình cho môi trường thời gian chạy đặc biệt tự động hóa thực thi các tác vụ; các tác vụ thay thế có thể
**Truy hồi thông tin** (hay còn gọi là _truy vấn thông tin_, _truy xuất thông tin_) là hoạt động thu thập các nguồn thông tin liên quan đến một thông tin cần tìm kiếm trong
nhỏ|Các trang web được viết bằng ngôn ngữ đánh dấu siêu văn bản (HTML). **Siêu văn bản** (tiếng Anh: _hypertext_) là loại văn bản tích hợp nhiều dạng dữ liệu khác nhau như: văn bản,
**Cú pháp ngôn ngữ C++** là tập hợp các quy tắc nhằm xác định cách thức viết và dịch trong ngôn ngữ lập trình C++. Vì C++ là ngôn ngữ được thiết kế
Trong xử lý ngôn ngữ tự nhiên, **nén ngữ nghĩa** là một quá trình nén một từ vựng được dùng để xây dựng một tài liệu văn bản (hay một tập văn bản) bằng cách
**Phân tích ngữ nghĩa tiềm ẩn** (tiếng Anh: **Latent semantic analysis** hay viết tắt thông dụng **LSA**) là một kỹ thuật trong xử lý ngôn ngữ tự nhiên, đặc biệt là ngữ nghĩa phân phối,
**Máy truy tìm dữ liệu trực tuyến** hay **máy tìm kiếm** hay **cỗ máy tìm kiếm** (tiếng Anh: _search engine_), hay còn được gọi với nghĩa rộng hơn là **công cụ tìm kiếm** (_search tool_),
**Văn hoá Ả Rập** được xem là văn hóa của các quốc gia có ngôn ngữ chính thức là tiếng Ả Rập (mặc dù ở một vài nước thì nó là ngôn ngữ thiểu số),
**Tiếng Nahuatl** (), **tiếng Aztec**, hoặc **tiếng Mexicano**, là một ngôn ngữ hoặc một nhóm ngôn ngữ thuộc ngữ hệ Uto-Aztec. Hiện trên thế giới có tầm 1,7 triệu người dân tộc Nahua nói thứ
nhỏ|Tổng hợp giọng nói Trên máy tính, **tổng hợp giọng nói** là việc tạo ra giọng nói của người từ đầu vào là văn bản hay các mã hóa việc phát âm. Hệ thống này
Tòa nhà Institut de France trong đó có trụ sở của Viện hàn lâm Pháp [[Hồng y Richelieu người sáng lập Viện hàn lâm Pháp ]] **Viện Hàn lâm Pháp** (tiếng Pháp:**L'Académie française**) là thể
Triết gia [[Platon|Plato, tượng tạc bởi Silanion]] **Khoa học nhân văn** (), còn được gọi là **nhân văn học**, là các ngành học nghiên cứu về văn hóa con người, sử dụng các phương pháp
**Jean-Baptiste Petrus Trương Vĩnh Ký** (chữ Hán: 張永記, 1837–1898), tên hồi nhỏ là **Trương Chánh Ký**, hiệu **Sĩ Tải**, là một nhà văn, nhà ngôn ngữ học, nhà giáo dục và khảo cứu văn hóa,
nhỏ|phải|[[Cờ đỏ sao vàng và tượng Bác, những hình tượng phổ biến trong văn hóa Việt Nam đương đại]] **Biểu tượng văn hóa** (_Cultural icon_) hay **hình ảnh văn hóa** hoặc **hình tượng văn hóa**
**Jazep (Iosif) Jur'jevič Liosik** (; 18 tháng 11 năm 1883 Mikalajeŭščyna, Minsk, Litva- 1 tháng 4 năm 1940 Saratov) là nhà hoạt động xã hội cánh tả người Belarus, chính khách, nhà văn, nhà báo,
**Tiếng Manipur Bishnupriya** hoặc **tiếng Bishnupriya Manipur** (BPM) () là một ngôn ngữ Ấn-Arya được nói ở các vùng của của ang Manipur, Assam, Tripura và các bang của Ấn Độ khác, cũng như ở
Địa chỉ: 54 Thoại Ngọc Hầu, Phường Mỹ Long, Thành phố Long Xuyên , An Giang Email: [email protected] Điện thoại: 02963 846 433 Mã số thuế: 1601667375 Website: http://www.angiangcfl.edu.vn Ngày thành lập: 2012-02-27Thông điệp của
Nhằm đáp ứng nhu cầu học tập ngoại ngữ của quần chúng trong giai đoạn hội nhập khu vực và quốc tế theo xu thế toàn cầu hóa hiện nay, với tâm nguyện thiết tha
**Văn Cao** (tên khai sinh là **Nguyễn Văn Cao**, 15 tháng 11 năm 1923 – 10 tháng 7 năm 1995) là một nhạc sĩ, họa sĩ, nhà thơ, chiến sĩ biệt động ái quốc người
nhỏ|điểu khiển truy cập Trong lĩnh vực an ninh, cụ thể là trong an ninh trên hiện trường (_physical security_), thuật ngữ **điểu khiển truy cập** (_access control_) ám chỉ đến các thi hành nhằm
MÔ TẢ SẢN PHẨMCác cô gái Hàn Quốc luôn bị ám ảnh về việc giữ ẩm cho làn da cũng như làn môi, bởi thời tiết xứ Hàn rất khô và lạnh. Vì vậy Mặt
MÔ TẢ SẢN PHẨMCác cô gái Hàn Quốc luôn bị ám ảnh về việc giữ ẩm cho làn da cũng như làn môi, bởi thời tiết xứ Hàn rất khô và lạnh. Vì vậy Mặt
MÔ TẢ SẢN PHẨMCác cô gái Hàn Quốc luôn bị ám ảnh về việc giữ ẩm cho làn da cũng như làn môi, bởi thời tiết xứ Hàn rất khô và lạnh. Vì vậy Mặt
MÔ TẢ SẢN PHẨMCác cô gái Hàn Quốc luôn bị ám ảnh về việc giữ ẩm cho làn da cũng như làn môi, bởi thời tiết xứ Hàn rất khô và lạnh. Vì vậy Mặt
Một nông dân [[Ai Cập cổ đại|Ai Cập cổ đang cày ruộng bằng cày có bò kéo]] nhỏ|300x300px|[[Ai Cập cổ đại là một ví dụ điển hình của một nền văn hóa sơ khai được
**Đài thiên văn phía Nam của Châu Âu** (tiếng Anh: _European Southern Observatory_ (ESO), tiếng Pháp: _Observatoire européen austral_), tên chính thức là **Tổ chức Nghiên cứu thiên văn châu Âu tại Nam Bán cầu**
nhỏ| Quán Stonewall Inn trong [[Khu đồng tính|ngôi làng đồng tính thuộc Greenwich Village, Manhattan, trụ sở của các cuộc nổi dậy Stonewall năm 1969, được trang trí bằng những lá cờ cầu vồng tự
nhỏ|300x300px| Đường vành đai đảo ở Nauru Sự thay đổi văn hóa truyền thống của Nauru là do ảnh hưởng của phương Tây đương thời và có thể nhận thấy rất rõ trên hòn đảo.