云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 某书店图书进货、销售管理系统课程设计

某书店图书进货、销售管理系统课程设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/2 13:32:19

江西理工大学应用科学学院

administele Char admniosage Char 15 8 电话 年龄

表4-6管理员基本信息表

(7) 顾客基本信息表- customer

字段名 customername buydate customersex customeradress customerage 数据类型 Char Char Char Char Char 长度 20 8 8 50 8 描述 顾客姓名 购买日期 顾客性别 顾客地址 顾客年龄 键引用 主键 表4-7顾客基本信息表

(8)统计基本信息表- statistics

字段名 bookID adminisID counts 数据类型 Char Char Int 长度 10 10 描述 图书编号 管理员编号 数量 键引用 主键(外键) 主键(外键) 表4-8统计基本信息表

(9)存放基本信息表- load

字段名 bookID storeID loaddate

表4-9存放基本信息表

数据类型 Char Char Char 长度 10 10 20 描述 图书编号 仓库号 入库日期 键引用 主键(外键) 主键(外键)

(10)购买基本信息表- Buy

字段名 bookID orderID buycount

表4-10购买基本信息表

数据类型 Char Char Int 长度 10 10 描述 图书编号 订单号 购书量 键引用 主键(外键) 主键(外键)

14

江西理工大学应用科学学院

(11)销售基本信息表- Sell

字段名 bookID customername sellcount 数据类型 Char Char Int 长度 10 10 描述 图书编号 顾客姓名 销售量 键引用 主键(外键) 主键(外键)

表4-11销售基本信息表

5.物理结构设计

数据库的物理设计就是为逻辑数据模型选取一个最适合应用要求的物理结构的过程,在这个阶段中要完成两大任务:

(1) 确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构。 (2) 对物理结构进行评价,评价的重点是时间和空间效率。 为数据库中各基本表建立的索引如下”

(1) 由于图书基本表BOOK的主码,BOOKID经常在查询条件和连接操作的连接条件中

出现,且它们的值唯一,在两个属性上建立唯一索引。

(2) 由于基本表BOOKTYPE的属性TYPENAME,经常在查询条件中出现,并在两个属

性上建立聚簇索引。

(3) 订单信息表ORDER的属性ORDERID和ORDERSUM,经常在查询条件中出现,并

考虑在其上建立聚簇索引。

(4) 仓库信息表STORE的一属性STOREID,经常在查询条件中出现,并考虑在其上建立

聚簇索引。

6.角色与触发器设计

定义BEFORE行级触发器,为仓库表STORE定义完整性规则“存放量不低于1000本,如果低于1000本,自动改为1000本”。

CREATE TRIGGER INSERT_OR_UPDATE_STORE BEFORE INSERT OR UPDATE ON STORE FOR EACH ROW AS BEGIN

IF(NEW. COUNT<1000)THEN NEW. COUNT:=1000; END IF;

END;

15

江西理工大学应用科学学院

7.数据库的实施和维护

·7.1建立数据库、数据表、视图、索引

7.11建立数据库

CREATE DATABASE SALEBOOK

7.12建立数据表

(1)图书信息表的建立

CREATE TABLE BOOK

( BOOKID CHAR(10) PRIMARY KEY, Bookname char(50) not null, Bookauthor char(20), Publisher char(50), Publishdate char(8),

typeID char(10) not null, bookcount int,

bookprice numeric(6),

FOREIGN KEY TYPEID REFERENCES BOOKTYPE(TYPEID));

(2) 图书类别信息表建立

CREATE TABLE BOOKTYPE

(TYPEID CHAR(10) PRIMARY KEY, TYPENAME CHAR(50), ISDELETE CHAR(2));

(3)订单信息表

CREATE TABLE ORDER

(ORDERID CHAR(10) NOT NULL, ORDERCOUNT INT,

BUYERADRESS CHAR(50), BUYERTELEPHONE CHAR(15), ORDERSUM NUMERIC(9), BUYERNAME CHAR(20), PRIMARY KEY(ORDERID));

16

江西理工大学应用科学学院

(4) 供书商信息表 (5) 仓库信息表 (6) 管理员信息表 (7) 顾客信息表 (8) 统计信息表 (9) 存放信息表 (10)购买信息表 (11)销售信息表 均同上(1)(2)(3)如此建表。

7.13建立视图

(1)查询图书基本信息的视图

CREATE VIEW BOOK_VIEW(图书号,书名,作者,价格,出版社,出版时间) AS

SELECT BOOKID,BOOKNAME,BOOKAUTHOR,BOOKPRICE,

PUBLISHER,PUBLISHDATE

FROM BOOK

(2)查询仓库基本信息的视图

CREATE VIEW STORE_VIEW(仓库号,存放数量,入库时间,管理员号) AS

SELECT STOREID,COUNT,PUTDATE,ADMINIS FROM STORE

(3)查询存放基本信息的视图

CREATE VIEW LOAD_VIEW(图书编号,仓库号,入库日期) AS

SELECT BOOKID,STOREID,LOADDATE FROM LOAD

7.14建立索引

CREATE CLUSTERED INDEX PURCHASESHIP ON PURCHASE (SHIP); CREATE UNIQUE INDEX BKID ON BOOK(BOOKID);

17

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

江西理工大学应用科学学院 administele Char admniosage Char 15 8 电话 年龄 表4-6管理员基本信息表 (7) 顾客基本信息表- customer 字段名 customername buydate customersex customeradress customerage 数据类型 Char Char Char Char Char 长度 20 8 8 50 8 描述 顾客姓名 购买日期 顾客性别 顾客地址 顾客年龄 键引用 主键 表4-7顾客基本信息表 (8)统计基本信息表- statistics 字段名 bookID adminisID counts 数据类型 Char Char Int 长度 10 10 描

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com