SQLServer数据库期末作业.docx

上传人:b****8 文档编号:29621599 上传时间:2023-07-25 格式:DOCX 页数:7 大小:162.66KB
下载 相关 举报
SQLServer数据库期末作业.docx_第1页
第1页 / 共7页
SQLServer数据库期末作业.docx_第2页
第2页 / 共7页
SQLServer数据库期末作业.docx_第3页
第3页 / 共7页
SQLServer数据库期末作业.docx_第4页
第4页 / 共7页
SQLServer数据库期末作业.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

SQLServer数据库期末作业.docx

《SQLServer数据库期末作业.docx》由会员分享,可在线阅读,更多相关《SQLServer数据库期末作业.docx(7页珍藏版)》请在冰豆网上搜索。

SQLServer数据库期末作业.docx

SQLServer数据库期末作业

超市销售业务系统设计说明书

分数:

班级:

软件开发1509班

姓名:

吴琦

学号:

69

日期:

2016年12月24日礼拜

a.综合训练题目

数据库名称:

超市销售业务系统

数据库中数据表的名称:

商品信息、供给商信息、商品订购信息、顾客信息、销售信息。

数据表中字段的名称:

商品信息表:

1.商品编号(约束:

Primarykey类型:

int)

2.商品名称(约束:

NOTNULL类型:

varchar(10))

3.单价(约束:

check(单价>0)类型:

money)

4.供给商编号(约束:

FOREIGNKEYREFERENCES供给商信息(供给商编号)类型:

int)

5.商品类型(约束:

check(信誉in(‘副食类’,’杂货类’,‘生活类’))类型:

varchar(5))

6.库存数量(约束:

check(库存数量>=0)类型:

int)

7.生产日期(约束:

NOTNULL类型:

DATATIME)

8.保质期(约束:

NOTNULL类型:

int)

供给商信息表:

1.供给商编号(约束:

Primarykey类型:

int)

2.供给商名称(约束:

NOTNULL类型:

varchar(20))

3.联系方式(约束:

NOTNULL类型:

varchar(20))

4.地址(约束:

NOTNULL类型:

varchar(20))

5.商品名称(约束:

NOTNULL类型:

varchar(20))

6.信誉(约束:

check(信誉in(‘优’,’一样’,‘差’)类型:

char(4))

商品订购信息:

1.订购编号(约束:

Primarykey类型:

int)

2.供给商编号(约束:

FOREIGNKEYREFERENCES供给商信息(供给商编号)类型:

int)

3商品编号(约束:

FOREIGNKEYREFERENCES商品信息(商品编号)类型:

int)

4.订购时刻(约束:

NOTNULL类型:

DATATIME)

5.进货单价(约束:

check(进货单价>0)类型:

money)

6.订购数量(约束:

check(订购数量>=0)类型:

int)

顾客信息表:

1.顾客编号(约束:

Primarykey类型:

varchar(20))

2.顾客姓名(约束:

NOTNULL类型:

varchar(6))

3.年龄(约束:

check(年龄>=0)类型:

int)

4.职业(类型:

varchar(10))

5.联系方式(约束:

NOTNULL类型:

varchar(15))

6.地址(约束:

NOTNULL类型:

varchar(15))

7.办卡时刻(约束:

NOTNULL类型:

date)

8.积分(约束:

NOTNULLdefault0类型:

int)

销售信息表:

1.销售编号(约束:

Primarykey类型:

int)

2.顾客编号(约束:

FOREIGNKEYREFERENCES顾客信息(顾客编号)类型:

int)

3.商品编号(约束:

FOREIGNKEYREFERENCES商品信息(商品编号)类型:

int)

4.数量(约束:

check(数量>=0)类型:

int)

5.总价(类型:

double)

6.销售时刻(类型:

date)

7.连锁点(类型:

varchar(10))

b.数据库系统功能介绍

数据库名称:

超市销售业务系统

数据库系统组成介绍:

数据库系统是由数据库及其治理软件组成的系统

功能介绍:

本作业中的数据库是一个治理超市销售业务的一个数据库,能够对超市的商品信息、供给商信息、商品订购信息、销售信息等数据别离存在对应的表中进行统一的治理,包括对数据表中的数据进行增删查改等多种操作,通过那个数据库操作系统,咱们能够很便洁的对超市销售业务很方便的进行各类治理。

能够与相对应的超市销售业务系统软件专门好的结合。

下面,将具体介绍数据库系统每一个表:

商品信息表:

此表贮存的为超市中销售的商品的各项信息,包括商品编号、商品名称、单价等。

供给商信息表:

此表中贮存的为超市的供给商的各项信息,包括供给商编号

、供给商名称等。

顾客信息表:

此表中贮存的为购买超市商品的顾客信息,包括顾客编号、顾客姓名等。

销售信息表:

此表中贮存的为超市中销售的商品信息,包括销售号、顾客编号等。

c.数据流程图

e.关系模式

关系模式:

1.商品(商品编号(pk),商品名称,单价,供给商编号(fk),商品类型,库存数量,生产日期,保质期)

2.顾客(顾客编号(pk),顾客姓名,性别,年龄,职业,联系方式,地址,办卡时刻,积分)

3.订购(订购编号(pk),供给商编号(fk),商品编号(fk),订购时刻,进货单价,订购数量)

4.供给商(供给商编号(pk),供给商名称,联系方式,地址,商品名称,信誉)

5.销售(销售编号(pk),顾客编号(fk),商品编号(fk),数量,总价,销售时刻,连锁点)

f.创建数据库及其各类对象和执行查询的SQL语句

售编号,xs.顾客编号,xs.总价,gk.联系方式,gk.积分from销售信息asxs,顾客信息asgkwherexs.顾客编号=gk.顾客编号

嵌套查询:

select顾客编号,顾客名称,联系方式,积分form顾客信息where顾客编号in(select顾客编号

from销售信息

where数量>1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1