如何逐步进行数据库设计第六步?

2026-05-27 05:560阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3478个文字,预计阅读时间需要14分钟。

如何逐步进行数据库设计第六步?

引言:数据库设计 + Step by Step(5)中,我们通过多种方法来理解客户的需求并撰写需求文档。本文将回答以下三个问题:

1. 为什么业务规则非常重要?

2.如何识别业务规则?

3.如何修改关键字?

引言:数据库设计 Step by Step (5)中我们通过多种方法来理解客户的需求并撰写了需求文档。本文我们将回答三个问题。1. 为什么业务规则非常重要。2. 怎样识别业务规则。3. 如何修改关系模型并隔离出业务规则。

什么是业务规则

业务规则描述了业务过程中重要的且值得记录的对象、关系和活动。其中包括业务操作中的流程、规范与策略。业务规则保证了业务能满足其目标和义务。

生活中的一些业务规则可能是:

  1. 当顾客进入店内,最近的员工须向顾客打招呼说:“欢迎来到×××”。
  2. 当客户兑换超过200元的奖券时,柜员须要求查看客户的身份证并复印。当兑换的奖券金额小于25元时,无需客户签字。
  3. 早上第一个进办公室的人需要把饮水机加热按钮打开。

本系列我们关注数据库相关的业务规则,一些例子如下:

  1. 只有当客户产生第一个订单时才创建该客户的记录。
  2. 若一名学生没有选任何一门课程,把他的状态字段设为Inactive。
  3. 若销售员在一个月中卖出10套沙发,奖励500元。
  4. 一个联系人必须至少有1个电话号码和1个email邮箱。
  5. 若一个订单的除税总额超过1000元则能有5%的折扣。
  6. 若一个订单的除税总额超过500元则免运费。
阅读全文

本文共计3478个文字,预计阅读时间需要14分钟。

如何逐步进行数据库设计第六步?

引言:数据库设计 + Step by Step(5)中,我们通过多种方法来理解客户的需求并撰写需求文档。本文将回答以下三个问题:

1. 为什么业务规则非常重要?

2.如何识别业务规则?

3.如何修改关键字?

引言:数据库设计 Step by Step (5)中我们通过多种方法来理解客户的需求并撰写了需求文档。本文我们将回答三个问题。1. 为什么业务规则非常重要。2. 怎样识别业务规则。3. 如何修改关系模型并隔离出业务规则。

什么是业务规则

业务规则描述了业务过程中重要的且值得记录的对象、关系和活动。其中包括业务操作中的流程、规范与策略。业务规则保证了业务能满足其目标和义务。

生活中的一些业务规则可能是:

  1. 当顾客进入店内,最近的员工须向顾客打招呼说:“欢迎来到×××”。
  2. 当客户兑换超过200元的奖券时,柜员须要求查看客户的身份证并复印。当兑换的奖券金额小于25元时,无需客户签字。
  3. 早上第一个进办公室的人需要把饮水机加热按钮打开。

本系列我们关注数据库相关的业务规则,一些例子如下:

  1. 只有当客户产生第一个订单时才创建该客户的记录。
  2. 若一名学生没有选任何一门课程,把他的状态字段设为Inactive。
  3. 若销售员在一个月中卖出10套沙发,奖励500元。
  4. 一个联系人必须至少有1个电话号码和1个email邮箱。
  5. 若一个订单的除税总额超过1000元则能有5%的折扣。
  6. 若一个订单的除税总额超过500元则免运费。
阅读全文