What is RDBMS
RDBMS stands for Relational Database Management Systems.
All modern database management systems like SQL, MS SQL Server, IBM DB2, ORACLE, My-SQL, and Microsoft Access are based on RDBMS.
It is called Relational DataBase Management System (RDBMS) because it is based on the relational model introduced by E.F. Codd.
How it works
Data is represented in terms of tuples (rows) in RDBMS.
A relational database is the most commonly used database. It contains several tables and each table has its own primary key.
Due to a collection of an organized set of tables, data can be accessed easily in RDBMS.
Brief History of RDBMS
From 1970 to 1972, E.F. Codd published a paper proposing the use of a relational database model.
RDBMS is originally based on E.F. Codd's relational model invention.
What is table
The RDBMS database uses tables to store data. A table is a collection of related data entries and contains rows and columns to store data.
A table is the simplest example of data stored in RDBMS.
Let's see the example of the student table.
ID | Name | AGE | COURSE |
---|---|---|---|
1 | Ajeet | 24 | B.Tech |
2 | aryan | 20 | C.A |
3 | Mahesh | 21 | BCA |
4 | Ratan | 22 | MCA |
5 | Vimal | 26 | BSC |
What is field
The field is a smaller entity of the table which contains specific information about every record in the table. In the above example, the field in the student table consists of id, name, age, and course.
What is row or record?
A row of a table is also called a record. It contains the specific information of each individual entry in the table. It is a horizontal entity in the table. For example, The above table contains 5 records.
Let's see one record/row in the table.
1 | Ajeet | 24 | B.Tech |
What is column
A column is a vertical entity in the table which contains all information associated with a specific field in a table. For example "name" is a column in the above table which contains all information about the student's name.
Ajeet |
Aryan |
Mahesh |
Ratan |
Vimal |
NULL Values
The NULL value of the table specifies that the field has been left blank during record creation. It is totally different from the value filled with zero or a field that contains space.
Data Integrity
There are the following categories of data integrity exist with each RDBMS:
Entity integrity: It specifies that there should be no duplicate rows in a table.
Domain integrity: It enforces valid entries for a given column by restricting the type, the format, or the range of values.
Referential integrity: It specifies that rows cannot be deleted, which are used by other records.
User-defined integrity: It enforces some specific business rules that are defined by users. These rules are different from the entity, domain, or referential integrity.
0 comments:
Post a Comment
Thanks