电脑商务网站数据库课程设计报告(编辑修改稿)内容摘要:

ences 订单表 (订单号 ), 产品编号 char(20) NOT NULL , FOREIGN KEY(产品编号 ) references 产品信息表 (产品编号 ), PRIMARY KEY(订单号 ,产品编号 ), 数量 int NOT NULL, 金额 int NOT NULL) CREATE TABLE 订单表 ( 订单号 char(20) NOT NULL PRIMARY KEY , 客户号 char(20) not null , foreign key (客户号 ) references 用户表 (客户号 ), 姓名 char(20) NOT NULL, 电话 varchar(20) NOT NULL, 地址 varchar(50) NOT NULL, 下单时间 DATETIME NOT NULL) 7 完整性设计 数据完整性是指数据的精确性和可靠性,主要用于保证数据库中数据的质量。 主要包括 4 类:实体完整性、域完整性、参照完整性、用户定义完整性。 实体完整性主要以 Primary Key 约束、 Unique 约束为主。 在本数据库中,“用户编号”、“商品编号”、“订单编号”都是 Primary Key 约束。 域完整性 主要以数据的类型或格式、 Check 约束、 Not Null 约束为主。 在本数据库中,数据类型大多是 Char、 Varchar 为主,为空性以 Not Null 为主。 参照完整性主要以 Foreign Key 约束为主。 订单详细表中 订单 编号 参照订单管理表 中订单 编号 , 订单详细表中商品 编号 参照商品 管理表 中商品 编号。 索引设计 在数据库中,索引就是表中数据和相应存储位置的列表。 索引可以大大减少数据库管理系统查找数据的时间。 创建索引有多种方法,这些方法包括直接创建索引的方法和间接创建索引的方法。 直接创建索引就是使用 CREATE INDEX 语句或者使用创建索引向导;间接创建索引就是在表中定义主键约束或者唯一性键约束时,同时也创建了索引。 SQL Server 中包含两种最基本的索引:聚集索引和非聚集索引。 在本数据库中,“用户编号”,“商品编号”,“订单编号”都是聚集索引。 : create index IX_客户号 _用户表 on 用户表 (客户号 ) 图 : create index IX_产品编号 _产品信息表 on 产品信息表 (产品编号 ) 图 8 create index IX_订单表 _订单号 _客户号 on 订单表 (订单号 ,客户号 ) 图 create index IX_订单明细表 _订单号 _产品编号 on 订单明细表 (订单号 ,产品编号 ) 图 用户表代码: insert into 用户表 values(39。 0139。 ,39。 王林 39。 ,39。 男 39。 ,39。 2239。 ,39。 1314444598739。 ,39。 湖北省武汉市 39。 ,39。 43007039。 ) insert into 用户表 values(39。 0239。 ,39。 张三 39。 ,39。 男 39。 ,39。 2139。 ,39。 1894454598739。 ,39。 湖北省随州 市 39。 ,39。 44130039。 ) insert into 用户表 values(39。 0339。 ,39。 孙艳 39。 ,39。 女 39。 ,39。 4539。 ,39。 1554444123539。 ,39。 湖北省武汉市 39。 ,39。 43007039。 ) 产品信息表代码: insert into 产品信息表 values(39。 000139。 ,39。 华硕 39。 ,39。 1139。 ,39。 300039。 ,39。 刀锋轻薄 39。 ,39。 Intel i339。 ,39。 10039。 ,39。 20xx101439。 ,39。 100039。 ,39。 i34030U 4G 500GB GT820M 2G独显 D刻 黑色 39。 ) insert into 产品信息表 values(39。 000239。 , 39。 联想 39。 , 39。 1439。 , 39。 388839。 , 39。 便携轻薄 39。 , 39。 Int。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。