freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

數據庫習題解答(編輯修改稿)

2025-04-22 00:51 本頁面
 

【文章內容簡介】 為了便于管理和分配數據而將文件組織在一起,通??梢詾橐粋€磁盤驅動器創(chuàng)建一個文件組(File Group) ,將多個數據庫文件集合起來形成一個整體。SQL Server 中的數據庫文件組分為主文件組(Primary File Group)和用戶定義文件組(user_defined Group) 。4.使用 SQL Server Management Studio 創(chuàng)建名為“倉庫庫存”的數據庫,并設置數據庫主文件名為倉庫庫存_data,初始大小為 10MB,日志文件名為倉庫庫存_log,初始大小為 2MB。所有的文件都放在目錄“E:\DATA”中。答:略。5.刪除習題 4 創(chuàng)建的數據庫,使用 TSQL 語句再次創(chuàng)建該數據庫,主文件和日志文件的文件名及存放位置同上,要求:倉庫庫存_data 最大為無限大,增長速度為 20%,日志文件初始大小為 2MB,最大為 5MB,增長速度為 1MB。答:CREATE DATABASE 倉庫庫存13(NAME = 39。倉庫庫存_data39。, FILENAME = 39。E:\DATA\39。 , SIZE = 10MB, FILEGROWTH = 20%)LOG ON (NAME =39。倉庫庫存_log39。, FILENAME = 39。E:\DATA\倉庫庫存_log. LDF39。, SIZE = 2MB, MAXSIZE = 5MB,FILEGROWTH = 1MB)6.請分別使用 SQL Server Management Studio 和 TSQL 語句創(chuàng)建數據庫 Student,要創(chuàng)建的數據庫的要求如下所示:數據庫名稱為 Student,包含 3 個 20MB 的數據庫文件,2 個 10MB 的日志文件,創(chuàng)建使用一個自定義文件組,主文件為第一個文件,主文件,;要明確地定義日志文件,日志文件的后綴;自定義文件組包含后兩個數據文件,所有的文件都放在目錄“E:\DATA”中。答:CREATE DATABASE STUDENTON(NAME=STUDENT1,FILENAME=39。E:\DATA\39。,SIZE=20,MAXSIZE=unlimited),FILEGROUP FG1(NAME= STUDENT2,FILENAME=39。E:\DATA\39。,SIZE=30,MAXSIZE= unlimited),(NAME= STUDENT3,FILENAME=39。E:\DATA\39。,SIZE=30,MAXSIZE= unlimited)LOG ON (NAME=STUDENTLOG1,FILENAME=39。E:\DATA\39。,SIZE=10,MAXSIZE= unlimited),(NAME=STUDENTLOG2,FILENAME=39。E:\DATA\39。,SIZE=10,14MAXSIZE= unlimited)第 6 章 習題1.在第 5 章習題創(chuàng)建的 “倉庫庫存”數據庫中完成下列操作。(1)創(chuàng)建“商品”表,表結構如表 1: 表 1 商品表列名 數據類型 長度 完整性約束 說明商品編號 Char 6 NOT NULL 主鍵商品名稱 Varchar 20 NOT NULL,單價 Float生產商 Varchar 30(2)創(chuàng)建“倉庫”表,表結構如表 2: 表 2 倉庫表列名 數據類型 長度 完整性約束 說明倉庫編號 Char 3 NOT NUL 主鍵倉庫地址 Varchar 20 NOT NULL電話 Varchar 10 數字字符容量 int =總庫存數量(3)創(chuàng)建“管理員”表,表結構如表 3:表 3 管理員表列名 數據類型 長度 完整性約束 說明管理員編號 Char 3 NOT NUL 主鍵管理員姓名 Varchar 20 NOT NULL性別 Char 2 (男,女)出生年月 Datetime 195711~202211倉庫編號 Char 3 外鍵(4)創(chuàng)建“庫存情況”表,表結構如表 4:表 4 庫存情況表列名 數據類型 長度 完整性約束 說明倉庫編號 Char 3 NOT NULL 主鍵、外鍵商品編號 Char 6 NOT NUL 主鍵、外鍵庫存數量 int答:(1)USE 倉庫庫存圖 83515GOCREATE TABLE 商品 (商品編號 char(6) NOT NULL PRIMARY KEY, 商品名稱 char(20) NOT NULL, 單價 Float, 生產商 Varchar (30) )(2) , (3) , (4)略。2.建立“商品”表、 “倉庫”表、 “管理員”表和“庫存情況”表四表之間的關系圖。答:略。3.分別給“商品”表、 “倉庫”表、 “管理員”表和“庫存情況”表添加數據。答:略。4. 創(chuàng)建一個 STUDENT 表,包含“學號”、 “姓名” 和“班級”列,要求能夠與學生表同步插入、修改和刪除數據。答:CREATE TABLE STUDENT ( 學號 char(7) PRIMARY KEY,姓名 char(8) NOT NULL,班級 char(10) NULL, ) MERGE STUDENT AS d USING 學生表 AS s ON = WHEN NOT MATCHED BY TARGETTHEN INSERT(學號,姓名,班級 ) VALUES(, , ) WHEN NOT MATCHED BY SOURCE THEN DELETE WHEN MATCHED THEN UPDATE SET = , = 。 第 7 章 習題1.針對“教學庫” 中的三個表,試用 TSQL 的查詢語句實現下列查詢:1)查詢學生們有哪些專業(yè),只顯示專業(yè)列,過濾掉重復行。答:SELECT DISTINCT 專業(yè) FROM 學生表2)統(tǒng)計有學生選修的課程門數。答:SELECT COUNT(DISTINCT 課程號) FROM 選課表3)求選修 C004 課程的學生的平均年齡。答:SELECT AVG( 年齡) FROM 學生表,選課表 WHERE 學生表 .學號= and 課程號=’C004’4)求學分為 3 的每門課程的學生平均成績。16答:SELECT ,AVG(成績) FROM 課程表,選課表WHERE 課程表 .課程號= 學分=3GROUP BY 5)統(tǒng)計每門課程的學生選修人數,超過 3 人的課程才統(tǒng)計。要求輸出課程號和選修人數,查詢結果按人數降序排列,若人數相同,按課程號升序排列。答:SELECT 課程號,COUNT(*) FROM 選課表GROUP BY 課程號HAVING COUNT(*) 3ORDER BY COUNT(*) DESC, 課程號6)檢索姓王的學生的姓名和年齡。答:SELECT 姓名,年齡 FROM 學生表WHERE 姓名 LIKE ‘王%’7)在選課表中檢索成績?yōu)榭罩档膶W生學號和課程號。答:SELECT 學號,課程號 FROM 選課 WHERE 成績 IS NULL8)查詢沒有學生選修的課的課程號和課程名。答:SELECT 課程號, 課程名 FROM 課程表 WHERE 課程號 NOT IN (SELECT 課程號 FROM 選課表)9)求年齡大于女同學平均年齡的男學生姓名和年齡。答:SELECT 姓名,年齡 FROM 學生表WHERE 性別=’ 男’ and 年齡 (SELECT AVG(年齡) FROM 學生表WHERE 性別=’ 女’) 10)求年齡大于所有女同學年齡的男學生姓名和年齡。答:SELECT 姓名,年齡 FROM 學生表WHERE 性別=’ 男’ and 年齡 all (SELECT 年齡 FROM 學生表WHERE 性別=’ 女’) 11)查詢所有與王華同年級、同專業(yè),但比王華年齡大的學生的姓名、年齡和性別。答:SELECT 姓名,年齡,性別 FROM 學生表WHERE 年齡 (SELECT 年齡 FROM 學生表WHERE 姓名=’ 王華’) AND 年級=(SELECT 年級 FROM 學生表WHERE 姓名=’ 王華’) AND 專業(yè)=(SELECT 專業(yè) FROM 學生表WHERE 姓名=’ 王華’)12)檢索選修課程 C002 的學生中成績最高的學生的學號。答:SELECT 學號 FROM 選課表17WHERE 課程號 =’C002’ and 成績=(SELECT MAX(成績 ) FROM 選課表 WHERE 課程號=’C002’)13)檢索學生姓名及其所選修課程的課程號和成績。答:SELECT 姓名, 課程號, 成績 FROM 學生表,選課表 WHERE 學生表 .學號= 14)檢索選修 4 門以上課程的學生總成績(不統(tǒng)計不及格的課程) ,并要求按總成績的降序排列出來。答:SELECT 學號,SUM(成績 ) FROM 選課表WHERE 成績=60GROUP BY 學號HAVING COUNT(*)=4ORDER BY SUM(成績) DESC15)檢索選修 2 門及以上課程的學生平均成績只取前五名。答:SELECT TOP 5 學號,AVG(成績) FROM 選課表GROUP BY 學號HAVING COUNT(*)=2ORDER BY AVG(成績) DESC16)查詢每個學生的總學分。答:SELECT 學號,SUM(學分 ) FROM 選課表,課程表WHERE 選課表 .課程號= GROUP BY 學號2. 針對“倉庫庫存” 數據庫中的三個表,試用 TSQL 的查詢語句實現下列查詢:1)查詢青島海爾生產的商品信息。答:SELECT * FROM 商品 WHERE 生產商=’青島海爾’2)查詢 001 號倉庫儲存的商品的編號和數量。答:SELECT 商品編號,數量 FROM 庫存情況 WHERE 倉庫編號=’001’3)查詢所有商品的種類名稱。答:SELECT DISTINCT 商品名稱 FROM 商品4)查詢商品的單價在 2022 到 3000 之間的商品信息。答:SELECT * FROM 商品 WHERE5)查詢“商品表” 中所有商品的信息,其中單價打八折顯示。答:SELECT 商品編號,商品名稱,單價* 單價八折,生產商 FROM 商品6)查詢青島海爾和青島海信生產的商品的信息。答:SELECT * FROM 商品 WHERE 生產商=’青島海爾’ AND 生產商=’青島海信’7)查詢李立平管理的倉庫存儲的商品信息。答:SELECT * FROM 商品 WHERE 商品編號 IN (SELECT 商品編號 FROM 庫存情況 WHERE 倉庫編號 IN(SELECT 倉庫編號 FROM 管理員表 WHERE 管理員姓名 =’李立平’ ) )188)查詢 2 號樓 101 倉庫的管理員的姓名和年齡。答:SELECT 姓名,年齡 FROM 管理員表 WHERE 倉庫編號 =(SELECT 倉庫編號 FROM 倉庫 WHERE 倉庫地址=’2 號樓 101’)9)查詢不是青島生產的商品的信息。答:SELECT * FROM 商品 WHERE 生產商 NOT LIKE ‘青島%’10)查詢庫存總量最少的倉庫的編號。答:SELECT TOP 1 倉庫編號 FROM 庫存情況 GROUP BY 倉庫編號 ORDER BY SUM(數量) ASC11)查詢各生產廠家的商品庫存總量,并存入”庫存總量”表。答:SELECT 生產商,SUM(數量 ) AS 庫存總量 INTO 庫存總量 FROM 商品,庫存情況WHERE = GROUP BY 生產商12)將 2 號樓 101 倉庫的管理員的姓名改為“張黎明”。答:UPDATE 管理員表 SET 管理員姓名=’ 張黎明’ WHERE 倉庫編號=(SELECT 倉庫編號 FROM 倉庫 WHERE 倉庫地址=’2 號樓 101’)13)刪除四川長虹的產品的庫存信息。答:DELETE 庫存情況 WHERE 商品編號 IN (SELECT 商品編號 FROM 商品 WHERE 生產商
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1