1 / 18
超市会员管理系统
1.课程设计目的
通过课程设计加深对数据库基础理论和基础知识的理解,掌握运用数据库管理系统,实现数据管理的基本思路和方法,培养分析问题、解决问题的能力。
功能模
Not null
物品种类
Tname
Char
20
0
Not null
物品名称
Tprice
Money
20
2
Not null
单价
表3 物品信息表
(4)会员购物信息表如表4
属性名
数据类型
宽度
小数位数
可否为空
说明
Ino
Int
默认
0
Not null
会员卡卡号
6 / 18
Tno
Char
10
0
Not null
物品编号
Squantity
Int
默认
0
Null
购物数量
表4 会员购物信息表
(1)为会员基本信息表按年龄升序建唯一索引。
Create Unique Index Infiage On Information(Iage);
(2)为会员卡信息表按会员卡卡号升序建唯一索引。
Create Unique Index Carino On Card (Ino);
(3)为物品信息表按单价升序建唯一索引。
Create Unique Index Thitprise On Thing(Tprise);
(4)为会员购物信息表按购物数量降序建唯一索引。
Create Unique Index Shosquantity On Shopping (Squantity);
6.1创建数据库
创建数据库如图6。
7 / 18
图6 创建数据库
6.2创建表
(1)创建会员基本信息表
创建会员基本信息表如图7。
图7 创建会员基本信息表
(2)创建会员卡基本信息表
8 / 18
创建会员卡基本信息表如图8。
图8 创建会员卡基本信息表
(3)创建物品信息表
创建物品信息表如图9。
图9 创建物品信息表
(4)创建购物信息表
创建购物信息表如图10。
9 / 18
图10 创建购物信息表
(1)为会员基本信息表按年龄升序建唯一索引
为会员基本信息表按年龄升序建唯一索引如图11。
图11 为会员基本信息表按年龄升序建唯一索引
(2)为会员卡信息表按会员卡卡号升序建唯一索引
为会员卡信息表按会员卡卡号升序建唯一索引如图12。
10 / 18
图12 为会员卡信息表按会员卡卡号升序建唯一索引
(3)为物品信息表按单价升序建唯一索引
为物品信息表按单价升序建唯一索引如图13。
图13 为物品信息表按单价升序建唯一索引
(4)为会员购物信息表按购物数量降序建唯一索引
为会员购物信息表按购物数量降序建唯一索引如图14
11 / 18
图14 为会员购物信息表按购物数量降序建唯一索引
(1)建立会员基本信息视图
Create View Member_Information(Ino)
As
Select *
From Information;
建立的会员基本信息视图如图15
图15 会员基本信息视图
(2)建立会员卡信息视图
Create View Card_Information(Cno)
12 / 18
As
Select *
From Card;
建立的会员卡信息视图如图16
图16 会员卡信息视图
(3)建立物品信息视图
Create View Thing_Information(Tno)
As
Select*
From Thing;
建立的物品信息视图如图17
图17 物品信息视图
13 / 18
(1)为Information表定义完整性规则“年龄必须大于等于10岁,否则改为10岁”定义一个Before行级触发器
Create Trigger IUSage
Before Insert Or Update On Information
For Each Row
As Begin
If(<10)Then
=10;
End If;
End;
定义的Before行级触发器如图18
图18 Before行级触发器
(2)基于Card Table创建A
超市会员管理系统-数据库课程设计 来自淘豆网m.daumloan.com转载请标明出处.