Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is meant by Data-Definition Language and Data-Manipulation Language with respect to Database Management System?

0
Posted

What is meant by Data-Definition Language and Data-Manipulation Language with respect to Database Management System?

0

A database system provides a data definition language to specify the database schema and a data manipulation language to express database queries and updates. Actually, the data definition and data manipulation languages are not two separate languages; instead they simply form parts of a single database language, such as the widely used SQL language. Data-Definition Language We specify a database schema by a set of definitions expressed by a special language called a data-definition language (DDL). For instance, the following statement in the SQL language defines the account table: create table account (account-number char(10), balance integer); Execution of the above DDL statement creates the account table. In addition, it updates a special set of tables called the data dictionary or data directory. A data dictionary contains metadata, that is, data about data. The schema of a table is an example of metadata. A database system consults the data dictionary before reading or modifying a

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123