《上机报告模版》word版 本文关键词:上机,模版,报告,word
《上机报告模版》word版 本文简介:南京理工大学《数据库系统》实验报告课程:数据库系统院系:计算机学院班级:成绩:学号:姓名:学号:姓名:指导教师:日期:*年*月*日目录1数据库设计31.1需求分析31.2概念模式设计31.3关系模式设计32数据库编程32.1表的创建32.2数据的修改32.3查询42.4统计42.5视图及索引43小结
《上机报告模版》word版 本文内容:
南京理工大学
《数据库系统》实验报告
课
程:数据库系统
院
系:计算机学院
班
级:
成
绩:
学号:
姓名:
学号:
姓名:
指导教师:
日期:*年*月*日
目
录
1
数据库设计3
1.1
需求分析3
1.2
概念模式设计3
1.3
关系模式设计3
2
数据库编程3
2.1
表的创建3
2.2
数据的修改3
2.3
查询4
2.4
统计4
2.5
视图及索引4
3
小结4
1
数据库设计
1.1
需求分析
本节中对于库存管理系统的具体需求进行一个简要的说明。包括:问题的提出,系统的主要功能需求,系统的信息需求。
系统的功能至少包括:
–
基础信息管理
设置并管理系统基础信息,包括仓库,商品类型,职工信息,供应商信息,客户信息等。
–
库存商品管理
管理商品的编码、条码、名称、规格、类型、计量单位、货位、库存数量、单价、最低库存量、最高库存量。
–
进货管理
输入并管理进货单:包括进货单编号、进货日期、供应商编码、经手人、商品编码、进货单价、进货数量。每张进货单可以进货多种商品。进货时修改对应商品的库存数量。
–
销售(出库)管理
输入并管理销售单:包括销售单编号、销售日期、客户编码、经手人、商品编码、销售单价、销售数量。每张销售单可以销售多种商品。销售时修改对应商品的库存数量。
–
查询统计
?
入库单查询
?
商品库存量查询
?
待采购商品查询(库存数量低于最低库存量)
?
销售日报
?
商品进销存一览表
1.2
概念模式设计
本节中给出所设计的E/R图。
1.3
关系模式设计
本节中给出所设计的关系,所有关系以表格形式表示,例如:
表1.1
Department表
属性名
数据类型
是否主键
是否允许为空
缺省值
说明
Deptid
Integer
Yes
NOT
NULL
Autoincrement
部门编号
Name
Varchar(20)
No
NOT
NULL
部门名称
Headerid
Varchar(10)
No
NULL
经理编号
2
数据库编程
2.1
表的创建
本节中给出创建关系模式设计中所有表的相应SQL语句。注意定义适当的主键,外键、缺省值及CHECK约束。
2.2
数据的修改
本节中至少包含实现以下功能的SQL语句:
1)
增加新的商品类别
2)
修改已有的供应商信息
3)
输入一份进货单(至少包含两种不同的商品,注意有什么其它的相关操作!)
4)
删除某一份销售单(有什么其它的相关操作吗?)
如有其它功能,可做出相应补充。
2.3
查询
本节中至少包含实现以下查询的SQL语句和运行结果:
1)
商品编号为KT10011113的商品的名称、规格、类型、货位、库存数量、单价
2)
当前库存量低于最低库存量的商品信息
3)
进货单编号为RK20121011021的进货单的进货日期、供应商、经手人及所进商品的编码、名称、进货单价、进货数量等
4)
2012年10月张平经手的所有空调的进货单,包括:进货单编号、进货日期、供应商、及相应空调的编码、规格、进货单价、进货数量等
5)
销售单编号为CK20121011022的销售单所售出的所有商品的当前库存量
6)
2012年10月进货但没有销售的所有商品的编号、名称、库存数量
7)
所有家用电器类商品的供应商
8)
既供应空调又供应电冰箱的供应商
如有其它功能,可做出相应补充。
2.4
统计
本节中至少包含实现以下查询的SQL语句和运行结果:
1)
2012年10月每种商品的销售总数及销售总金额
2)
2012年10月最热销的前10种商品(查下资料哦)
3)
2012年10月销售5种以上商品的销售单
4)
2012年10月销售量低于10件的商品
5)
2012年10月进货金额最高的进货单(可以利用视图)
6)
2012年10月所有商品的进销存一览表(使用外部连接)
如有其它功能,可做出相应补充。
2.5
视图及索引
本节中定义必要的视图及索引。如:每份进货单的进货单编号,进货日期,供应商,进货商品总数及总金额。
3
小结
设计过程中遇到的问题、解决的方法和心得体会。
5