資料庫書號
Ⅰ 圖書出版管理資料庫中有兩個基本表: 圖書 (書號,書名,作者編號,出版社,出版日期) 作者 (作者
Booktable表示圖書表,Bnum表示書號,Bname表示書名,Anum表示作者編號,Pub表示出版社,Date表示出版日期,Authtable表示作者表,Aname表示作者名,Aage表示年齡,Aadd表示地址。試用SQL語句寫出下列操作:
⑴查詢作者姓名為「李敖」的圖書書名。
⑵從作者基本表中刪除所有年齡大於45歲(不包括45歲)的作者記錄。
圖書出版是指書籍、地圖、年畫、圖片、畫冊,以及含有文字、圖畫內容的年歷、月歷、日歷,以及由新聞出版總署認定的其他內容載體形式的編輯,並通過印刷發行向社會出售的活動,或者說,是指依照國家有關法規設立的圖書出版法人實體的出版活動。
發展
改革開放以來,我國圖書出版行業取得快速發展,規模不斷壯大。早在1978年,我國圖書出版社只有105家,到1987年增至415家,不到十年增長了約3倍;到1997年,圖書出版社增至528 家。
自1998 起,在國家嚴格控制新增出版社的背景下,我國圖書出版社數量保持穩定,增加幅度不大,增加的主要是地方出版社,體現了圖書出版以規模數量增長向優質高效發展的轉變。
隨著圖書出版社的增加,我國圖書出版量也不斷增長。據統計,2010年,全國共出版圖書32.8萬種,較2009年增長8.8%;其中,新版圖書18.9萬種,增長12.5%;重版、重印圖書13.9萬種,增長4.5%;總印數71.4億冊(張)。
增長1.4%;總印張604.7億印張,增長6.9%;定價總金額930.9億元,增長9.8%。圖書出版實現總產出561.9 億元;增加值215.1億元;營業收入537.9億元;利潤總額77.2億元,增長3.1%。
Ⅱ 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