35、数据库设计指南与实践

数据库设计指南与实践

1. 规则建立与关键元素

1.1 规则建立步骤

在数据库设计中,规则的建立至关重要。以下是建立规则的步骤:
1. 通过修改适当的关系特征来确立规则。
2. 确定用于测试规则的操作。
3. 将规则记录在业务规则规范表中。

1.2 关键元素特性

候选键(Candidate Key)
  • 不能是多部分字段。
  • 必须包含唯一值。
  • 不能包含空值。
  • 其值不能违反组织的安全或隐私规则。
  • 其值整体或部分都不是可选的。
  • 由定义唯一性所需的最少字段组成。
  • 其值必须唯一且排他地标识表中的每条记录。
  • 其值必须排他地标识给定记录中每个字段的值。
  • 其值仅在极少数或极端情况下可以修改。
外键(Foreign Key)
  • 与复制自的主键名称相同。
  • 使用复制自的主键的字段规范副本。
  • 其值来自所引用的主键。
主键(Primary Key)

主键的特性与候选键基本相同,同时每个表必须有且仅有一个主键,并且数据库中的每个主键必须是唯一的,除非其中一个表是子集表。

理想字段(Ideal Field)
  • 代表表主题的独特特征。
  • 仅包含单个值。
  • 不能分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值