(4)、创建“商品类别表”。 (5)、创建“订单总表”。 (6)、创建“订单明细表”。 (7)、创建“供应表”。注意这个表有点特殊的是:由两个属性共同的作为主键,要用CONSTRAIT 主键名 PRIMARY KEY(属性A,属性B) (8)、创建“评论表”。 (9)、表全部创建完成之后,刷新数据库,可以看到这些表。 3、在数据库中创建索引。 说明:索引包含“唯一性索引”,“主键索引”,“聚集索引”。 因为生成的表的时候系统自动的为每一个表设置了“主键索引”如图所示, “聚集索引”是指表中的各记录的物理顺序与键值的逻辑顺序一致。一张表中只能有一个“聚集索引”。而系统中的这个主键索引也是聚集索引,所以不能再对表格创建聚集索引。 所以我下面创建的是唯一性索引,全部都是非聚集索引。 (1)、在“客户表”中创建了一个按“身份证号”列建立的唯一索引“Customer”。 说明:这里创建的是唯一索引,唯一索引的含义是对于表中的任何两行记录来说,索引键的值都各不相同。并且要注意,如果表中一个字段或者多个字段的组合在多行记录中具有NULL值,则不能将这个字段或者字段组合作为唯一索引键。因为对于每一个表的主键系统都自动的设置了相应的索引,在“客户表”中,身份证号是绝对不能相同的,所以可以设置为唯一索引键。 (2)、在“商品表”中创建了一个按“单价”列建立的非聚集索引“Goods”。 (3)、在“生产厂商表”中创建了一个按“电话”列建立的非聚集索引“Supply”。 (4)、在“商品类别表”中创建了一个按“类别名”列建立的非聚集索引“Type”。 (5)、在“订单总表”中创建了一个按“客户号”列建立的非聚集索引“Order1”,注意Order是关键词,不能够做为普通的名字使用。 在“订单总表”中创建了按“发票号码”列建立的一个唯一性索引“Order2”。 (6)、在“订单明细表”中创建了按“商品号”列建立的一个非聚集索引“Order1”。 (7)、在“供应表”中创建了按“厂商品号”列建立的一个非聚集索引“supply”。 (8)、在“评论表”中创建了按“客户邮箱”列建立的一个非聚集索引“评论”。 (9)检验索引已经成功创建。
数据库系统设计实验报告 自己做的超完整 - 图文(3)
2019-08-29 21:51
数据库系统设计实验报告 自己做的超完整 - 图文(3).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!