



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、線。內(nèi)線封密在寫號須學(xué)必號學(xué)、封名姓、級班,名題姓答要不內(nèi)線封密密級班一選擇題:1(B)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。A DBB DBMSC DBSD DBA2 SQL 語言允許使用通配符進行字符串匹配的操作,其中%可以表示( D )A、零個字符 B、1 個字符C 、多個字符D 、以上都可以3下列哪一個數(shù)據(jù)庫不是SQL Server 2000 的系統(tǒng)數(shù)據(jù)庫( C)A master 數(shù)據(jù)庫B msdb數(shù)據(jù)庫C pubs 數(shù)據(jù)庫D model 數(shù)據(jù)庫4 下列四項中,可以直接用于表示概念模型的是(D) 。A. 網(wǎng)狀模型B.關(guān)系模型C.
2、層次模型D. 實體 - 聯(lián)系 (E-R) 模型5下列四項中說法不正確的是( A )A. 數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)B. 數(shù)據(jù)庫中的數(shù)據(jù)可以共享C. 數(shù)據(jù)庫減少了數(shù)據(jù)冗余D. 數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性6公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是(c)A. 多對多B.一對一C. 多對一D.一對多7 關(guān)系數(shù)據(jù)庫中空值(NULL)相當(dāng)于 ( d)A.零( 0)B.空白C.零長度的字符串D. 沒有輸入8事務(wù)有多個性質(zhì),其中不包括( B)A. 隔離性B.不可撤消C.原子性D.一致性9一個電視經(jīng)銷商在表Tvtype中維護庫存的Tvs信息 , 下述
3、哪條語句能顯示價格最昂貴的三種電視機的信息?(C)A. select top3 cDiscription from Tvtype order by iprice ascB. select cDiscription from Tvtype where max(iprice)>3C. selecttop3 cDiscriptionfrom Tvtypeorder by ipricedescD. select cDiscription max(iprice) from Tvtype order by iprice10假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)來實現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計的( d )階段,需要將 E-R
4、 模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。A. 概念設(shè)計B.物理設(shè)計C.運行階段D. 邏輯設(shè)計11取出關(guān)系中的某些列,并消去重復(fù)的元組的關(guān)系運算稱為( b)A. 取列運算B. 投影運算C.連接運算 D.選擇運算12一家航空公司把一年中飛行距離(idistancetravelled)超過10000 里的客戶信息轉(zhuǎn)移到一張稱為flyersclub的表中 , 他們的詳細情況被記錄在表flyers ( d)A.insertintoflyersclubfromflyerswhereidistancetravelled>=10000B. insert flyersclub (idistancetravelled)
5、values from flyers where idistancetravelled>=10000C.insert into flyersclub from flyers where (idistancetravelled)values>=10000D.select * into flyersclub from flyers where idistancetravelled >=1000013. 系統(tǒng)死鎖屬于 ( A )A.事務(wù)故障B.程序故障C.系統(tǒng)故障D. 介質(zhì)故障二填空題:1數(shù)據(jù)庫系統(tǒng)中常用的三種數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和 關(guān)系模型 。2 SQL語言由數(shù)據(jù)定義語言
6、、數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言組成。3使用filegrowth命令可以增加數(shù)據(jù)庫和事務(wù)日志的容量。4關(guān)系模式的三類完整性約束條件分別是_實體完整性約束 _、參照完整性約束和 _域完整性約束 _。5如果一個關(guān)系不滿足 2NF,則該關(guān)系一定也不滿足 _3nf _( 在 1NF、2NF、3NF范圍內(nèi))。6 關(guān)鍵字是能唯一標(biāo)識每一行的列或列的組合。一個表可能有多個關(guān)鍵字,選定其中一個作為主關(guān)鍵字,其余的稱為候選關(guān)鍵字。7.索引有兩種類型:聚集索引和 非聚集索引。8. 當(dāng)在一個已經(jīng)存放了數(shù)據(jù)的表上增加主鍵時,SQL Server會自動對表中的數(shù)據(jù)進行檢查,以確保這些數(shù)據(jù)能夠滿足主鍵約束的要求。問:滿足主鍵
7、值要唯一和不允許為 NULL兩個要求。9.將視圖 v_Course 重命名為v_newCourse 的 SQL語句是: exec sp_renamev_Course,v_newCourse。三操作題:銷售數(shù)據(jù)庫Sales 中存在這樣的三張表:1. 客戶表( Customer )客戶編號 (CusNo)姓名 (CusName)地址 (Address)電話 (Tel)C001楊婷北002李和平上003葉新成004馮辰誠上海021-872359652. 產(chǎn)品表 (Product)產(chǎn)品編號 (ProNo)品名 (ProNa
8、me)單價 (price)庫存數(shù)量 (Stocks)P0001液晶電視5600.00800P0002空調(diào)2390.00460P0003洗衣機3700.00600P0004電熱水器890.001203. 銷售表 (ProOut)銷售日期客戶編號 (CusNo)產(chǎn)品編號 (ProNo)銷售數(shù)量(SaleDate)(Quantity)2007-10-27C001P000132007-11-06C004P0003402007-12-27C001P000352008-3-15C002P0002122008-05-02C003P0002212008-05-02C003P000192008-09-21C00
9、4P0001302008-11-21C004P000173按要求完成下列題目:()建立銷售數(shù)據(jù)庫Sales 的以上三個表。 (分)建立數(shù)據(jù)庫 Sales 的三個表 客戶表( Customer)、產(chǎn)品表 (Product) 、銷售表 (ProOut)()實現(xiàn)各表的實體完整性要求。(分)客戶表( Customer)的主鍵為:客戶編號 (CusNo)產(chǎn)品表 (Product)的主鍵為:產(chǎn)品編號 (ProNo)銷售表 (ProOut)的主鍵為:銷售日期(SaleDate) 、客戶編號(CusNo)、產(chǎn)品編號 (ProNo)()在 Customer 上基于CusName列創(chuàng)建非惟一索引;在Product
10、上基于ProName列創(chuàng)建惟一索引;在 ProOut 上基于 SaleDate 列創(chuàng)建聚集的、惟一索引。(分)CREATE INDEX IX_Customer ON Customer (CusName) CREATE UNIQUE INDEX IX_Product ON Product (ProName) CREATE UNIQUE CLUSTERED INDEX IX_ ProOut ON ProOut(SaleDate )() 在 ProOut表上設(shè)置外鍵,保證錄入時的產(chǎn)品代碼都在產(chǎn)品表中存在的。(分)USE SalesGOALTER TABLEProOutADDCONSTRAINTFK_
11、ProOut_ProNoFOREIGNKEY(ProNo)REFERENCES Product(ProNo)GO() 創(chuàng)建一規(guī)則限定只能錄入大于的值,然后將其綁定到ProOut表上Quantity列。(分)CREATE RULE RU_ProOut as x>0EXEC sp_bindrule RU_ProOut, 'ProOut. Quantity () 查詢銷售數(shù)量超過100 的產(chǎn)品號。(分)Select ProNofrom ProOutgroup by ProNohaving sum(Quantity)>100()創(chuàng)建一自定義函數(shù)sumMoney,要求能夠利用該函數(shù)計
12、算出銷售金額,并進行測試, 利用該函數(shù)計算出每種產(chǎn)品(ProNo) 的銷售金額。(分)create function sumMoney(x Decimal,y Decimal)returns Decimalasbeginreturn(x*y)endgo-測試select PO.ProNo,ProName,dbo.sumMoney (price, sum(Quantity) as 銷'售金額 'from Product as P, ProOut as POwhere P.ProNo=PO.ProNogroup by PO.ProNo,ProName,price()查詢購買了產(chǎn)品號
13、“P0002”的客戶編號、 客戶名和電話, 查詢結(jié)果按客戶名降序排列。 (分)select P.CusNo, CusName,Telfrom ProOut as p, Customer as Cwhere P.ProNo= P0002and P . CusNo = C . CusNo order by CusName desc()在查詢的基礎(chǔ)上創(chuàng)建一張新表Cus,要求顯示客戶“C004”在 購買的產(chǎn)品號、數(shù)量。 (分)select CusNo, sum(Quantity )from ProOutwhere CusNo = C004SandleDate > '2007-12-31&
14、#39;()創(chuàng)建視圖viewPro,要求顯示每種產(chǎn)品的銷售量和銷售金額(分)create view viewProasselect PO.ProNo,sum(Quantity) as '銷售量 ',sum(Quantity*price)as 銷'售金額 'from Product as P, ProOut as POwhere P.ProNo=PO.ProNogroup by PO.ProNo,price()創(chuàng)建存儲過程p_Pro,要求能夠根據(jù)指定的客戶編號,統(tǒng)計該客戶購買每種產(chǎn)品的產(chǎn)品號、數(shù)量。(分)CREATE PROCEDURE p_Pro CusNo V
15、ARCHAR(8)ASSelect CusNo ,ProNo,sum( Quantity )from ProOutwhere CusNo = CusNogroup by CusNo, ProNo()創(chuàng)建一個觸發(fā)器t_Stocks ,要求當(dāng)插入、更新、刪除銷售表(ProOut)的銷售記錄時,根據(jù)銷售數(shù)量(Quantity)的變化,能更新產(chǎn)品表 (Product)中相應(yīng)的庫存數(shù)量(Stocks)(分)create trigger t_Stockson Productfor insert,delete,updateasupdate Productset Stocks= StocksProNo=(se
16、lect ProNo from INSERTED)update Productset Stocks=StocksProNo=(select ProNo from DELETED)- Quantity + Quantitywhere where()備份該數(shù)據(jù)庫Stu_info。(分)create table customer( cusno char(10) primary key,cusname char(20),address char(20) ,tel char(20)create table product( prono char(10) primary key,proname char(20),price char(20) ,stocks in
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 精裝臥室出租合同范本
- OEM加工食品合同范例
- 公路路燈安裝合同范例
- 兼職導(dǎo)游勞務(wù)合同范本
- 醫(yī)院廣告合同范本
- 合肥裝潢公司合同范本
- 單位長期租車合同范本
- 單位出讓房屋合同范例
- 制作安裝供貨合同范本
- 后增補協(xié)議合同范本
- 《抖音高活躍群體研究報告》
- 2025年高考作文備考訓(xùn)練之二元思辨作文題目解析及范文:我與“別人”
- 《中央集成式商用車電驅(qū)動橋總成技術(shù)要求及臺架試驗方法》
- 2024年江西應(yīng)用工程職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 第1課 中國古代政治制度的形成與發(fā)展 課件-歷史統(tǒng)編版(2019)選擇性必修1國家制度與社會治理
- 2025年中國中煤校園招聘筆試參考題庫含答案解析
- 開曼群島公司法2024版中文譯本(含2024年修訂主要內(nèi)容)
- 東北師大附屬中學(xué)2025屆高考數(shù)學(xué)四模試卷含解析
- 漏采血標(biāo)本不良事件根因分析
- 安全管理工作的成果與亮點
- 糧食儲備庫內(nèi)圓筒鋼板倉及附房工程施工組織設(shè)計
評論
0/150
提交評論