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

正文內(nèi)容

20xx電大本科1256數(shù)據(jù)庫應(yīng)用技術(shù)綜合版考試必過(編輯修改稿)

2025-07-02 17:32 本頁面
 

【文章內(nèi)容簡介】 部分,一部分是作為數(shù)據(jù)庫應(yīng)用系統(tǒng)核心和基石的數(shù)據(jù)庫設(shè)計(jì),另一部分是相應(yīng)的數(shù)據(jù)庫應(yīng)用軟件的設(shè)計(jì)開發(fā),二者相輔相成,組成統(tǒng)一的數(shù)據(jù)庫工程。綜合應(yīng)用題1.用SQL語句創(chuàng)建簡單數(shù)據(jù)表設(shè)有某數(shù)據(jù)庫中有學(xué)生表(表名為Students),包括學(xué)號SNo,姓名SName,出生年月日SD等字段。SNo和SName均為字符型(長度10),SD為日期型。SNo是主鍵,請用SQL語句創(chuàng)建該數(shù)據(jù)表Students。CREATE TABLE Students ( SNo CHAR(10) PRIMARY KEY, SName CHAR(10), SD DATETIME)。2.利用SQL語句進(jìn)行查詢在第五題第1小題的基礎(chǔ)上,假設(shè)還存在課程表(表名Courses)和成績表(表名Marks)兩張數(shù)據(jù)表。課程表Courses包括課程號CNo,課程名CName兩個(gè)字段;成績表marks包括學(xué)號SNo,課程號CNo和成績mark三個(gè)字段。教學(xué)管理人員希望查詢學(xué)號為“2009001”的學(xué)生情況,并按如圖1所示的方式顯示查詢結(jié)果,請寫出對應(yīng)的Select查詢語句。圖1 要求的顯示結(jié)果SELECT ,Sname,Cname,mark FROM students,courses,marks WHERE = and = and =‘2009001’3.程序應(yīng)用題接第五題第2小題,某教學(xué)管理系統(tǒng)包括課程信息錄入功能,程序運(yùn)行界面如圖2所示,其中Text1為課程號、Text2為課程名。進(jìn)入界面后,用戶輸入所有數(shù)據(jù),點(diǎn)擊“確認(rèn)”按鈕,將結(jié)果插入到課程表courses中。請補(bǔ)充完成下列程序代碼。圖2“增加記錄”窗體運(yùn)行界面Private Sub Command1_Click() ‘聲明一個(gè)記錄集對象Dim ADOrs As New Recordset ‘將記錄集對象與已建立的數(shù)據(jù)庫聯(lián)接對象ADO綁定=ADO ‘第一步:在課程表Courses中查詢是否存在關(guān)鍵字相同的記錄 (1)拼寫查詢字符串strSQL =“Select CNo From courses Where Cno=‘” + Text1 + “’” (2)執(zhí)行查詢語句 strSQL ‘第二步:如果記錄已經(jīng)存在,則退出程序If Not Then MsgBox “記錄已存在,不能繼續(xù)增加” Exit Sub End If ‘第三步:將結(jié)果插入到課程表Courses中 strSQL = “Insert Into courses(Cno,CName) Values(‘”+Text1+“’,‘”+Text2+“’)” strSQL End Sub4.用SQL語句創(chuàng)建簡單數(shù)據(jù)表設(shè)有兩個(gè)關(guān)系(1)教師關(guān)系T,包括教師編號TNo,姓名TN,系別TD,職稱RANK;(2)課程關(guān)系C,包括課程號CNo,課程名CN。教師編號和課程號分別是上述兩個(gè)關(guān)系的主鍵,請用SQL語句創(chuàng)建教師數(shù)據(jù)表T。參考答案CREATE TABLE T{ TNo INT PRIMARY KEY, TN CHAR(30), TD CHAR(20), RANK CHAR(20)}。5.用SQL語句創(chuàng)建數(shù)據(jù)表在上題基礎(chǔ)上,假設(shè)還存在教師教授課程關(guān)系TC,包括教師編號TNo和課程號CNo。注意:說明主鍵碼和外鍵碼約束參考答案CREATE TABLE TC{TNo INT,CNo INT,PRIMARY KEY (Tno,Cno),FOREIGN KEY (TNo) REFERENCES T(TNo),FOREIGN KEY (CNo) REFERENCES C(CNo)}。6.利用SQL語句進(jìn)行查詢在上題的基礎(chǔ)上,如果要查詢“張紅老師承擔(dān)的所有課程”,請寫出對應(yīng)的SQL查詢語句。參考答案SELECT , FROM T,C,TCWHERE = AND = AND =‘張紅’7.程序應(yīng)用題設(shè)學(xué)生成績表的結(jié)構(gòu)為(學(xué)號、課程號、成績),程序運(yùn)行界面如圖1所示。進(jìn)入界面后,用戶首先選擇學(xué)號(Combo1)、課程號(Combo2),姓名(Text1)和課程名(Text2)從數(shù)據(jù)庫中自動讀入;然后,用戶輸入對應(yīng)的成績(Text3),點(diǎn)擊“確認(rèn)”按鈕后,將結(jié)果插入到學(xué)生成績表中。請補(bǔ)充完成下列程序代碼。Command1Private Sub Command1_Click() ‘聲明一個(gè)記錄集對象Dim ADOrs As New Recordset ‘將記錄集對象與已建立的數(shù)據(jù)庫聯(lián)接對象ADO綁定=ADO ‘第一步:在學(xué)生成績表中查詢是否存在關(guān)鍵字相同的記錄 (1)拼寫查詢字符串strSQL=“Select * From 學(xué)生成績表 Where 學(xué)號=‘”++“ ’ And 課程號=‘”++“ ’ ” (2)執(zhí)行查詢語句 StrSQL ‘第二步:如果關(guān)鍵字重復(fù),則退出程序If Not Then MsgBox “記錄已存在,不能繼續(xù)增加” Exit Sub End If ‘第三步:將結(jié)果插入到學(xué)生成績表中 StrSQL=“Insert Into 學(xué)生成績表(學(xué)號,課程號,成績) Values(‘”++“ ’,‘”++“ ’, ”+Str(Val())+“)” StrSQL (本小點(diǎn)2分) End Sub8. 用 SQL語句創(chuàng)建簡單數(shù)據(jù)表 設(shè)有職工數(shù)據(jù)表T,包括職工編號TNo,姓名TN,出生年月日TD等字段。TNo和TN均為字符型(長度 10),TD為日期型。TNo是主鍵,請用 SQL語句創(chuàng)建該數(shù)據(jù)表T參考答案 CREATE TABLE T( Tno CHAR(10) PRIMARY KEY, TN CHAR (10), TD DATETIME ) 。9. 用 SQ L語句創(chuàng)建帶約束條件的數(shù)據(jù)表 在上題基礎(chǔ)上,假設(shè)還存在工資數(shù)據(jù)表C,包括職工編號CNo , 基本工資Cn等字段。Cn為數(shù)值型(帶小數(shù))。Cno是該表主鍵,字符型(長度10)。該數(shù)據(jù)表與職工數(shù)據(jù)表T之間存在外鍵約束,即職工數(shù)據(jù)表T中不存在的記錄不能夠出現(xiàn)在該表中。請根據(jù)上述說明,用 SQL 創(chuàng)建工資數(shù)據(jù)表C 參考答案 CREATE TABLE C( Cno CHAR(10) PRIMAR KEY, Cn money, FOREIGN KEY (Cno) REFERENCES T(TNo))。10. 程序應(yīng)用題 設(shè)物資臺賬數(shù)據(jù)表的結(jié)構(gòu)為(物資編碼、物資名稱、計(jì)量單位、單價(jià)、期初庫存),程序運(yùn)行界面如圖1所示,其中Text1為控件數(shù)組,Text1(0), Text1(1), Text1(2), Text1(3), Text1(4)分別表示物流編碼、物資名稱、單價(jià)、期初庫存、期初金額。進(jìn)入界面后 ,用戶輸人所有數(shù)據(jù)后,點(diǎn)擊“保存”按鈕后 ,將結(jié)果插人到物資臺賬數(shù)據(jù)表中。請補(bǔ)充完成下列程序代碼。 圖1 “增加記錄” 窗體運(yùn)行界面Private Sub Command1_Click( ) ‘聲明一個(gè)記錄集對象 Dim ADOrs As New Recordset ‘將記錄集對象與已建立的數(shù)據(jù)庫聯(lián)接對象ADO綁定 ADOrs. ActivcConnection= ADO ‘第一步:在數(shù)據(jù)表中查詢是否存在關(guān)鍵字相同的記錄 (1) 拼寫查詢字符串 strSQL=“Select 物資編碼 From 物資臺賬 Where 物資編碼=‘ ’+Textl(0)+‘ ’”(2) 執(zhí)行查詢語句: ADOrs. Open strSQL ‘ 第 二 步 :如果關(guān)鍵字重復(fù),則退出程序 if Not Then MsgBox “記錄已存在,不能繼續(xù)增加” Exit Sub End if ‘ 第三步: 將結(jié)果插人到物資臺賬數(shù)據(jù)表中 strSQL= Insert Into物資臺賬(物資編碼,物資名稱,計(jì)量單位,單價(jià),期初庫存)” strSQL= strSQL+“Values( “+Text1(0)+”, “+ Text1( 1)+” ,“++“,”strSQL=strSQL+ Text1(2)+ “,” + Text1( 3)+“)” strSQL End Sub 11. 設(shè)職工工資表的結(jié)構(gòu)為(職工編號、工資項(xiàng)編號、工資數(shù)),程序運(yùn)行界面如圖2所示。進(jìn)入界面后,用戶首先選擇職工編號(Combo1)、工資項(xiàng)編號(Combo2),職工姓名(Text1)和工資項(xiàng)名稱(Text2)從數(shù)據(jù)庫中自動讀入;然后,用戶修改對應(yīng)的工資數(shù)(Text3),點(diǎn)擊“確認(rèn)”按鈕后,將結(jié)果更新到學(xué)生成績表中。請補(bǔ)充完成下列程序代碼。圖2“修改記錄”窗體運(yùn)行界面Private Sub Command1_Click() ‘聲明一個(gè)字符串變量Dim strSQL AS String ‘第一步:拼寫Update語句strSQL =“Update 職工工資表 Set 工資數(shù)=Text3 Where 職工編號= And 工資項(xiàng)編號=+” ‘第二步:執(zhí)行Update語句 strSQL End Sub必過必過1.關(guān)系數(shù)據(jù)庫系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式。關(guān)系模型通常由三部分組成(A )。 A.?dāng)?shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系的完整性 B.一級模式、二級模式、三級模式 C.?dāng)?shù)據(jù)庫、數(shù)據(jù)表、索引 D.?dāng)?shù)據(jù)庫、數(shù)據(jù)表、視圖 2.以下不屬于SQL Server數(shù)據(jù)庫特點(diǎn)的是( C)。 A.采用SQL結(jié)構(gòu)化查詢語言 B.具有客戶/服務(wù)器體系結(jié)構(gòu) C.基于面向?qū)ο蟮臄?shù)據(jù)模型 D.提供了大量易用的管理工具 3.SQL Server數(shù)據(jù)庫一般包括兩大類數(shù)據(jù)庫類型(D )。 A.Master和Model B.基本表和視圖 C.外模式和內(nèi)模式 D.系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫 4.在一個(gè)物資臺賬數(shù)據(jù)表中,能夠成為主關(guān)鍵字(或稱主碼)的字段是(B )。 A.物資類別 B.物資編碼 C.規(guī)格型號 D.計(jì)劃單價(jià) 5.在物理層面,SQL Server數(shù)據(jù)庫是由數(shù)據(jù)文件和事務(wù)日志文件兩個(gè)操作系統(tǒng)文件組成的,它們的后綴分別是( A)。 A.MDF和LDF B.LDF和MDF C.DAT和LOG D.LOG和DAT 6.SQL Server數(shù)據(jù)庫中的系統(tǒng)表的表名通常以(B )為前綴。 A.Master B.Sys C.Table D.System 7.設(shè)一個(gè)關(guān)系為R,X和Y是它的兩個(gè)屬性集。若對于X上的每個(gè)值都有Y上的一個(gè)惟一值與之對應(yīng),則稱X和Y(C )。 A.屬于第一范式 B.屬于第二范式 C.具有函數(shù)依賴關(guān)系 D.具有非函數(shù)依賴關(guān)系 8.下列符合第三范式的關(guān)系是(B )。 A.教師(編號,姓名,系所編號,系所名稱) B.教師(編號,姓名,職稱) C.教師(編號,姓名,課程號,課程名稱) D.教師(編號,姓名,系所編號,系所主任姓名) 9.一個(gè)關(guān)系中每條記錄和第二個(gè)關(guān)系的每條記錄進(jìn)行連接,所組成的新關(guān)系稱為( C)。 A.兩個(gè)關(guān)系的交 B.兩個(gè)關(guān)系的并 C.兩個(gè)關(guān)系的積 D.兩個(gè)關(guān)系的差 10.SQL Server提供的Nchar、Nvarchar、Ntext等幾種雙字節(jié)數(shù)據(jù)類型實(shí)際上是一種(A )。 A.Unicode數(shù)據(jù)類型 B.ASCII數(shù)據(jù)類型 C.時(shí)間戳數(shù)據(jù)類型 D.?dāng)?shù)值型類型 11.一個(gè)用戶訪問SQL Server通常要依次經(jīng)過4個(gè)層次的安全控制,分別是( A)。 A.操作系統(tǒng)、服務(wù)器、數(shù)據(jù)庫、表和列 B.表和列、數(shù)據(jù)庫、服務(wù)器、操作系統(tǒng) C.操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)、列 D.列、網(wǎng)絡(luò)、數(shù)據(jù)庫、操作系統(tǒng) 12.下列哪些不屬于索引的類型(D )。 A.單列索引 B.惟一索引 C.聚集索引 D.事務(wù)日志索引 13.SQL Server中進(jìn)行數(shù)據(jù)庫備份的SQL語句是( B)。 A.INSERT DATABASE B.BACKUP DATABASE C.RESTORE DATABASE D.UPDATE DATABASE 14.在成績數(shù)據(jù)表中,要計(jì)算某課程的平均成績,可采用(D )。 A.Max函數(shù) B.Min函數(shù) C.Count函數(shù) D.Avg函數(shù) 15.設(shè)課程成績表的結(jié)構(gòu)為(學(xué)號,課程號,成績),如果希望查詢出“成績大于90分且課程號首字母為A的所有記錄”,則對應(yīng)的SQL語句是(C )。 A.SELECT * FROM 課程成績表 WHERE 成績90 AND 課程號 LIKE A% B.SELECT * FROM 課程成績表 WHERE 成績90 OR 課程號 LIKE A% C.SELECT * FROM 課程成績表 WHERE 成績90 AND 課程號 LIKE ‘A%’ D.SELECT * FROM 課程成績表 WHERE 成績90 OR 課程號 LIKE ‘A%’ 1.?dāng)?shù)據(jù)庫管理系統(tǒng)中的( B )功能實(shí)現(xiàn)對數(shù)據(jù)庫的插入、刪除、修改。A、數(shù)據(jù)定義B、數(shù)據(jù)操縱C、數(shù)據(jù)庫的運(yùn)行管理D、數(shù)據(jù)庫的建立與維護(hù)2.以二維表的形式表示關(guān)系之間的聯(lián)系,屬于關(guān)系模型中( A )的功能。A、數(shù)據(jù)結(jié)構(gòu)B、規(guī)范性C、關(guān)系完整性D、數(shù)據(jù)獨(dú)立性3.在系統(tǒng)數(shù)據(jù)庫中,( A )包含了系統(tǒng)級信息。A、master數(shù)據(jù)庫B、tempdb數(shù)據(jù)庫C、model數(shù)據(jù)庫D、msdb數(shù)據(jù)庫4.如果要存儲的數(shù)據(jù)是帶有小數(shù)位的數(shù)據(jù),應(yīng)使用( A )做為數(shù)據(jù)類型。A、數(shù)值數(shù)據(jù)類型B、字符型C、日期時(shí)間型D、位型5.下列( A )情況,適于建立索引。A、基本表的某列中記錄數(shù)量特別多B、基本表的某列中記錄數(shù)量特別少C、經(jīng)常進(jìn)行插入操作的基本
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1