📅  最后修改于: 2020-12-13 05:32:19             🧑  作者: Mango
关系数据库收集使用表,记录和列的不同类型的数据集。它用于在数据库表之间创建良好定义的关系,以便可以轻松存储关系数据库。例如关系数据库,例如Microsoft SQL Server,Oracle数据库,MYSQL等。
关系数据库有一些重要的参数:
员工表(关系/表名称)
EmpID | EmpName | EmpAge | CountryName |
---|---|---|---|
Emp 101 | Andrew Mathew | 24 | USA |
Emp 102 | Marcus dugles | 27 | England |
Emp 103 | Engidi Nathem | 28 | France |
Emp 104 | Jason Quilt | 21 | Japan |
Emp 108 | Robert | 29 | Italy |
以下是关系数据库表的不同类型。
一对一关系(1:1):用于在两个表之间创建关系,其中第一个表的单行只能与一个表相关,而第二个表只能有一个记录。同样,第二个表的行也可以与第一个表的任何行相关。
以下是显示关系数据库的示例,如下所示。
一对多关系:用于在两个表之间创建关系。第一个表的任何单行都可以与第二个表的一个或多个行相关,但是第二个表的行只能与第一个表中的唯一行相关。这也被称为多对一关系。
一对多关系数据库的表示形式:
多对一关系数据库的表示
多对多关系:创建两个表之间的关系的多对多关系。第一个表的每个记录可以与第二个表中的任何记录(或没有记录)相关。同样,第二个表的每个记录也可以与第一个表的多个记录相关。它也表示为N:N关系。
例如,每个项目涉及很多人,每个人可以涉及多个项目。
Relational Database | Database |
---|---|
A relational database can store and arrange the data in the tabular form like rows and columns. | It is used to store the data as files. |
The data normalization feature is available in the relational database. | It does not have a normalization. |
It supports a distributed database. | It does not support the distributed database. |
In a relational database, the values are stored as tables that require a primary keys to possess the data in a database. | Generally, it stores the data in the hierarchical or navigational form. |
It is designed to handle a huge collection of data and multiple users. | It is designed to handle the small collection of data files that requires a single user. |
A relational database uses integrity constraints rules that are defined in ACID properties. | It does not follow any integrity constraints rule nor utilize any security to protect the data from manipulation. |
Stored data can be accessed from the relational database because there is a relationship between the tables and their attributes. | There is no relationship between data value or tables stored in files. |