Data Control Language
E36072
Data Control Language (DCL) is a subset of SQL used to define and manage access permissions and security controls on database objects.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Data Control Language canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T277241 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: Data Control Language Context triple: [SQL, hasComponent, Data Control Language]
-
A.
DSCD
DSCD is the Dynamic Systems and Control Division of the American Society of Mechanical Engineers, focusing on research, education, and professional activities in systems dynamics, control theory, and related technologies.
-
B.
DAL
DAL is the stock ticker symbol for Delta Air Lines, a major U.S.-based international airline.
-
C.
Database System Concepts
Database System Concepts is a widely used foundational textbook in computer science that introduces the principles, design, and implementation of modern database systems.
-
D.
SQL
SQL (Structured Query Language) is a standardized programming language used to manage, query, and manipulate data in relational database management systems.
-
E.
Common Language Specification
The Common Language Specification (CLS) is a set of basic language features and rules defined by Microsoft to ensure interoperability and seamless integration among different programming languages targeting the .NET platform.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: Data Control Language Target entity description: Data Control Language (DCL) is a subset of SQL used to define and manage access permissions and security controls on database objects.
-
A.
DSCD
DSCD is the Dynamic Systems and Control Division of the American Society of Mechanical Engineers, focusing on research, education, and professional activities in systems dynamics, control theory, and related technologies.
-
B.
DAL
DAL is the stock ticker symbol for Delta Air Lines, a major U.S.-based international airline.
-
C.
Database System Concepts
Database System Concepts is a widely used foundational textbook in computer science that introduces the principles, design, and implementation of modern database systems.
-
D.
SQL
SQL (Structured Query Language) is a standardized programming language used to manage, query, and manipulate data in relational database management systems.
-
E.
Common Language Specification
The Common Language Specification (CLS) is a set of basic language features and rules defined by Microsoft to ensure interoperability and seamless integration among different programming languages targeting the .NET platform.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
SQL sublanguage
ⓘ
database access control mechanism ⓘ |
| abbreviation | DCL ⓘ |
| aimsTo |
enforce database security policies
ⓘ
prevent unauthorized data access ⓘ |
| category |
access control
ⓘ
database security ⓘ |
| controls |
access to database roles
ⓘ
access to functions ⓘ access to schemas ⓘ access to sequences ⓘ access to stored procedures ⓘ access to tables ⓘ access to views ⓘ |
| defines |
privileges on database objects
ⓘ
role-based access control rules ⓘ user access rights ⓘ |
| governs |
who can DELETE data
ⓘ
who can INSERT data ⓘ who can SELECT data ⓘ who can UPDATE data ⓘ |
| hasCommand |
AUDIT
ⓘ
DENY ⓘ GRANT ⓘ NOAUDIT ⓘ REVOKE ⓘ |
| implementedBy |
IBM DB2
ⓘ
surface form:
IBM Db2
MariaDB ⓘ SQL Server ⓘ
surface form:
Microsoft SQL Server
MySQL ⓘ Oracle Database ⓘ PostgreSQL ⓘ SQLite ⓘ |
| partOf |
SQL
ⓘ
SQL ⓘ
surface form:
Structured Query Language
|
| relatedTo |
Data Definition Language
ⓘ
Data Manipulation Language ⓘ Transaction Control Language ⓘ |
| supportsConcept |
GRANT OPTION
ⓘ
object-level permissions ⓘ role management ⓘ schema-level permissions ⓘ system-level privileges ⓘ |
| usedBy |
database administrators
ⓘ
security administrators ⓘ |
| usedFor |
defining access permissions on database objects
ⓘ
granting privileges to users ⓘ managing security controls on database objects ⓘ revoking privileges from users ⓘ |
| usedIn | relational database management systems ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: Data Control Language Description of subject: Data Control Language (DCL) is a subset of SQL used to define and manage access permissions and security controls on database objects.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.