Metadata in DBMS and it's types Last Updated : 27 Mar, 2023 Comments Improve Suggest changes 19 Likes Like Report Metadata is simply defined as data about data. It means it is a description and context of the data. It helps to organize, find and understand data. Let me explain to you by giving a real-world example of metadata: Every time you take a photo with today's cameras a bunch of metadata is gathered and saved with it. Such as File name,Size of the file,Date and time,Camera settings etc. Meta data in Relational database: Relational databases store and provide access not only to data but also metadata in a structure called data dictionary or system catalog. It holds information about: tables,columns,data types,table relationship,constraints etc. Data dictionary: A data dictionary is a collection of descriptions of the data objects or items in a data model for the benefit of programmers and others who need to refer to them.A data dictionary contains a list of all files in the database, the number of records in each file, and the names and types of each field. Most database management systems keep the data dictionary hidden from users to prevent them from accidentally destroying its contents. Accessing metadata in RDBMS: RDBMS provides access to their metadata with a set of tables or views often called system catalog or data dictionary. We can access those views using plain SQL statements. Example: select * from tables Types of Metadata: There are several sorts of metadata consistent with their uses and domain. Technical Metadata - This type of metadata defines database system names, tables names, table size, data types, values, and attributes. Further technical metadata also includes some constraints like foreign key, primary key, and indices.Business Metadata - It consists of the ownership of data, changing policies, business rules and regulations, and other business details. This type of metadata is said to a specific business.Descriptive Metadata - Descriptive metadata describes any file, folder, book, image, or video. It may include details of knowledge like title, author, date, size, author name, published on, and similarly others.Operational Metadata - This type includes the info which is currently under any operation. Besides, it represents the data that is used by executive-level managers to perform any task. Also, this sort of metadata is often purged, archived, or activated and may even be migrated. Metadata in terms of data warehouse: In terms of data warehouse, we can define metadata as follows: Metadata is a roadmap to data warehouse.Metadata in data warehouse defines the warehouse objects.Metadata acts as a directory. This directory helps the decision support system to locate the contents of a data warehouse. Create Quiz Comment A AmiyaRanjanRout Follow 19 Improve A AmiyaRanjanRout Follow 19 Improve Article Tags : DBMS data mining Explore Basics of DBMSIntroduction of DBMS (Database Management System)6 min readHistory of DBMS7 min readDBMS Architecture 1-level, 2-Level, 3-Level6 min readDifference between File System and DBMS6 min readER & Relational ModelIntroduction of ER Model9 min readStructural Constraints of Relationships in ER Model5 min readGeneralization, Specialization and Aggregation in ER Model4 min readIntroduction of Relational Model and Codd Rules in DBMS14 min readKeys in Relational Model6 min readMapping from ER Model to Relational Model5 min readStrategies for Schema design in DBMS6 min readRelational AlgebraIntroduction of Relational Algebra in DBMS8 min readSQL Joins (Inner, Left, Right and Full Join)4 min readJoin operation Vs Nested query in DBMS3 min readTuple Relational Calculus (TRC) in DBMS4 min readDomain Relational Calculus in DBMS4 min readFunctional Dependencies & NormalisationAttribute Closure in DBMS4 min readArmstrong's Axioms in Functional Dependency in DBMS4 min readCanonical Cover of Functional Dependencies in DBMS7 min readNormal Forms in DBMS5 min readThe Problem of Redundancy in Database3 min readLossless Join and Dependency Preserving Decomposition4 min readDenormalization in Databases4 min readTransactions & Concurrency ControlACID Properties in DBMS5 min readTypes of Schedules in DBMS5 min readConcurrency Control in DBMS3 min readGraph Based Concurrency Control Protocol in DBMS3 min readMultiple Granularity Locking in DBMS3 min readDatabase Recovery Techniques in DBMS4 min readDeadlock in DBMS4 min readAdvanced DBMSIndexing in Databases6 min readIntroduction of B Tree8 min readIntroduction of B+ Tree5 min readBitmap Indexing in DBMS3 min readInverted Index7 min readSQL Queries on Clustered and Non-Clustered Indexes6 min readFile Organization in DBMS4 min readPractice QuestionsLast Minute Notes - DBMS15+ min readDBMS Interview Questions with Answers15+ min readCommonly asked DBMS Interview Questions | Set 25 min readDatabase Management System - GATE CSE Previous Year Questions2 min read Like