自考数据库实践作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子商务数据库技术实践作业
学校:山东女子学院
院系:信息技术学院
班级:11级电商2班
考号:011311500731
姓名:刘洪霞
案例一、(1)进入SQL Server集成环境。
(2)建立数据库文件和结构和输入初始记录。
新建数据库
也可以使用向导来创建数据库:
表设计Class:
主键约束
关系图
在关系图中设计表:添加Age列:
添加Teacher表:
添加标识列:
添加主外键关系:
视图设计及数据库的数据显示
备份数据库
或者用向导进行备份:
还原数据库
分离数据库
通过拷贝MDF和LDF文件的方式备份前需要分离数据库,否则提示:
附加数据库
案例二、数据库维护计划
生成数据库结构脚本
删除数据库后,可通过执行导出的SQL脚本来重建数据库:
案例三、数据库文件的使用
(1)创建索引
外键
案例四、设有一个图书管理系统,包括借书人、图书等方面的信息
图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、
图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维
护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管
理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本
系统主要解决的问题是利用关键字对数据库进行查询。
1、数据流图
总数据流图
入库处理
借书处理
还书处理
1.2数据字典
数据项
数据项名:借阅者姓名
取值含义:借阅者姓名
数据项名:借书卡号
数据项含义说明:借阅者借书卡号别名:无
数据类型:字符型
长度:10
取值范围:0000000000-9999999999取值含义:借阅者借书卡号
数据项名:班级
数据项含义说明:借阅者所属班级别名:无
数据类型:字符型
长度:10
取值范围:任意字符
取值含义:借阅者所属班级名称
数据项名:院系
数据项含义说明:借阅者所属院系别名:无
数据类型:字符型
长度:10
取值范围:任意字符
取值含义:借阅者所属院系名称
数据项名:管理员编号
数据项含义说明:管理员编号
别名:无
数据类型:字符型
长度:10
取值范围:0000000000-9999999999取值含义:管理员编号
数据项名:管理员姓名
数据项含义说明:管理员姓名
别名:无
数据类型:字符型
长度:10
取值范围:任意字符
取值含义:管理员姓名
数据项名:书名
数据项含义说明:书名
别名:无
数据类型:字符型
长度:20
取值范围:任意字符
取值含义:图书名称
数据项名:作者名称
数据项含义说明:作者名称
别名:无
数据类型:字符型
长度:10
取值范围:任意字符
取值含义:作者名称
取值范围:00000000-99999999
取值含义:YYYY-MM-DD
数据项名:入库日期
数据项含义说明:图书入库日期别名:无
数据类型:字符型
长度:8
取值范围:00000000-99999999
取值含义:YYYY-MM-DD
数据项名:所存书库
数据项含义说明:图书所存书库
别名:无
数据类型:字符型
长度:10
取值范围:任意字符
取值含义:图书所存书库名
数据项名:在库量
数据项含义说明:图书在库量
别名:无
数据类型:字符型
长度:5
取值范围:00000-99999
取值含义:图书在库数量
数据项名:拖欠日期
数据项含义说明:图书拖欠日期
别名:无
数据类型:字符型
长度:5
取值范围:00000-99999
取值含义:图书拖欠天数
取值含义:YYYY-MM-DD
数据结构
数据结构名:借阅者
含义说明:借阅者信息
组成:借阅者姓名,借书卡号,班级,院系
数据结构名:管理员
含义说明:管理员信息
组成:管理员编号,管理员姓名,负责书库
数据结构名:借书清单
含义说明:借书信息
组成:借书卡号,借书编码,借出日期,到期日期,拖欠日期
数据结构名:罚款清单
含义说明:罚款信息
组成:管理员编号,借书卡号,借书编号,罚款数目
数据结构名:图书
含义说明:图书信息
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
数据结构名:销书清单
含义说明:销书信息
组成:图书编号,图书名称,日期,数量
数据流
数据流名:借书卡
说明:借阅者信息
数据流来源:借阅者
数据流去向:借书处理
组成:借阅者姓名,借书卡号,班级,院系
平均流量:50
高峰期流量:100
数据流名:图书
说明:借阅图书信息
数据流来源:借书处理
数据流去向:借阅者
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
平均流量:50
高峰期流量:100
数据流名:还书
说明:借阅者还书
数据流来源:借阅者
数据流去向:还书处理
组成:借阅者姓名,借书卡号,班级,院系
数据流名:不合格的借书卡
说明:借书卡无法使用
数据流来源:借书处理
数据流去向:借阅者
组成:借阅者姓名,借书卡号,班级,院系
数据流名:借书清单
说明:借出书目信息
数据流来源:借书处理
数据流去向:图书库存情况存档
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
数据流名:还书清单
说明:归还书目信息
数据流来源:还书处理