Home >>DBMS Tutorial >DBMS Relation Data Model
The primary data model is the Relational Data Model, which is commonly used for data storage and processing around the world. This model is simple and has all the features and capabilities needed to process data with efficiency in storage.
Tables − Relations are saved in the Tables format in the relational data model. The relation between entities is stored in this format. A table includes rows and columns, where rows represent records, and attributes are represented by columns.
Tuple − A single table row is called a tuple, which includes a single record for that relation.
Relation instance:The relation case is a finite set of tuples in the relational database system. There are no duplicate tuples for relation instances.
A relation schema:specifies the name of the relation (table name), attributes, and their names.
Realtion key- A row has one or more attributes, referred to as the relation key, which can uniquely identify the row in the relation (table).
Domain attribute − Each attribute has a predefined scope of values, known as the domain attribute.
A relation has certain conditions that must be true for it to be a valid relation . Relational Integrity Constraints are called these conditions. There are three key constraints of constraints -
Key Constraints
At least one minimal subset of attributes must exist in the relation, which can uniquely define a tuple. For that relation, this minimal subset of attributes is called the key. If more than one of these minimal subsets occurs, they are called candidate keys.
Key constraints force the −
Key constraints are also known as Entity Constraints.
Domain Constraints
In real-world situations, attributes have specific values. Age can only be a positive integer, for instance. They also tried to use the same constraints on the features of a relation. Each attribute is bound to have a particular value range. Age may not be less than zero, for instance, and telephone numbers may not contain a digit outside 0-9.
Referential integrity Constraints
On the concept of Foreign Keys, referential integrity constraints work. A foreign key is a key feature of a relation where another relation may be referred to.
The constraint of referential integrity states that if a relation refers to a key attribute of another or the same relation, then there must be that key element.