当前位置:首页 » 编程语言 » 书店销售表sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

书店销售表sql

发布时间: 2023-01-22 18:32:53

1. sql Server 数据库课程设计某书店图书进货、销售管理系统(Myeclipse和mysql)

这个是数据库设计,不是前端业务逻辑实现,只需要完成数据表的设计以及存储过程、视图、约束、用户自定义函数等的设计就可以了,不用考虑myeclipse前端的。

2. SQL Server 数据库课程设计某书店图书进货、销售管理系统

已经为您做好上传

3. 写出创建如下三张数据表的SQL语句。

在SSMS中,用【创建表】来设计,包括约束;然后保存,选中该新表,右键【编写表脚本】,SQL就有了
项目”表结构:项目号:普通编码定长字符类型,长度为10,主键。项目写出创建如下三张表的sQL语句。
按照要求用SQL语句创建表格:选课表:表名——SC属性:Sno字符型,最大7个字符表示学生学号。
Cno字符型,最大4个字符表示课程号。Grade整型表示成绩。约束:主码——Sno,Cno;Sno,Cno均为外码)

4. 用SQL语言建立售书表,售书(日期,书名,数量,金额)

create table 售书表
(编号 char (10) not null primary key,书名 nvarchar(50) not null,日期 datetime not null,数量 char (10) not null,金额 char(10) not null)

我在里面加入了编号字段 方便排列

5. 如何用SQL设计书店收费管理系统,要有书信息管理、书费计算、收费单打印、按日或按月盘点等多项功能。

1.图书类别表: 编号, 名称, 父编号, 末级标志(0, 非末级标志,1,末级标志)
001 文学类 0 0
00101 英国文学 001 1
00102 中国文学 001 1
002 计算机类 0 0
00201 数据库 002 1

等等。。。。。。。。。。。。。。
2.图书档案表: 图书编号(条码), 书名, 单价, 作者, 出版单位, 所属类别

1111112 王子复仇记 1000.00 摩羯飞蛾扑火 某某 00101

等等。。。。。。。。
3.库存量视图 : 图书编号 , 库存数量
1111112 123
4.库存期初表: 图书编号 , 库存数量
1111112 100
所谓期初表,就是在用你的这套系统前,要做一下盘点,点清各种图书有多少本,放到这张表中。动态生成的库存量视图,就是 期初数量+进货数量-销售数量 得到的。

5. 采购入库单(主子表)
主表 : 单据号, 采购时间, 供货商, 所如仓库,采购类型。。。。。。。。。
子表: 单据号,图书编号,数量,采购价,。。。。。。。。。。。

6. 销售表(主子表)
主表: 收费单号 ,时间,收费员。。。。。。。
子表; 单据号,图书编号,数量,单价 , 折扣。。。。。。。。。

7. 盘点单 和 入库销售差不多的数据库设计,它的作用主要是 点清实际数量和系统数量的差,做个调整,让他们相等 , 如: 王子复仇记 库存 100本,今天(或本月)卖了 30 本,系统统计库存剩余 70本。 但 有些读书人认为偷书不算偷,顺了 10本。实际库存 60本,这样就有差存在,在系统中要做 一张 盘亏的盘点单调整系统库存量。

当然,要做到该系统实际可用,还有许多细节和表要设计,如果初学的话,设计好该系统不太可能。应安排设计某张表还差不多

6. 用SQL查询语句 1,计算每个书店书籍的平均单价 2,计算各个地区书籍销售总量 下面分别是销售表,书店表

1.
select a.书店名, b.avg_unit_price as '平均单价'
from 书店表 a,(
select 书店编号, sum(总计金额)/sum(销售总量) as avg_unit_price
from 销售表
group by 书店编号 ) b
where a.书店编号=b.书店编号

2.
--不同的书店所属的地区不同,所以不同地区就相当于不同的书店

select substring(1,4,a.书店名) as '地区', b.totalsales as '销售总量'
from 书店表 a,(
select 书店编号, sum(销售总量) as totalsales
from 销售表
group by 书店编号 ) b
where a.书店编号=b.书店编号

7. SQL 数据库 假设有一个书店的题目(要详细的,速度)

假设有一个书店,书店的管理者要对书店的经营状况进行管理,需要建立一个数据库,其中包括两个表:
存书(书号,书名,出版社,版次,出版日期,作者,书价,进价,数量)
销售(日期,书号,数量,金额)

1)掌握书的库存情况,列出当前库存的所有书名,数量,余额
SELECT
存书.书名,
存书.数量,
存书.数量 - SUM(销售.数量) AS 余额
FROM
存书,
销售
WHERE
存书.书号 = 销售.书号
GROUP BY
存书.书名,
存书.数量

2)统计总销售额
SELECT
SUM(销售.金额) AS 总销售额
FROM
销售

3)列出每天的销售列表,包括书名、数量和合计金额(每一种书的销售总额)
SELECT
存书.书名,
SUM(销售.数量) AS 数量
SUM(销售.金额) AS 合计金额
FROM
存书,
销售
WHERE
存书.书号 = 销售.书号
AND 销售.日期 = 指定的天。
GROUP BY
存书.书名

如果是要很多天的:
SELECT
销售.日期,
存书.书名,
SUM(销售.数量) AS 数量
SUM(销售.金额) AS 合计金额
FROM
存书,
销售
WHERE
存书.书号 = 销售.书号
GROUP BY
销售.日期,
存书.书名

分析畅销书,即列出本期(从当前日期起向前30天)销售数量大于100的书名、数量
SELECT
存书.书名,
SUM(销售.数量) AS 数量
FROM
存书,
销售
WHERE
存书.书号 = 销售.书号
AND 销售.日期 > 当前日期起向前30天
HAVING
SUM(销售.数量) > 100