Which of the following is a domain-specific language used in programming that is designed for managing data that is held in a relational data stream management system?
Correct Answer: B
SQL (Structured Query Language) is a domain-specific language used in programming, specifically designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is the standard language for relational database management systems. SQL statements are used to perform tasks such as update data on a database, or retrieve data from a database. Unlike languages like Python or R, which are general-purpose programming languages, SQL is tailored specifically for database management and manipulation.
References:
* ResearchGate article on SQL1.
* SpringerLink chapter on Relational Databases and SQL Language2.
* DataCamp tutorial on SQL Server Installation3.
* Wikipedia page on SQL4.