网上书城数据库设计说明书范文课程设计1
2 背景 A.软件系统名称:网上书城系统 B.任务提出者:本小组所有人员开发者:本小组所有人员 C.本系统将使用本小组成员都比较熟悉的数据库开发工具(SQLServer2024)
关系模式:关系模式实际上就是记录类型
它包括:模式名、属性名、值域名、模式的主键
关系模式仅是对数据特性的描述
关系实例:就是一个关系、即一张二维表格
属性:在关系模式中,字段名称为属性
域:在关系中,每个属性都有一个取值范围,称为属性的值域
元组:在关系中,一条记录就是元组
候选码:在关系中,能唯一标识元组的属性集称为关系模式的候选码
主码:用户选做元组标识的一个候选码作为主码
外码:某个关系的主码相应的属性在另一个关系中出现,此时该主码就是另一个关系的外码
实体完整性规则:这条规则要求关系中的元组在组成主码属性上不能有空值
参照完整性规则:这条规则要求“不引用不存在的实体”
其形式如下:假如属性集 K 是关系模式 R1 的主码,同时 K 也是 R2 上的外码,那么 R2 关系模式中,K 的取值只有两种可能,要么是空,要么等于 R1 关系模式中某个主键的值
使用这条规则应注意一下三点: 1)
外码和相应的主码可以不同名,只要定义在相同的值域上即可
外码值是否允许为空,应该视具体情况而定
数据库设计说明书(GB8567——88)
数据库系统概论
北京:高等教育出版社,第四版
2 外部设计 2
1 标识符和状态数据库软件:MicrooftSQLServer2024系统要求建立的数据库名称:BookShop 该数据库的所有以 ID 结尾的标识符字段,自动增量都是 1
2 使用它的程序在本小组项目网上书城系统中,在用户注册、用户登录验证、更新书籍信息、更新购物车信息以及购买书籍等