自考数据库实践作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

数据流名:还书

说明:借阅者还书

数据流来源:借阅者

数据流去向:还书处理

组成:借阅者姓名,借书卡号,班级,院系

数据流名:不合格的借书卡

说明:借书卡无法使用

数据流来源:借书处理

数据流去向:借阅者

组成:借阅者姓名,借书卡号,班级,院系

数据流名:借书清单

说明:借出书目信息

数据流来源:借书处理

数据流去向:图书库存情况存档

组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期

数据流名:还书清单

说明:归还书目信息

数据流来源:还书处理

相关文档
最新文档