oracle书店图书销售管理数据库

oracle书店图书销售管理数据库

ID:38583799

大小:202.27 KB

页数:28页

时间:2019-06-15

oracle书店图书销售管理数据库_第1页
oracle书店图书销售管理数据库_第2页
oracle书店图书销售管理数据库_第3页
oracle书店图书销售管理数据库_第4页
oracle书店图书销售管理数据库_第5页
资源描述:

《oracle书店图书销售管理数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中北大学软件学院Oracle作业姓名:高田田学号:1221010516班级:12210A02设计题目:书店图书销售系统指导老师:孔祥艳目录一、项目背景1二、系统用表11.藏书信息表(book)12.进货表(stock)23.出货表(sold)34.用户表(users)3三、数据初始化41.藏书信息表插入数据42.进货表插入数据53.出货表插入数据64.用户表插入数据7四、索引7五、视图81.进货信息视图(stock_infor)82.出货信息视图(sold_infor)83.盈利视图(profit)9六、过程10七、函

2、数13八、包14九、用户创建191.创建用户192.创建角色193.授予角色权限19十、复杂功能实现20十一、Oracle体系结构24附录:26书店图书销售系统一、项目背景随着信息时代的到来,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,网络应用越来越普遍,而且走进了千家万户,一直使用手工记账的小镇书店老板,也想购买一个图书销售系统,但想先体验一下计算机的快捷方便。因此,设计了如下测试用例,供其初步体验!二、系统用表系统用表共四张,分别为:藏书信息表(book)、进货表(stock)、出货表(

3、sold)、用户表(users)。藏书信息表:用来存放书店现有图书的信息。进货表:用来存放书店进货信息。出货表:用来存放书店卖出的图书信息。用户表:用来存放书店员工信息。建表:1.藏书信息表(book)藏书信息表(book)表1列名数据类型长度描述booknovarchar26图书编号,定义为主键booknamevarchar220书名,唯一speciesvarchar25图书分类,不允许为空bookpricenumber(7,2)图书单价,不允许为空publish_housevarchar220出版社,不允许为空pu

4、blishdatedate出版日期,不允许为空authorvarchar210作者,不允许为空numbernumber4藏书量,大于0建表语句:createtablebook(booknovarchar2(6)primarykey,booknamevarchar2(20)unique,第25页共26页speciesvarchar2(5)notnull,bookpricenumber(7,2)notnull,publish_housevarchar2(20),publishdatedate,authorvarchar2(

5、10)notnull,numbersnumbercheck(numbers>=0));修改表结构:altertablebookmodifyspeciesvarchar2(15);altertablebookmodifybooknamevarchar2(20);altertablebookmodifynumbersnumber(4);2.进货表(stock)进货表(stock)表2列名数据类型长度描述ionovarchar26进货编号,定义为主键booknovarchar26图书编号,定义为外键numbersnumber

6、进货量,大于等于0in_pricenumber进价,不能为空in_timedate进货时间,不能为空建表语句:createtablestock(ionovarchar2(6)primarykey,booknovarchar2(6),numbersnumbercheck(numbers>=0),in_pricenumbernotnull,in_timedatenotnull,第25页共26页constraintfk_stockforeignkey(bookno)referencesbook(bookno));3.出货表(

7、sold)出货表(sold)表3列名数据类型长度描述oonovarchar26出货编号,定义为主键booknovarchar26图书编号,定义为外键numbersnumber出货量,大于等于0out_pricenumber售卖价格,不能为空out_timedate售卖时间,不能为空建表语句:createtablesold(oonovarchar2(6)primarykey,booknovarchar2(6),numbersnumbercheck(numbers>=0),out_pricenumbernotnull,ou

8、t_timedatenotnull,constraintfk_soldforeignkey(bookno)referencesbook(bookno));4.用户表(users)用户表(users)表4列名数据类型长度描述usernamevarchar210用户名,定义为主键passwordvarchar215密码,不允许为空sa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。