『壹』 資料庫 試題
1、
CREATE PROCEDURE prdVendor @id varchar(10),@name varchar(40),@addr varchar(40)
AS
INSERT INTO 供應商表 (@id,@name,@addr)
GO
EXEC prdVendor 'S9','北京汽車廠','北京'
『貳』 sql資料庫筆試題
1 前面加createview 視圖名 as 2 sele 學號 from 學生表 where 學號 in(sele max(成績) from 成績) group by 學號3 類似
『叄』 資料庫題目
1、 查和「S0701026」讀者借了相同圖書的讀者的圖書證號和姓名 select rno,rn from reader where rno in(select a.rno from borrow as a,borrow as b where a.bno=b.bno and b.rno='S0701026') 2、 查詢每個讀者的姓名和所借圖書名 select rn,bn from reader,borrow,book where reader.rno=borrow.rno and borrow.bno=book.bno 3、 查沒有借書的讀者的圖書證號和姓名 select rno,rn from reader where rno not in(select rno from borrow) 4、 查詢借閱了「數據結構」的讀者數量 select count(*) from borrow where bno=(select bno from book where bn='數據結構') group by bno 5、 查「李麗」和「張朝陽」都借閱了的圖書的書號 select a.bno from borrow as a,borrow as b where a.rno=(select rno from reader where rn='李麗') and b.rno=(select rno from reader where rn='張朝陽') and a.bno=b.bno 6、 查詢借書上限最大的讀者信息 select * from reader where rup=(select max(rup) from reader) order by rup desc 7、 查詢借閱圖書數量達到2本的讀者信息 select * from reader where rno in(select rno from borrow group by rno having count(*)>1) 8、 查詢每個讀者姓名,所借圖書的圖書號,沒有借書的讀者也列出來 select reader.rn,bno from reader left join borrow on reader.rno=borrow.rno 9、 查詢沒有借閱「C程序設計」的讀者姓名 select rn from reader where rno not in(select rno from borrow where bno=(select bno from book where bn='C程序設計')) 10、 檢索所有姓李的讀者所借圖書的書號 select bno from borrow where rno in(select rno from reader where rn like '李%') 11、 查被借出的圖書編號以「TP」開頭的圖書信息 select * from book where bno in(select bno from borrow where bno like 'TP%') 12、 查沒有被借閱的圖書信息 select * from book where bno not in(select bno from borrow) 13、 查詢借閱了「資料庫原理及其應用教程」的讀者的圖書證號和姓名 select reader.rno,rn from reader,borrow,book where reader.rno=borrow.rno and borrow.bno=book.bno and bn='資料庫原理及其應用教程' 14、 統計各個系讀者的數量,顯示系名和數量 select rde 系名,count(*) 數量 from reader group by rde 15、 查詢有過期未還圖書的讀者的書號、姓名、所在系 select bno,rn,rde from reader,borrow where reader.rno=borrow.rno and rda < getdate() 16、 檢索至少借閱了「數據結構」和「操作系統教程」的讀者圖書證號 select a.rno from borrow as a,borrow as b where a.bno=(select bno from book where bn='數據結構') and b.bno=(select bno from book where bn='操作系統教程') and a.rno=b.rno 17、 查庫存書的總數 select sum(bnu) from book 18、 查詢借閱了圖書的讀者信息 select * from reader where rno in(select rno from borrow)
『肆』 SQL資料庫考試試題,求高手解答
SQL SERVER 資料庫應用技術第二版(張浦生主編)課後習題答案,誰有急求!
瀏覽次數:29次懸賞分:0 | 離問題結束還有 12 小時 | 提問者:普羅旺斯987 | 檢舉
還能輸入 9999 字
插入圖片插入地圖
參考資料:匿名回答
提交回答
回答 共2條
自己做吧
追問
可是不會呢
回答
問我呀
追問
你會啊,告訴我吧,千恩萬謝
回答者: sytdeedee | 六級 | 2011-6-14 13:25 | 檢舉
凌吧!不給人積分就想要答案 啊
追問
你是誰啊
『伍』 誰有資料庫試題
SQL我有:是MCP-sql的模擬題:
1.你是一數據公司的資料庫開發者,你創建了一個用來存儲15個不同高校運動會統計表的資料庫。這些信息將被用在50家公司的網頁設置上。每個公司的WEB設置以不同的格式來安排和顯示這些統計表。你需要組裝這些數據傳送到這些公司去,你應該做什麼?
A.用包含FOR XML子句的SELECT語句來提取數據。
B.使用sp_makewebtask系統存儲過程,用select 語句從數據的返回中產生HTML。
C.創建數據轉換服務包從資料庫中輸出數據並且將數據放在帶有分隔標記的文本文件中。
D.使用SQL_DMO來創建一個應用程序把數據從資料庫中取出並轉換它.
答案: A.
2.你是一郵件訂購公司的資料庫開發者,該公司有兩台名為CORP1和CORP2 的SQLServer2000的計算機。CORP1是台在線處理事務的伺服器。CORP2存放銷售的歷史數據。CORP2已經添加了一個連接伺服器到CORP1上。銷售部經理請你創建一個是誰購買軟盤的用戶清單。這清單每個月生成一次,軟盤在資料庫中用ID21來表示。你必須從一張名為SalesHistory的表中檢索數據。該表放在本地的CORP2檔案資料庫中。你需要在CORP1上執行這個請求。你該選擇哪個選項?
A. EXEC sp_addlinkedserver 『CORP2』, 『SQL Server』
GO
SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21
B. SELECT CustomerID FROM OPENROWSET (『SQLOLEDB』, 『CORP2』; 『p*word』, 『SELECT
CustomerID FROM Archive.dbo.SalesHistory WHERE CategoryID = 21』)
C. SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21
D. EXEC sp_addserver 『CORP2』
GO
SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21
答案: C.
3.你是一名Trey Research的資料庫開發者,你創建兩個事務來幫助將雇員的數據信息寫入公司的資料庫中。一個事物將雇員的姓名和地址插入資料庫中,這個事務很重要,另外一個事務將雇員的人數統計插入到資料庫中。這個事務不那麼重要。在資料庫使用的高峰期,在伺服器有時遇到錯誤的期間管理員會通知。每次發生時,資料庫伺服器會隨機地終止其中一個事務。你必須確定當伺服器終止其中一個事務時,它不會終止比較重要的那個事務。你應該做什麼?
A.為插入雇員姓名和地址信息的那個事務設置 DEADLOCK_PRIORITY to LOW 選項
B.為插入雇員人數信息的那個事務設置 DEADLOCK_PRIORITY to LOW 選項
C.為插入雇員姓名和地址信息的那個事務添加一個檢查1205伺服器錯誤的條件代碼。如果這個錯誤被遇到,重新啟動該事務。
D.在事務中添加一個ROWLOCK優化提示給SQL數據操作語句。
E.為插入雇員姓名和地址信息的那個事務設置隔離級別給 SERIALIZABLE.
答案: B.
4.你是公司的SQL Server 2000在線事務處理資料庫的開發者.很多表中有一千甚至更多行。所有的表都有一聚集索引。大量地訪問表至少要有一個非聚集索引。在資料庫伺服器上數據文件將包含有2個RAID陣列。你想要排列這些表和索引以確保最佳的輸入/輸出性能。你在每個RAID陣列上創建一個文件組,你接下來應該做什麼?
A.把經常連接在一起的表放在同一個文件組中。把大量訪問的表和屬於這些表的所有索引放在不同的文件組中。
B. 把經常連接在一起的表放在同一個文件組中。把大量訪問的表和屬於這些表的非聚集索引放在同一個文件組中。
C. 把經常連接在一起的表放在不同的文件組中。把大量訪問的表和屬於這些表的非聚集索引放在不同的文件組中。
D. 把經常連接在一起的表放在不同的文件組中。把大量訪問的表和屬於這些表的非聚集索引放在同一個文件組中。
答案: C
5.你是你公司SQL Server 2000 資料庫的開發者。你在資料庫中更新一些為銷售部門創建新的月底報表的存儲過程。這存儲過程包括從三個或更多的表中檢索數據的復雜請求。在資料庫中所有的表至少有一個索引。用戶報告說有一個新的月底報表的運行比以前版本的報表的運行來的慢。你想要提高這些報表的性能,你應該做什麼?
A.為每個存儲過程創建一個包含數據定義語言的腳本。為索引調整向導使用這個腳本作為工作負荷記錄文件
B.在SQL跟蹤事件探查器捕獲每一個存儲的執行過程。為索引調整向導使用跟蹤文件作為工作負荷記錄文件
C.在使用存儲過程的表中更新統計表
D.在查詢分析器中執行每一個存儲過程,並使用Show Execution Plan選項
E.在查詢分析器中執行每一個存儲過程,並使用Show Server Trace選項
答案: E
6.你是一個wide world importers公司的資料庫開發人員,你創建了用來存儲訂單的資料庫。訂單將被輸入客戶/伺服器應用程序中。每次有一個新訂單被輸入,並被賦予一個唯一的編號,按升序排列。每天平均有10000個訂單被輸入。你創建一個名為Orders的新表並在其中添加一個OrderNumber欄位。接下來你應該做什麼?
A. 為該欄位設置全局唯一標識符的數據類型。
B. 為該欄位設置int數據類型,並為該欄位設置一致性的屬性。
C. 為該欄位設置int數據類型。在表中創建一個用戶自定義函數用於查看訂單編號的最大值。
D. 為該欄位設置int數據類型。創建一個名為NextKey的表,並在其中添加NextOrder欄位。將該欄位的數據類型設置為int。在NextKey表中創建一個存儲過程用於檢索更新value held。
答案: B.
『陸』 求sql資料庫考試題答案
1.create database Readbook
on
(name=Readbook_data,filename='D:\server\Readbook_data.mdf',size=2mb,maxsize=10mb,filegrowth=1mb)
log on
(
name=Readbook_log,
filename='D:\server\Readbook_log.ldf',size=1mb,maxsize=5mb,filegrowth=1mb
)
go
2.use mybase
go
alter database mybase
add log file
(
name=Readbook2_log,
filename='D:\server\mybase2_log.ldf',size=2mb,maxsize=10mb,filegrowth=1mb
)
go
3.alter database mybase
remove file Readbook2_log
『柒』 資料庫試題(求答案)
14.B
2.C
3.C
5.C
6.B
8.C
11.B
12.AD
5.A
6.B
7.C
8.C
9.D
10.B
12.A
13.A
14.B
『捌』 資料庫試題
全國信息技術水平證書考試中的資料庫應用系統設計試題及答案在很多的網站上面是有的,但是有的是要收費才可以看到的,所以你要是沒有帳號的話是看不了的,
『玖』 資料庫方面的試題
http://www.zhrtvu.net/oldpage/departmentpage/lgb/foravit/zhuhaitvu/Exam.htm
不怎麼多,但還可以,自己也可以到上找些的啊...