The relational data model was introduced by C. F. Codd in 1970. Currently, the is the most widely used data model.

You are watching: In a database a group of related records is referred to as a

The relational model has listed the communication for:

Research top top the concept of data/relationship/constraintNumerous database style methodologiesThe standard database access language referred to as structured ask language (SQL)Almost all contemporary commercial database administration systems

The relational data model explains the civilization as “a arsenal of inter-related relations (or tables).”

Fundamental principles in the Relational Data Model


relation, also recognized as a table or file, is a subset of the Cartesian product of a list of domains characterized by a name. And within a table, each heat represents a team of associated data values. A row, or record, is also known together a tuple. The columns in a table is a field and is additionally referred to together an attribute. Friend can also think of the this way: an attribute is offered to specify the record and also a record contains a collection of attributes.

The steps below outline the logic between a relation and its domains.

Given n domains are denoted by D1, D2, … DnAnd r is a relation defined on these domainsThen r ⊆ D1×D2×…×Dn


A database is written of many tables and each table stop the data. Figure 7.1 reflects a database that consists of three tables.

Figure 7.1. Database with three tables.


A database stores piece of details or truth in an organized way. Understanding exactly how to use and also get the most out that databases needs us to understand that an approach of organization.

The major storage units are called columns or fields or attributes. These residence the simple components that data right into which your content deserve to be broken down. As soon as deciding which fields to create, you must think generically around your information, because that example, drawing out the common components the the details that friend will keep in the database and also avoiding the specifically, that distinguish one item indigenous another.

Look in ~ the example of one ID map in figure 7.2 to watch the relationship between fields and also their data.

Figure 7.2. Instance of one ID card by A. Watt.


A domain is the original sets of atom values supplied to model data. By atomic value, we median that each value in the domain is indivisible as far as the relational design is concerned. For example:

The domain the Marital Status has actually a set of possibilities: Married, Single, Divorced.The domain of change has the set of all feasible days: Mon, Tue, Wed….The domain of salary is the collection of all floating-point numbers better than 0 and also less 보다 200,000.The domain of very first Name is the collection of personality strings the represents surname of people.

In summary, a domain is a collection of acceptable values that a tower is enabled to contain. This is based upon various properties and the data form for the column. We will discuss data types in an additional chapter.


Just together the contents of any type of one record or item demands to be broken down into its constituent bits of data for storage in the fields, the link in between them likewise needs to be accessible so the they can be reconstituted into their totality form. Records allow us to perform this. Records contain fields that are related, such as a customer or one employee. As noted earlier, a tuple is one more term offered for record.

Records and also fields kind the communication of all databases. A straightforward table gives us the clearest snapshot of how records and fields job-related together in a database warehouse project.

Figure 7.3. Example of a an easy table by A. Watt.

The straightforward table example in number 7.3 mirrors us how fields can organize a range of different sorts of data. This one has:

A document ID field: this is an ordinal number; its data form is an integer. A PubDate field: this is presented as day/month/year; that data type is date. An writer field: this is presented as Initial. Surname; its data kind is text. A Title ar text: complimentary text can be gotten in here.

You can command the database to sift through its data and organize it in a particular way. For example, you deserve to request the a an option of documents be limited by date: 1. All before a offered date, 2. All after a given day or 3. All in between two offered dates. Similarly, friend can choose to have actually records sorted through date. Due to the fact that the field, or record, containing the data is set up as a date field, the database reads the info in the date field not just as numbers separated by slashes, however rather, as days that must be ordered according to a calendar system. 


The degree is the number of attributes in a table. In our example in number 7.3, the degree is 4.

See more: 2004 Chevy Cavalier Anti Theft System Reset, Anti Theft System Light On

Properties the a Table

A table has actually a name that is distinct from all various other tables in the database.There space no duplicate rows; each heat is distinct.Entries in columns space atomic. The table does not save repeating teams or multivalued attributes.Entries native columns are from the exact same domain based on their data type including:number (numeric, integer, float, smallint,…)character (string)datelogical (true or false)Operations combining different data types are disallowed.Each attribute has a unique name.The succession of columns is insignificant.The succession of rows is insignificant.