数据库设计综合应用(共11页).doc
《数据库设计综合应用(共11页).doc》由会员分享,可在线阅读,更多相关《数据库设计综合应用(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验 数据库设计综合应用实验内容:任务1:活期储蓄管理系统数据库设计1问题的提出在活期储蓄管理过程中,“储户”通过“存取款”与“储蓄所”发生业务联系。试设计活期储蓄管理系统数据库的概念模型、关系模型并确定约束。2系统需求分析通过对数据库用户(储蓄所业务人员)的调查,对用户的需求进行分析得知:(1)储户是指在某个储蓄所开户的人。该储蓄所称为储户的开户行。(2)一个储蓄所可以有多个储户,每个储户有惟一的账号。(3)每个储户可以在多个允许发生业务的储蓄所进行存取款。(4)储户按信誉分为“一般”和“良好”两种(分别用0和1表示)。信誉“一般”的储户不允许透支。信誉“良好”的储
2、户可以透支,但不能超过5万元。(5)储户按状态分为:“正常”和“挂失”两种(分别用0、1表示)。状态为“正常”的储户允许存取款,状态为“挂失”的储户不允许存取款。(6)储户的信息有:账号、姓名、密码、电话、地址、信誉、存款额、开户行编号、开户日期、状态等。(7)储蓄所的信息有:编号、名称、电话、地址、负责人(8)储户进行存取款时应该提供账号、存取标志(1:表示存款,0:表示取款)、存取金额、存取日期等信息,储蓄所首先要对储户的身份进行验证,对合法的储户再根据“信誉”判断是否可以发生此次业务。若发生业务则记录相应信息,修改储户的存款额。3概念模型设计请你根据系统需求分析设计E-R图。(请在此处用
3、E-R图代替)4关系模型设计请你根据E-R图转换成对应的关系模型,并标出主码(请在此处用对应的关系模型代替)5约束关系(1)实体完整性例如实体“储户”的主码“账号”不能为空等。(请你在此处描述出全部的实体完整性。)(2)参照完整性例如参照关系“存取款”的属性“账号”和储蓄所“编码”分别是被参照关系“储户”和“储蓄所”的外码。因此,参照关系“存取款”的属性“账号”的值必须是被参照关系“储户”中某一元组的“账号”的值。(请你在此处描述出全部的参照完整性。) (3)用户定义的完整性要求如下:对信誉为“一般”的储户取款时,只有当:“储户.存款额”“存取款.金额”0时才可以发生取款业务。同理,对信誉为“
4、良好”的储户取款时,只要:“储户.存款额”“存取款.金额”50000(元)时便可以发生取款业务。(请自行思考在本系统中是否还有其他用户定义的完整性,并补充在此处)6关系结构描述请你仿照表1在此处描述出活期储蓄管理系统的关系结构,实际上是给出了该系统数据库模式的型。表1 学生数据库关系结构描述关系名称属性名称数据类型宽度说明学生学号字符串10 姓名字符串8电话字符串16 出生年月日期时间型8 性别字符串15 日期时间型8 课程课程号字符串15 课程名字符串6 先修课程号货币型8 状态整数1取值为0、1学生选课学号字符串10 课程号字符串40 成绩字符串16 专心-专注-专业任务2:创建活期储蓄管
5、理系统数据库 -数据库的物理设计与实现这里给出的活期储蓄数据库的物理设计与实现,实际上就是数据库模式到内模式(数据库的存储模式)的映射。1用SQL Server 2008创建任务1描述的数据库数据库名称为:活期储蓄。数据主文件为:活期储蓄_data.mdf,存储在“D:data”(或者是自行定义的文件夹),存储空间初始值为5MB,最大空间为100MB,文件增量10。数据次数据文件为:活期储蓄_data2.mdf,存储在“D:data”(或者是自行定义的文件夹),存储空间初始值为5MB,最大空间为100MB,文件增量10。日志文件为:活期储蓄_log.ldf,存储在“E:data” (或者是自行
6、定义的文件夹,但是不要和数据文件在一起),存储空间初始值为5MB,最大空间为200MB,文件增量5MB。 实现上述要求的Transact-SQL语句为:(请你在此处写出实现上述要求的Transact-SQL语句)2数据库的管理1)收缩数据库:分别使用SHRINKDATABASE和SHRINKFILE进行收缩活期储蓄数据库2)数据库更名3)查看数据库的属性4)数据库附加和分离要求:用SSMS完成以上工作,尝试使用Transact-SQL完成部分工作,写出相应的Transact-SQL语句。2创建表根据任务1描述的关系结构,建立表,并设置实体完整性、参照完整性的约束。实现上述要求的Transact
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 综合 应用 11
限制150内