版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、湖北汽車(chē)工業(yè)學(xué)院科技學(xué)院數(shù)據(jù)庫(kù)技術(shù)A考試試卷(題)課程編號(hào)070061考試形式閉卷考試日期2016.12考生班級(jí):信管141、信管142、信息141題號(hào)一二三四五六七八九十總分得分閱卷請(qǐng)將答案填在如下表中一、選擇題123456789101112131415161718192021222324252627282930一、選擇題(2*30=60分)1、JSP文件在第一次運(yùn)行的時(shí)候被JSP引擎編譯為(A)文件。AServletBJSPCHTMLDXMLC1:MD1:1D)。B若干個(gè)mdb文件D若干個(gè)二維表CJavaDBasic2、商店可經(jīng)營(yíng)多種商品,一種商品可由多家商店經(jīng)營(yíng),商店和商品之間屬于(B)
2、聯(lián)系。AM:1BM:N3、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中所管理的關(guān)系是(A一個(gè)mdb文件C一個(gè)二維表4、JSP規(guī)范唯一支持的語(yǔ)言是(C)。AC#BC+5、在關(guān)系代數(shù)的專(zhuān)門(mén)關(guān)系運(yùn)算中,從表中選出?t足某種條件的元組的操作稱(chēng)為(A)A選擇B投影C連接D掃描關(guān)系是一張表,表中的每行就是一個(gè)元組,每列就是一個(gè)屬性關(guān)系代數(shù)分為傳統(tǒng)的集合運(yùn)算和專(zhuān)門(mén)的關(guān)系運(yùn)算。傳統(tǒng)的集合運(yùn)算:并、交、差、廣義笛卡爾積專(zhuān)門(mén)的關(guān)系運(yùn)算:選擇、投影、連接、除選擇:選出滿(mǎn)足條件的元組,例如年齡大于20的學(xué)生的學(xué)生信息,列數(shù)不變投影:選出指定列的數(shù)據(jù),例如選出學(xué)生表中的姓名,年齡信息并交差和數(shù)學(xué)中的類(lèi)似6、下面關(guān)于MVC的說(shuō)法不正確的是(D)AM
3、表示Model層,是存儲(chǔ)數(shù)據(jù)的地方BView表示視圖層,負(fù)責(zé)向用戶(hù)顯示外觀CController是控制層,負(fù)責(zé)控制流程D在MVC架構(gòu)中jsp通常做控制層JSP一般做顯示層7、關(guān)系數(shù)據(jù)語(yǔ)言根據(jù)其理論的不同可分為兩大類(lèi)(A)。A關(guān)系代數(shù)和關(guān)系演算B實(shí)體代數(shù)和客體演算C規(guī)則演算和規(guī)則代數(shù)D元組關(guān)系和域關(guān)系8、關(guān)系模式進(jìn)行投影運(yùn)算后:(C)A元組個(gè)數(shù)等于投影前關(guān)系的元組數(shù)B元組個(gè)數(shù)小于投影前關(guān)系的元組數(shù)C元組個(gè)數(shù)小于或等于投影前關(guān)系的元組數(shù)D元組個(gè)數(shù)大于或等于投影前關(guān)系的元組數(shù)9、關(guān)系模型中,一個(gè)關(guān)鍵字(C)。A可由多個(gè)任意屬性組成B至多由一個(gè)屬性組成C可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)該關(guān)系模式中任何元組
4、的屬性組成D以上都不是10、使用E-R圖方法的三要素是(C)。A實(shí)體,屬性,主健B實(shí)體,域,候選碼C實(shí)體,屬性,聯(lián)系D實(shí)體,健,聯(lián)系11、客觀存在并可相互區(qū)別的事物都稱(chēng)為(A)。A實(shí)體B屬性C關(guān)鍵字D域12、在數(shù)據(jù)庫(kù)設(shè)方f中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于(C)A需求分析階段B概念設(shè)計(jì)階段主要采用E-R模型進(jìn)行設(shè)計(jì),包括畫(huà)E-R圖C邏輯設(shè)計(jì)階段D物理設(shè)計(jì)階段13、有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則屬于(C)A實(shí)體完整性約束行與行的數(shù)據(jù)不重復(fù)B參照完整性約束例如外鍵C用戶(hù)自定義完整性約束設(shè)置學(xué)號(hào)幾位,性別只能為男女D關(guān)鍵字完整性約束即主鍵1
5、4、如下圖所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行(D)運(yùn)算后得到R3。A交B并C笛卡爾積D連接R1R2R3ABCa1xc2yd1yDEM1mi2nj5mkABCEMa1xmid1ymic2ynj15、在SELECT語(yǔ)句中,需要對(duì)分組情況應(yīng)滿(mǎn)足的條件進(jìn)行判斷時(shí),應(yīng)使用(D)AWHEREBGROUPBY分組CORDERBY排序DHAVING16、基本表也稱(chēng)關(guān)系或表,是數(shù)據(jù)庫(kù)中獨(dú)立存在的表,它是由(B)命令創(chuàng)建的。ACREATEVIEWCCREATEINDEXBCREATETABLEDCREATEATEM17、事務(wù)是用戶(hù)定義的一組操作序列的集合,是數(shù)據(jù)恢復(fù)和(B)的基本單位。A一致性操作B并發(fā)控制C原子
6、操作D持續(xù)性操作18、關(guān)于觸發(fā)器的說(shuō)法不正確的是(D)。A觸發(fā)器類(lèi)似于約束,但比約束靈活,可以實(shí)施比FOREIGNKEY更復(fù)雜的檢查和操作B觸發(fā)器一旦在表上定義,任何用戶(hù)對(duì)表的增刪改操作均由服務(wù)器自動(dòng)激活相應(yīng)的觸發(fā)器C觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程D執(zhí)行觸發(fā)器與執(zhí)行存儲(chǔ)過(guò)程一樣需要調(diào)用19、已知成績(jī)關(guān)系如圖1所示。執(zhí)行SQL語(yǔ)句:SELECTCOUNT(DISTINCT學(xué)號(hào))FROM成績(jī)WHERE分?jǐn)?shù)70;查詢(xún)結(jié)果中包含的元組數(shù)目是()成績(jī)表學(xué)號(hào)課程號(hào)分?jǐn)?shù)S1C180S1C275S2C1nullS2C255S3C390圖1A1B2C3D420、已知關(guān)系:廠商(廠商號(hào),廠名)PK=廠商號(hào)產(chǎn)品(產(chǎn)品號(hào)
7、,顏色,廠商號(hào))PK=產(chǎn)品號(hào),F(xiàn)K=廠商號(hào)假設(shè)兩個(gè)關(guān)系中已經(jīng)存在如圖2所示元組:廠商產(chǎn)品廠名C01宏達(dá)C02立仁C03廣源若再往產(chǎn)品關(guān)系中插入如下元組:產(chǎn)品號(hào)顏色J商號(hào)P01紅C01P02黃C03I(P03,紅,C02)II(P05,黑,null)III(P04,白,C04)IV(P01,藍(lán),C01)能夠插入的元組是(C)AI,II,IVBI,IIICI,IIDI,IV21、若關(guān)系R屬于第一范式,且每個(gè)屬性都不傳遞依賴(lài)于鍵碼,則R屬于(B)A第二范式消除部分函數(shù)依賴(lài)B第三范式消除傳遞函數(shù)依賴(lài)CBC范式D第四范式22、在關(guān)系數(shù)據(jù)庫(kù)的詢(xún)問(wèn)優(yōu)化中,事先處理文件,如排序、建立索引的目的是(D)A優(yōu)化表
8、達(dá)式;B減少中間結(jié)果;C擴(kuò)大緩沖數(shù)據(jù);D減少掃描文件的時(shí)間;23、用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是(C)A數(shù)據(jù)庫(kù)文件B索引文件C日志文件D備注文件24、使用數(shù)據(jù)源時(shí),數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的.jar文件應(yīng)該放在0。A應(yīng)用程序的類(lèi)庫(kù)內(nèi)B應(yīng)用程序的WEB-INF/lib下CTomcat根目錄lib下DTomcat的commonlib下25、負(fù)責(zé)處理驅(qū)動(dòng)的調(diào)入并產(chǎn)生對(duì)新的數(shù)據(jù)庫(kù)連接支持的接口是(A)。ADriverManagerBConnectionCStatementDResultSct負(fù)責(zé)處理驅(qū)動(dòng)的調(diào)入連接數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建SQL命令對(duì)象返回SQL語(yǔ)句查詢(xún)結(jié)果集(集合)26、卜面不是Servlet方法的是(C)。
9、AdoTrace()BdoPost()CdoRead()DdoOptions()»LENOVO(D4(TOMOT*lib日函大小anncrtffbofis-apij-ar2A1775/111&23JAR女哥16如耳3r置h了冏111期之3JAR文憚1.6菇乂匕UMAJv他j.r川國(guó)文將瞿KB201的111&23文:性1Z9KB2017/5/111偌算通片文科3齷鼠BE-j”2A17/B/111423J際文智212HKB-±1-叩或r310T了出/II倔”JAR交忤55KB1|Al|MrBjiAr2017/111冊(cè)Z3JARSLW5S3W_iaspef-clj
10、ar3317/8111423J麗文件133KB第17冏11誨算JAR女孵陋磔5?n4e£-Bpijar2017網(wǎng)111423MR文福19JKB£DHic;a7-websciclcEt.jarM17/5/11123JAR文件214KB2面州17用11例緡M后支用7KB_torncal-cayube.jarM17/5/111423JAR文件7的KBEonnci|i-dbcp.jAr額T".1N1小制JARJEtt2»KB;CnnnrHl-iifln-pJHr?ni7auii1JL71JAR上舐71JfRWhiclimethodstubswouldyoulik
11、etocreate?<ConstructorsinonnsuperclassHInheritedabstractmethods;nit_getServIe+Info'/IdoPostIIdoHead|destroyIIservicedoPut|doOpticmsgetServletCorrfig回doGetdoDeletedoTrace-27、在JSP中使用JDBC語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù),正確導(dǎo)入SQL類(lèi)庫(kù)的語(yǔ)句是(A)。A<%pageimport="java.sql.*"%>B<%pageimport="sql.*"%>C
12、<%pageimport="java.sql.*"%>D<%import="java.sql.*%>28、假設(shè)在myServlet應(yīng)用中有一個(gè)MyServlet類(lèi),在web.xml文件中對(duì)其進(jìn)行如下配置:<servlet><servlet-name>mysrvlet</servlet-name><servlet-class>com.wgh.MyServlet</servlet-class></servlet><servlet-mapping><serv
13、let-name>myservlet</servlet-name><servlet-pattern>/welcome</url-pattern></servlet-mapping>則以下選項(xiàng)可以訪問(wèn)到MyServlet的是(D)。Ahttp:/localhost:8080/MyServletBhttp:/localhost:8080/myservletChttp:/localhost:8080/com/wgh/MyServletDhttp:/localhost:8080/welcome29、當(dāng)訪問(wèn)一個(gè)Servlet時(shí),以下Servlet中的
14、哪個(gè)方法先被執(zhí)行?(C)用戶(hù)請(qǐng)求一個(gè)Servlet,Servlet容器自動(dòng)構(gòu)建請(qǐng)求和響應(yīng)對(duì)象,然后執(zhí)行Servlet的service。方法,該方法會(huì)接收請(qǐng)求和響應(yīng)對(duì)象Adestroy()BdoGet()Cservice()Dinit030、Servlet的運(yùn)行過(guò)程是AA當(dāng)請(qǐng)求Servlet時(shí),服務(wù)器會(huì)即時(shí)加載Servlet類(lèi),然后對(duì)該類(lèi)進(jìn)行實(shí)例化,調(diào)用相應(yīng)的方法處理請(qǐng)求B首先對(duì)Servlet進(jìn)行配置,然后服務(wù)器在處理請(qǐng)求時(shí),將配置過(guò)的Servlet類(lèi)找到,然后實(shí)例化處理請(qǐng)求C在服務(wù)器啟動(dòng)時(shí),會(huì)加載Servlet,然后在處理請(qǐng)求的時(shí)候,實(shí)例化Servlet對(duì)象處理請(qǐng)求DServlet是一個(gè)具有接
15、受請(qǐng)求和響應(yīng)功能的類(lèi),在被請(qǐng)求時(shí),Servlet早就被實(shí)例化好了,可以直接處理請(qǐng)求二、簡(jiǎn)答題:(2*5=10分)1、什么是JDBC,它有什么作用,為什么要提出它?JDBC是一種執(zhí)行SQL語(yǔ)句的JAVAAPI,是一組由Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成為關(guān)系數(shù)據(jù)庫(kù)提供訪問(wèn),簡(jiǎn)單的說(shuō)就是做三件事,與數(shù)據(jù)庫(kù)建立連接、發(fā)送操作數(shù)據(jù)庫(kù)的語(yǔ)句并處理結(jié)果JDBC來(lái)訪問(wèn)因?yàn)镴DBC中有驅(qū)動(dòng),所以訪問(wèn)數(shù)據(jù)庫(kù)時(shí)就可以直接通過(guò)2、什么情況下調(diào)用doGet()方法,什么情況下調(diào)用doPost()方法?調(diào)用doGeto:直接地址欄輸入U(xiǎn)RL,或者超鏈接,或者form的method為默認(rèn)或get。調(diào)用doPost():For
16、m的method為post時(shí)。三、綜合設(shè)計(jì)題:(20分)1.設(shè)有下列關(guān)系模式:STUDENT(NO,NAME,SEX,BIRTHDAY,CLASS)TEACHER(NO,NAME,SEX,BIRTHDAY,PROF,DEPART)COURSE(CNO,CNAME,TNO)SCORE(NO,CNO,DEGREE)其中,學(xué)生信息表STUDENT由學(xué)號(hào)(NO)、學(xué)生姓名(NAME)、性別(SEX)、出生年月曰(BIRTHDAY)、班級(jí)(CLASS)組成,記錄學(xué)生的情況;教師信息表TEACHER由教師號(hào)(NO)、教師姓名(NAME)、性另1J(SEX)、出生年月曰(BIRTHDAY)、職稱(chēng)(FROF)
17、、教師所在系(DEPART)組成,記錄教師的情況;課程表COURSE由課程號(hào)(CNO)、課程名稱(chēng)(CNAME)、任課教師號(hào)(TNO)組成,記錄所開(kāi)課程及任課教師情況;成績(jī)表SCORE由學(xué)生學(xué)號(hào)(NO)、課程號(hào)(CNO)、成績(jī)(DEGREE)組成,記錄學(xué)生選課情況及相應(yīng)的成績(jī)。用SQL語(yǔ)句實(shí)現(xiàn)以下操作1)顯示STUDENT表中每個(gè)學(xué)生的姓名和出生日期。Selectname,birthdayfromstudent2)顯示STUDENT表中所有姓生”的學(xué)生記錄。Select*fromstudentwherenamelike,王?3)顯示成績(jī)表中成績(jī)?cè)?0分到80分之間的所有記錄。Seclect*fr
18、omscorewheredegree>60anddegree<804)顯示男”教師及其所上的課程。(顯示該教師的姓名和所上的課程名)Selectname,cnamefromstudentasa,courseasbWherea.no=b.tnoanda.sex=?5)向STUDENT表中插入一條學(xué)生記錄。(學(xué)號(hào):999,姓名:程功,性別:男,出生年月日:10/01/80,班級(jí):95035)Insertintostudentvalues(999,程功,男,10/01/80,95035)6)在STUDENT表中將學(xué)號(hào)為“999的學(xué)生的班號(hào)改為“95031”Updatestudentset
19、class=?95031?whereNo=7999?7)在STUDENT表中刪除學(xué)號(hào)為“999的學(xué)生記錄。Delete*fromstudentwhereNo='999'false不力口*號(hào)DeletefromstudentwhereNo='999'或者DeletestudentfromstudentwhereNo='9992、設(shè)有如圖所示的關(guān)系R:職工號(hào)職工名年齡性別單位號(hào)單位名E1ZHAO20FD3CCCE2QIAN25MD1AAAE3SEN38MD3CCCE4LI25FD3CCC1、試問(wèn)R屬于第幾范式?為什么?(5分)2、并將其規(guī)范化為3NF,將規(guī)范
20、后的關(guān)系表寫(xiě)出來(lái)(5分)第二范式:消除了非主屬性對(duì)碼的部分函數(shù)依賴(lài)1NF->2NF第三范式:消除主屬性對(duì)碼的傳遞函數(shù)依賴(lài)2NF->3NF1.屬于第二范式設(shè)計(jì)一個(gè)插入單位表的頁(yè)面insert.jsp以及提交后的插入處理程序insert.d。,并使用插入語(yǔ)句插入相關(guān)信息。Insert.jsp頁(yè)面僅寫(xiě)下form表單中的相關(guān)程序,程序不需要對(duì)表單中的信息作檢查,insert.do程序僅填寫(xiě)doPost中的相關(guān)程序。單位表的名字為dept,它有兩列,deptID,類(lèi)型為char(2),deptName,類(lèi)型為nvarchar(50)數(shù)據(jù)庫(kù)服務(wù)器地址為:exam,端口號(hào)為:8888。數(shù)據(jù)庫(kù)名為
21、dept,用戶(hù)名為:sa,密碼為:123,數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序全稱(chēng)為:com.microsoft.sqlserver.jdbc.SQLServerDriverinsert.jsp頁(yè)面代碼<%pagelanguage="java"import="java.sql.*,java.io.*,java.util.*"%><%pagecontentType="text/html;charset=utf-8"%><!DOCTYPEHTMLPUBLIC"-W3CDTDHTML4.01TransitionalEN”&
22、gt;<html><body>請(qǐng)?zhí)顚?xiě)form表單中的程序<formactioninsert.dd'method='post><tr><td>deptID</td><td><inputtype=text'name=ID7></td></tr><tr><td>deptName</td><td><inputtype=texfname="Name"/></td></tr><tr><td><inputtype=Submifvalue="插入"/></td></tr></from></body></html>insert.do頁(yè)/省略import指令WebServlet("/insert.do")pub
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年西師新版九年級(jí)地理下冊(cè)階段測(cè)試試卷含答案
- 2025年滬教版九年級(jí)歷史上冊(cè)月考試卷含答案
- 2025年滬教新版選擇性必修3化學(xué)下冊(cè)階段測(cè)試試卷
- 2025年滬科版選修一歷史下冊(cè)階段測(cè)試試卷
- 2025年華師大版九年級(jí)化學(xué)上冊(cè)階段測(cè)試試卷含答案
- 2025年滬教版九年級(jí)歷史下冊(cè)階段測(cè)試試卷
- 2025年外研銜接版九年級(jí)地理下冊(cè)月考試卷含答案
- 2025年農(nóng)藥企業(yè)環(huán)保責(zé)任履行合同4篇
- 二零二五版抵押車(chē)借款合同編制指南與實(shí)例3篇
- 二零二五年度跨境電商進(jìn)口貨物擔(dān)保借款合同范本4篇
- 2023年成都市青白江區(qū)村(社區(qū))“兩委”后備人才考試真題
- 2024中考復(fù)習(xí)必背初中英語(yǔ)單詞詞匯表(蘇教譯林版)
- 海員的營(yíng)養(yǎng)-1315醫(yī)學(xué)營(yíng)養(yǎng)霍建穎等講解
- 《現(xiàn)代根管治療術(shù)》課件
- 肩袖損傷的護(hù)理查房課件
- 2023屆北京市順義區(qū)高三二模數(shù)學(xué)試卷
- 公司差旅費(fèi)報(bào)銷(xiāo)單
- 我國(guó)全科醫(yī)生培訓(xùn)模式
- 2021年上海市楊浦區(qū)初三一模語(yǔ)文試卷及參考答案(精校word打印版)
- 八年級(jí)上冊(cè)英語(yǔ)完形填空、閱讀理解100題含參考答案
- 八年級(jí)物理下冊(cè)功率課件
評(píng)論
0/150
提交評(píng)論