📜  银行管理系统ER图

📅  最后修改于: 2021-08-24 08:20:06             🧑  作者: Mango

ER图被称为实体关系图。它用于分析数据库的结构。它显示了实体及其属性之间的关系。 ER模型提供了一种交流手段。

银行的ER图具有以下描述:

  • 银行有客户。
  • 银行由总公司的名称,代码,地址标识。
  • 银行有分行。
  • 分支由branch_no。,branch_name,地址标识。
  • 通过名称,客户编号,电话号码,地址来标识客户。
  • 客户可以拥有一个或多个帐户。
  • 帐户由acc_no。,acc_type,余额标识。
  • 客户可以利用贷款。
  • 贷款由loan_id,loan_type和金额标识。
  • 帐户和贷款与银行的分支机构有关。

银行管理系统ER图:

该银行ER图说明了有关银行的关键信息,包括诸如分支机构,客户,帐户和贷款之类的实体。它使我们能够了解实体之间的关系。

实体及其属性为:

  • 银行实体:银行实体的属性是银行名称,代码和地址。
    代码是银行实体的主键。
  • 客户实体:客户实体的属性是Customer_id,姓名,电话号码和地址。
    Customer_id是客户实体的主键。
  • 分支实体:分支实体的属性为Branch_id,名称和地址。
    Branch_id是分支实体的主键。
  • 帐户实体:帐户实体的属性是Account_number,Account_Type和Balance。
    Account_number是帐户实体的主键。
  • 贷款实体:贷款实体的属性为Loan_id,Loan_Type和Amount。
    Loan_id是贷款实体的主键。

关系是:

  • 银行有分行=> 1:N
    一个银行可以有多个分支机构,但是一个分支机构不能属于多个银行,因此银行与分支机构之间的关系是一对多的关系。
  • 分支机构维护帐户=> 1:否
    一个分支可以有多个帐户,但是一个帐户不能属于多个分支,因此分支和帐户之间的关系是一对多的关系。
  • 分行提供的贷款=> 1:N
    一个分支可以有很多贷款,但一个贷款不能属于多个分支,因此分支和贷款之间的关系是一对多的关系。
  • 客户持有的帐户=> M:N
    一个客户可以拥有多个帐户,并且一个帐户可以由一个或多个客户持有,因此帐户与客户之间的关系是多对多关系。
  • 客户可用的贷款=> M:N
    (假设贷款可以由许多客户共同持有)。
    一个客户可以拥有多个贷款,并且一个或多个客户可以使用一项贷款,因此贷款与客户之间的关系是多对多的关系。