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