ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:102.15KB ,
资源ID:6724522      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6724522.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上图书销售系统的数据库设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上图书销售系统的数据库设计.docx

1、网上图书销售系统的数据库设计网上图书销售系统的数据库设计班级:2021级电气与自动化工程学院自动化4班组成员及所完成的工作:XX 所完成的工作:系统需求,E-R图,关系模式XX 所完成的工作:物理设计,系统实现系统名称:网上图书销售系统一系统需求系统简介及功能需求A. 该“网上图书销售系统只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到E-R图的绘制,再到数据库关系模式的建立,然后是物理模型的建立,最后完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用。B. 系统构造简述:本系统包括:订购人信息管理模块,书籍信息管理

2、模块,供给商信息管理模块,管理者信息管理模块和付款接收银行管理模块5个局部根据网上图书销售系统分析和设计,确定数据库的实体主要有管理员、书、供给商、订单、客户、银行。实体之间的关系转换为其他三个表:管理多对多,供给多对多,付款(多对多,订单生成一对多注:各个根本表中关键字已在关系模式中说明C系统功能简述:该系统开发设计的总目标是实现网上图书销售包括图书的购进、管理、购置、付款过程的系统化、自动化。系统主要实现的功能有书籍出入库,书目检索,统计供给商信息,订单功能和管理者信息等。系统数据库可对以下信息作出处理:订购人信息管理:浏览订购人的信息,对订购人信息进展维护。书籍信息管理:浏览书籍的信息,

3、对书籍信息进展维护。供给商信息管理:显示当前数据库中供给商的供给情况。管理者信息管理:显示数据库中管理者的情况,对管理者信息进展维护。付款接收银行管理:根据不同的付款银行建立管理表。 二E-R图(1)客户与图书E-R图2管理员和银行的E-R 图 (2)供给商和订单的E-R图图2 网上图书销售系统E-R图三、关系模式实体主要有:管理员、书、供给商、订单、客户、银行。关系模式如下:客户客户号,客户名,密码,地址,XX号书籍(书号,书名,定价,作者,,出版日期,书籍类型,管理员ID)供给商厂名,厂号,联系人,地址银行地址,负责人,名称,银行编号,订单付款数,订单号,总价,订单状态,订单日期,订单客户

4、ID,银行编号管理员XX,登录密码,管理员ID系统中的联系有:管理 (管理员ID,管理书号,管理厂号,管理编号)供给 供给书号,供给厂号,单价,供给总数,供给ID付款 付款日期,订单客户,截止日期,供给厂号,银行编号,付款数,订单号 订单生成 订购日期,订单总价,订单状态,订单客户,订单号,订单书名表1 管理员字段名称数据类型长度备注管理员IDchar10主键XXvarchar8not null登录密码char12not null表2 书籍字段名称数据类型长度备注书号char8主键作者varchar20not null书名varchar20not nullchar20not null书籍类型c

5、har8not null出版日期datetime默认定价int10not null管理员IDchar10外键表3 供给商字段名数据类型长度备注厂号char4主键厂名varchar20not null联系人varchar6not nullchar11not null地址char20not null表4 客户字段名数据类型长度备注客户号char10主键客户名varchar6not null密码char10not nullchar11not null char20not nullXX号char20Not null表5 订单字段名数据类型长度备注订单号char4主键订单状态char3not null订

6、购日期datetime默认not null付款数int4not null客户号char10外键银行编号char10外键表6 付款字段名类型长度备注订单号int8主键,标识订单客户varchar8外键截止日期datetime默认not null银行编号int8 外键供给厂号int8外键付款总数int4 not null付款日期datetime默认 not null表7 供给字段名类型长度备注供给IDint4主键,标识供给书号int8外键供给厂号int4外键供给总数int4not null表8 订单生成字段名类型长度备注订单号char4主键,标识订单客户varchar8外键订单状态char4订购日

7、期datetime默认not null订购总价int4not null订单书名char20Not null表9 管理字段名类型长度备注管理编号int4主键,标识管理员IDint8外键管理书号int8外键管理厂号int8not null五.系统实现数据库的建立用企业管理器,根本表的建立用TSQL语言:数据库名称:网上图书销售系统1.建立数据库createdatabase 网图书销售系统on(name=网上图书销售系统dat,filename=E:数据库作业网上图书销售系统的数据库设计.mdf,size= 15,maxsize= 120,filegrowth= 3 )logon(name=网上图书

8、销售系统log,filename=E:数据库作业网上图书销售系统的数据库设计.ldf,size= 8 MB,maxsize= 60 MB,filegrowth= 3 MB )2.建立根本表use 网上图书销售系统createtable 管理员(管理员ID char(10)primarykey, 登录密码char(12)notnull, XXvarchar(8)notnull)createtable 书籍(书号char(8)primarykey, 管理员ID char(10)references 管理员(管理员ID), 书名varchar(20)notnull, 作者varchar(20)not

9、null, char(20)notnull, 书籍种类char(8)notnull, 出版日期datetime, 定价char(10)notnull)createtable 供给商(厂号char(4)primarykey, 厂名varchar(20)notnull, 联系人varchar(6)notnull, char(11)notnull, 地址char(20)notnull)createtable 客户(客户号char(10)primarykey, 客户名varchar(6)notnull, 密码char(10)notnull, char(11)notnull, char(20)notnu

10、ll, XX号char(20)notnull)createtable 银行(银行编号char(10)primarykey, 名称 varchar(20)notnull, 负责人varchar(10)notnull, char(11)notnull, 地址char(20)notnull)createtable 订单(订单号char(4)primarykey, 客户号char(10)references 客户(客户号), 银行编号char(10)references 银行(银行编号), 订单状态char(3)notnull, 订购日期datetimenotnull, 付款数intnotnull,

11、付款日期datetimenotnull)createtable 订单生成(订单号char(4)references 订单(订单号),primarykey(订单号), 订单客户char(10)references 客户(客户号), 订单状态char(4)notnull, 订购日期datetimenotnull, 订购总价intnotnull, 订单书名char(20)notnull)createtable 供给(供给ID intprimarykey, 供给书号 char(8)references 书籍(书号), 供给厂号 char(4)references 供给商(厂号), 供给总数 intno

12、tnull)createtable 付款(订单号 intprimarykey, 订单客户 char(10)references 客户(客户号), 截止日期 datetimenotnull, 银行编号 char(10)references 银行(银行编号), 供给厂号 char(4)references 供给商(厂号), 付款总数 intnotnull, 付款日期 datetimenotnull)createtable 管理(管理编号intprimarykey, 管理员ID char(10)references 管理员(管理员ID), 管理书号intreferences 书籍(书号), 管理厂号

13、intnotnull)3.输入数据以管理员表输入为例:Insert into 管理员Values (3012203096111111管岱)其他表格输入数据略4.创立索引createnonclusteredindex 查询作者on 书籍(作者)createnonclusteredindex 查询on 书籍()4.创立视图createview 客户的订单asselect 订单号,付款日期,客户名,from 客户join 订单on 客户.客户号=订单.客户号gocreateview 客户银行asselect 客户名,负责人from 客户join 订单on 客户.客户号=订单.客户号join 银行on

14、 订单.银行编号=银行.银行编号6.创立存储过程以执行查询和插入功能、修改功能输入书名,从书籍表中返回书号、定价的信息。createprocedure 书籍信息CID varchar(20)asselect 书号,书名,定价from 书籍where 书名=CIDgo插入客户信息。createprocedure 插入客户信息客户号char(10),客户名varchar(6), 密码char(10), char(11), 地址char(20), XX号cahr(20)asinsertinto 客户values(客户号,客户名,密码,地址,XX号)查询客户的信息createprocedure 客户信息name varchar(6)asbeginselect 客户号,密码, ,XX号from 客户where 客户名=nameend修改客户Createprocedure 修改客户 客户号char(10),char(11),char(11)asUpdate 客户Set=Where 客户号=客户号and =

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1