浙江大學(xué)城市學(xué)院數(shù)據(jù)庫原理與應(yīng)用實驗報告(一學(xué)期地報告哦親)_第1頁
浙江大學(xué)城市學(xué)院數(shù)據(jù)庫原理與應(yīng)用實驗報告(一學(xué)期地報告哦親)_第2頁
浙江大學(xué)城市學(xué)院數(shù)據(jù)庫原理與應(yīng)用實驗報告(一學(xué)期地報告哦親)_第3頁
浙江大學(xué)城市學(xué)院數(shù)據(jù)庫原理與應(yīng)用實驗報告(一學(xué)期地報告哦親)_第4頁
浙江大學(xué)城市學(xué)院數(shù)據(jù)庫原理與應(yīng)用實驗報告(一學(xué)期地報告哦親)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、WORD格式專業(yè)資料整理數(shù)據(jù)庫原理與應(yīng)用實驗報告實驗1、數(shù)據(jù)定義1.1實驗?zāi)康哪康氖鞘箤W(xué)生熟悉SQLServer的企業(yè)管理器的用法,初步了解SQLServer查詢分析器的使用方法,熟悉SQLSERVER的常用數(shù)據(jù)類型,加深對SQL和SQL語言的查詢語句的理解。熟練掌握簡單表的創(chuàng)建與修改。1.2實驗內(nèi)容1基本表的建立:a)建立一個“學(xué)生”表Student,它由學(xué)號xh、XXxm、性別xb、年齡nl、所在系xi五個屬性組成,其中學(xué)號屬性不能為空,并且其值是唯一的。b)建立一個“學(xué)生”表Student,它由學(xué)號xh、XXxm、性別xb、年齡nl、所在系xi五個屬性組成,其中學(xué)號屬性不能為空,并創(chuàng)建檢

2、查約束(nl0)。c)建立一個“學(xué)生”表Student,它由學(xué)號xh、XXxm、性別xb、年齡nl、所在系xi五個屬性組成,要求學(xué)號為主鍵,xb有默認的值為男d)建立“課程kc”包括課程號kch,課程名稱kcmc,先修課程xxkc,學(xué)分xf,要求建立主鍵e)建立“成績登記表cjdj”包括學(xué)號xh,程號kch,成績,要求建立主鍵及與student及kc表聯(lián)接的外鍵2基本表的修改:a)在cjdj表中增加一列“任課教師rkjs”b)刪除cj表中rkjs一列c)將student表的xm一列允許空值的屬性更改成不允許為空,將列xm的長度由char(8)改為char(10)d)增加cjdj表的列cj增加一

3、個約束要求cj0andcj0andcj0),wxl_xmchar(20),wxl_xbchar(2)default(男),wxl_nlint,wxl_xichar(10)課程表Wangxl_kc(wxl_kch,wxl_kcmc,wxl_xxkc,wxl_xfCREATETABLEWangxl_kc(wxl_kchchar(10)PRIMARYKEY,wxl_kcmcchar(20),wxl_xxkcchar(20),wxl_xffloat)成績表Wangxl_cjdj(wxl_xh,wxl_kch,wxl_cj)CREATETABLEWangxl_cjdj(wxl_xhchar(10),wx

4、l_kchchar(10),wxl_cjfloat,PRIMARYKEY(wxl_xh,wxl_kch),CONSTRAINTStudent_cjdjFOREIGNKEY(wxl_xh)REFERENCESWangxl_Student,CONSTRAINTcjdj_kcFOREIGNKEY(wxl_kch)REFERENCESWangxl_kc)3)更改表更改表Wangxl_cjdj:在cjdj表中增加一列“任課教師rkjs;ALTERTABLEWangxl_cjdjADDwxl_rkjschar(20)更改表Wangxl_cjdj:在cjdj表中刪除“任課教師rkjs;ALTERTABLEW

5、angxl_cjdjDROPCOLUMNwxl_rkjsWangxl_Student表的xm一列允許空值的屬性更改成不允許為空,將列xm的長度由char(8)改為char(10)ALTERTABLEWangxl_StudentALTERCOLUMNwxl_xmCHAR(10)notnull增加cjdj表的列cj增加一個約束要求cj0andcj0andwxl_cj=80andwxl_cj9010)查詢每一門課程的間接先行課(即先行課的先行課)selectkc1.wxl_kcmcaskc,kc2.wxl_xxkcasjjxxkcfromWangxl_kckc1,Wangxl_kckc2wherek

6、c1.wxl_xxkc=kc2.wxl_kcmc5實驗體會通過本實驗我學(xué)會了簡單查詢與連接查詢。更好的理解與掌握了數(shù)據(jù)庫查詢語言。實驗3數(shù)據(jù)庫的嵌套查詢實驗1實驗?zāi)康谋緦嶒灥哪康氖鞘箤W(xué)生進一步掌握SQLServer查詢分析器的使用方法,加深SQL語言的嵌套查詢語句的理解2實驗內(nèi)容本實驗的主要內(nèi)容是:在SQLServer查詢分析器中使用IN、比較符、ANY或ALL和EXISTS操作符進行嵌套查詢操作。具體完成以下例題。將它們用SQL語句表示,在學(xué)生選課中實現(xiàn)其數(shù)據(jù)嵌套查詢操作。例1求選修了高等數(shù)學(xué)的學(xué)號和XX例2求C1課程的成績高于X晨的學(xué)生學(xué)號和成績例3求其他系中比計算機系某一學(xué)生年齡小的學(xué)生

7、(即年齡小于計算機系年齡最大者的學(xué)生)例4求其他系中比計算機系學(xué)生年齡都小的學(xué)生例5求選修了C2課程的學(xué)生XX例6求沒有選修C2課程的學(xué)生XX例7查詢選修了全部課程的學(xué)生XX例8求至少選修了學(xué)號為“95002”的學(xué)生所選修全部課程的學(xué)生學(xué)號和XX3實驗方法將查詢需求用SQL語言表示:在SQLServer查詢分析器的輸入?yún)^(qū)中輸入SQL查詢語句:設(shè)置查詢分析器的結(jié)果區(qū)為StandardExecute(標準執(zhí)行)或ExecutetoGrid(網(wǎng)格執(zhí)行)方式;發(fā)布執(zhí)行命令,并在結(jié)果區(qū)中查看查詢結(jié)果;如果結(jié)果不正確,要進行修改,直到正確為止。4實驗結(jié)果1)求選修了高等數(shù)學(xué)的學(xué)號和XXselectWang

8、xl_Student.wxl_xh,Wangxl_Student.wxl_xmfromWangxl_kc,Wangxl_cjdj,Wangxl_Studentwherewxl_kcmc=高等數(shù)學(xué)andWangxl_cjdj.wxl_kch=Wangxl_kc.wxl_kchandWangxl_Student.wxl_xh=Wangxl_cjdj.wxl_xh2)求C1課程的成績高于X晨的學(xué)生學(xué)號和成績selectWangxl_Student.wxl_xh,wxl_cjfromWangxl_cjdj,Wangxl_Studentwherewxl_kch=C1andWangxl_Student.w

9、xl_xh=Wangxl_cjdj.wxl_xhandwxl_cj(selectwxl_cjfromWangxl_cjdj,Wangxl_Studentwherewxl_xm=X晨andWangxl_Student.wxl_xh=Wangxl_cjdj.wxl_xhandwxl_kch=C1)3)求其他系中比計算機系某一學(xué)生年齡小的學(xué)生(即年齡小于計算機系年齡最大者的學(xué)生)select*fromWangxl_Studentwherewxl_xi!=CSandwxl_nl(selectmax(wxl_nl)fromWangxl_Studentwherewxl_xi=CS)4)求其他系中比計算機系

10、學(xué)生年齡都小的學(xué)生select*fromWangxl_Studentwherewxl_xi!=CSandwxl_nlall(selectwxl_nlfromWangxl_Studentwherewxl_xi=CS)5)求選修了C2課程的學(xué)生XXselectwxl_xmfromWangxl_Studentwherewxl_xhin(selectWangxl_Student.wxl_xhfromWangxl_Student,Wangxl_cjdjwhereWangxl_Student.wxl_xh=Wangxl_cjdj.wxl_xhandwxl_kch=C2)6)求沒有選修C2課程的學(xué)生XXse

11、lectwxl_xmfromWangxl_Studentwherewxl_xhnotin(selectWangxl_Student.wxl_xhfromWangxl_Student,Wangxl_cjdjwhereWangxl_Student.wxl_xh=Wangxl_cjdj.wxl_xhandwxl_kch=C2)7)查詢選修了全部課程的學(xué)生XXselectwxl_xmfromWangxl_Studentwherenotexists(select*fromWangxl_kcwherenotexists(select*fromWangxl_cjdjwhereWangxl_Student.w

12、xl_xh=Wangxl_cjdj.wxl_xhandwxl_kch=Wangxl_kc.wxl_kch)8)求至少選修了學(xué)號為“95002”的學(xué)生所選修全部課程的學(xué)生學(xué)號和XXselectwxl_xm,wxl_xhfromWangxl_Studentwherenotexists(select*fromWangxl_cjdjC2wherewxl_xh=95002andnotexists(select*fromWangxl_cjdjC3whereC3.wxl_xh=Wangxl_Student.wxl_xhandC3.wxl_kch=C2.wxl_kch)andWangxl_Student.wx

13、l_xh!=950025實驗體會本實驗我學(xué)習(xí)使用了嵌套查詢語句。發(fā)現(xiàn)使用exists,notexists語句進行查詢比較難以理解。對于一些語句用轉(zhuǎn)換成exists語句有些不理解。實驗4數(shù)據(jù)庫的集合查詢和統(tǒng)計查詢實驗1實驗?zāi)康谋緦嶒灥哪康氖鞘箤W(xué)生熟練掌握SQLServer查詢分析器的使用方法,加深SQL語言查詢語句的理解。熟練掌握數(shù)據(jù)查詢中的分組、統(tǒng)計、計算和集合的操作方法。2相關(guān)知識(1)分組和SQL函數(shù)查詢SQL函數(shù)是綜合信息的統(tǒng)計函數(shù),包括計數(shù)、求最大值、最小值、平均值、和值等,較詳細的SQL函數(shù)及功能見第三章3.3節(jié)(SQL查詢用的函數(shù))。SQL函數(shù)可作為列標識符出現(xiàn)在SELECT子句的

14、目標列或HAVING子句的條件中。在SQL查詢語句中,如果有GROUPBY分組子句,則語句中的函數(shù)為分組統(tǒng)計函數(shù);如果沒有GROUPBY分組子句,則語句中的函數(shù)為全部結(jié)果集的統(tǒng)計函數(shù)。表1基本的SQL函數(shù)函數(shù)功能AVG()求與字段相關(guān)的數(shù)值表達式的平均值SUM()求與字段相關(guān)的數(shù)值表達式的和值MIN()求字段表達式的最小值MAX()求字段表達式的最大值COUNT(*|)求記錄行數(shù)(*),或求不是NULL的字段的行數(shù)(2)集合查詢每一個SELECT語句都能獲得一個或一組元組。若要把多個SELECT語句的結(jié)果合并為一個結(jié)果,可用集合來完成。集合操作主要包括并操作UNION、交操作INTERSECT

15、和差操作MINUS。標準SQL語言中提供了并操作UNION,沒有直接提供交操作INTERSECT和差操作MINUS,但可以用其他方法來實現(xiàn),具體實現(xiàn)方法依查詢不同而不同。3實驗內(nèi)容本實驗的主要內(nèi)容是:a)分組查詢實驗。該實驗包括分組條件表達、選擇組條件表達的方法。b)使用函數(shù)查詢的實驗。該實驗包括統(tǒng)計函數(shù)和分組統(tǒng)計函數(shù)的使用方法。c)集合查詢實驗。該實驗并操作UNION、交操作INTERSECT和差操作MINUS的實現(xiàn)方法。具體完成以下例題,將它們用SQL語句表示,在學(xué)生選課中實現(xiàn)其數(shù)據(jù)查詢操作。例1求學(xué)生的總?cè)藬?shù)例2求選修了課程的學(xué)生人數(shù)例3求課程和選修了該課程的學(xué)生人數(shù)例4求選修超過3門課

16、的學(xué)生學(xué)號例5查詢計算機科學(xué)系的學(xué)生及年齡不大于19歲的學(xué)生例6查詢計算機科學(xué)系的學(xué)生與年齡不大于19歲的學(xué)生的交集例7查詢計算機科學(xué)系的學(xué)生與年齡不大于19歲的學(xué)生的差集例8查詢選修課程C1的學(xué)生集合與選修課程C2的學(xué)生集合的交集例9查詢選修課程C1的學(xué)生集合與選修課程C2的學(xué)生集合的差集4實驗步驟將查詢需求用SQL語言表示:在SQLServer查詢分析器的輸入?yún)^(qū)中輸入SQL查詢語句:設(shè)置查詢分析器的結(jié)果區(qū)為StandardExecute(標準執(zhí)行)或ExecutetoGrid(網(wǎng)格執(zhí)行)方式;發(fā)布執(zhí)行命令,并在結(jié)果區(qū)中查看查詢結(jié)果;如果結(jié)果不正確,要進行修改,直到正確為止。5實驗結(jié)果a)求

17、學(xué)生的總?cè)藬?shù)selectcount(wxl_xh)penplefromWangxl_Studentb)求選修了課程的學(xué)生人數(shù)selectcount(distinctwxl_xh)penplefromWangxl_cjdjc)求課程和選修了該課程的學(xué)生人數(shù)selectwxl_kch,count(wxl_xh)penplefromWangxl_cjdjgroupbywxl_kchd)求選修超過3門課的學(xué)生學(xué)號selectwxl_xhfromWangxl_cjdjgroupbywxl_xhhavingcount(wxl_kch)3e)查詢計算機科學(xué)系的學(xué)生及年齡不大于19歲的學(xué)生select*fro

18、mWangxl_Studentwherewxl_xi=CSorwxl_nl=19f)查詢計算機科學(xué)系的學(xué)生與年齡不大于19歲的學(xué)生的交集select*fromWangxl_Studentwherewxl_xi=CSandwxl_nl19h)查詢選修課程C1的學(xué)生集合與選修課程C2的學(xué)生集合的交集selectWangxl_Student.*fromWangxl_Student,Wangxl_cjdjC1,Wangxl_cjdjC2whereC1.wxl_kch=C1andC2.wxl_kch=C2andC1.wxl_xh=C2.wxl_xhandWangxl_Student.wxl_xh=C2.

19、wxl_xhi)查詢選修課程C1的學(xué)生集合與選修課程C2的學(xué)生集合的差集selectWangxl_Student.*fromWangxl_Student,Wangxl_cjdjC1whereC1.wxl_kch=C1andWangxl_Student.wxl_xh=C1.wxl_xhandC1.wxl_xhnotin(selectwxl_xhfromWangxl_cjdjC3wherewxl_kch=C2)6實驗體會本實驗我學(xué)習(xí)了集合查詢與統(tǒng)計查詢。學(xué)會使用聚集函數(shù),集合作等。集合算,差運算SQL中沒有直接提供,需要我們用其他方法來實現(xiàn)。總的說來,我覺得實驗不難,很好操作。實驗5數(shù)據(jù)庫的更新實

20、驗1實驗?zāi)康谋緦嶒灥哪康氖且髮W(xué)生熟練掌握使用SQL和通過SQLServer企業(yè)管理器向數(shù)據(jù)庫輸入數(shù)據(jù)、修改數(shù)據(jù)和刪除數(shù)據(jù)的操作。2相關(guān)知識SQLServer提供了很多方法更新表中數(shù)據(jù)。以插入記錄為例,可以使用INSERT語句、VALUES子句將特定值集合插入一行;可以使用數(shù)據(jù)庫接口API(ADO、OLEDB、ODBC和DB-Library)中的函數(shù)進行數(shù)據(jù)插入等。本實驗主要掌握INSERT、UPDATE和DELETE語句的基本用法。插入操作,其語句的一般格式為INSERTINTOtable_or_view(colum_list)VALUES(date_values);此語句是使date_va

21、lues作為一行數(shù)據(jù)記錄插入已命名的表或視圖table_or_view中。Column_list是由逗號分隔的table_or_view的列名列表,用來指定為其提供數(shù)據(jù)的列。如果沒有指定column_list,表或視圖中的所有列都將接收數(shù)據(jù)。如果column_list沒有為表或視圖中的所有列命名,將在列表中沒有命名的任何列中插入一個NULL值(或者在默認情況下為這些列定義的默認值)。在列的列表中沒有指定的所有列都必須允許NULL值或者指定的默認值。否則SQLServer將返回一個錯誤。修改操作語句的一般格式為UPDATE表名SET=,=where;其功能是修改指定表中滿足WHERE子句條件的元

22、組。其中SET子句用于指定修改方法,即用的值取代相應(yīng)的屬性列值。如果省略WHERE子句,則表示要修改表中的所有元組。刪除語句的一般格式為DELETEFROMWHERE;其功能是從指定表中刪除滿足WHERE子句條件的所有元組。如果省略WHERE子句,則表示要刪除表中的所有元組,但表的定義仍在字典中。3實驗內(nèi)容通過企業(yè)管理器,在學(xué)生選課數(shù)據(jù)庫的學(xué)生、課程和選課3個表中各輸入10條記錄。要求記錄不僅滿足數(shù)據(jù)約束要求,還要有表間關(guān)聯(lián)的記錄。具體完成以下例題。將它們轉(zhuǎn)換為SQL語句表示,在學(xué)生選課庫中實現(xiàn)其數(shù)據(jù)更新操作。例1將一新學(xué)生記錄(學(xué)號:95050;XX:陳冬;性別:男;年齡:18;所在系:計算

23、機科學(xué)系)插入學(xué)生表中。例2插入一條選課記錄(95020,C1)。例3對每一個系,求學(xué)生的平均年齡,并把結(jié)果存入數(shù)據(jù)庫。對于這道題,首先要在數(shù)據(jù)庫中建立一個有兩個屬性列的新表,其中一列存放系名,另一列存放相應(yīng)系的學(xué)生平均年齡。CREATETABLEDeptage(所在系CHAR(20),平均年齡SMALLINT);然后對數(shù)據(jù)庫的學(xué)生表按所在系分組求平均年齡,再把所在系和平均年齡存入新表中。例4將學(xué)生95001的年齡改為22歲。例5將所有學(xué)生的年齡增加一歲。例6將計算機科學(xué)系全體學(xué)生的成績置零。例7刪除學(xué)號為95006的學(xué)生記錄例8刪除所有的學(xué)生選課記錄例9刪除計算機科學(xué)系所有學(xué)生的選課記錄4實

24、驗步驟將查詢需求用SQL語言表示;在SQLServer查詢分析器的輸入?yún)^(qū)中輸入SQL查詢語句;設(shè)置查詢分析器的結(jié)果區(qū)為StandardExecute(標準執(zhí)行)或ExecutetoGrid(網(wǎng)格執(zhí)行)方式;發(fā)布執(zhí)行命令,并在結(jié)果區(qū)中查看查詢結(jié)果;如果結(jié)果不正確,要進行修改,直到正確為止。5實驗結(jié)果a)將一新學(xué)生記錄(學(xué)號:95050;XX:陳冬;性別:男;年齡:18;所在系:計算機科學(xué)系)插入學(xué)生表中。insertintoWangxl_Student(wxl_xh,wxl_xm,wxl_xb,wxl_nl,wxl_xi)values(95050,陳冬,男,18,CS)b)插入一條選課記錄(95

25、020,C1)。insertintoWangxl_cjdj(wxl_xh,wxl_kch)values(95020,C1)c)對每一個系,求學(xué)生的平均年齡,并把結(jié)果存入數(shù)據(jù)庫。對于這道題,首先要在數(shù)據(jù)庫中建立一個有兩個屬性列的新表,其中一列存放系名,另一列存放相應(yīng)系的學(xué)生平均年齡。CREATETABLEDeptage(所在系CHAR(20),平均年齡SMALLINT);然后對數(shù)據(jù)庫的學(xué)生表按所在系分組求平均年齡,再把所在系和平均年齡存入新表中。CREATETABLEWangxl_Deptage(wxl_xiCHAR(20),wxl_avgnlSMALLINT)insertintoWangxl_

26、Deptage(wxl_xi,wxl_avgnl)selectwxl_xi,avg(wxl_nl)wxl_avgnlfromWangxl_Studentgroupbywxl_xid)將學(xué)生95001的年齡改為22歲。updateWangxl_Studentsetwxl_nl=22wherewxl_xh=95001e)將所有學(xué)生的年齡增加一歲。updateWangxl_Studentsetwxl_nl=wxl_nl+1f)將計算機科學(xué)系全體學(xué)生的成績置零。因先前有對成績表約束,wxl_cj0andwxl_cj=100,所以此處先刪去約束條件,再修改成績。ALTERTABLEWangxl_cjdj

27、dropConstraintCK_Wangxl_cj_wxl_c_7F60ED59updateWangxl_cjdjsetwxl_cj=0whereWxl_xhin(selectwxl_xhfromWangxl_StudentwhereWangxl_Student.wxl_xi=CS)g)刪除學(xué)號為95006的學(xué)生記錄因為在成績表中葉有蓋學(xué)生記錄,所以刪除時必須一起刪除。否則會引起數(shù)據(jù)庫不一致問題。deletefromWangxl_cjdjwherewxl_xh=95006deletefromWangxl_Studentwherewxl_xh=95006h)刪除所有的學(xué)生選課記錄deletef

28、romWangxl_cjdji)刪除計算機科學(xué)系所有學(xué)生的選課記錄deletefromWangxl_cjdjwherewxl_xhin(selectwxl_xhfromWangxl_Studentwherewxl_xi=CS)6實驗體會本實驗我學(xué)習(xí)了對數(shù)據(jù)庫的更新操作。包括插入數(shù)據(jù),更改數(shù)據(jù),刪除數(shù)據(jù)等。其中比較重要的是,像更改數(shù)據(jù),可能之前你對數(shù)據(jù)庫有簡歷果約束條件,你更改數(shù)據(jù)庫必須滿足約束條件,若不滿足,則無法更改成功。只能你刪除該約束或者修改這一約束條件后才能更改。然后是刪除數(shù)據(jù)。刪除數(shù)據(jù)時必須考慮表與表之間的參照完整性,如果你刪除了一個表中的數(shù)據(jù),而與他關(guān)聯(lián)的其他表中數(shù)據(jù)沒有刪除,則會

29、引起數(shù)據(jù)庫數(shù)據(jù)不一致的錯誤。所以進行刪除操作時必須有關(guān)參照表相關(guān)的元組一起刪去,而且刪除時必須注意操作的先后順序。實驗6數(shù)據(jù)庫的視圖定義及維護實驗1.實驗?zāi)康谋緦嶒灥哪康氖鞘箤W(xué)生掌握視圖的定義與維護操作,加深對視圖在關(guān)系數(shù)據(jù)庫中的作用的理解。2.相關(guān)知識視圖是根據(jù)子模式建立的虛擬表。一個視圖可以由一個表構(gòu)造,也可以由多個表構(gòu)造。利用企業(yè)管理器和視圖創(chuàng)建向?qū)нM行創(chuàng)建,查看和修改視圖就如同對表的操作一樣,非常容易。3.實驗內(nèi)容本實驗的主要內(nèi)容是:1)創(chuàng)建和刪除視圖2)查詢和更新視圖具體完成以下例題。例1建立信息系學(xué)生的視圖例2建立信息系學(xué)生的視圖,并要求進行修改和插入操作時仍須保證該視圖只有信息系

30、的學(xué)生。例3建立信息系選修了C1號課程的學(xué)生視圖例4建立信息系選修了C1號課程且成績在90分以上的學(xué)生視圖例5定義一個反映學(xué)生出生年份的視圖4.實驗步驟1創(chuàng)建視圖下面利用了SQLServer中提供的視圖創(chuàng)建向?qū)?,來實現(xiàn)例3(建立信息系選修了1號課程的學(xué)生視圖)。1)打開企業(yè)管理器窗口,確認服務(wù)器,打開數(shù)據(jù)庫文件夾,選中新視圖所在的數(shù)據(jù)庫(此例為學(xué)生選課數(shù)據(jù)庫)。2)選擇菜單:工具|向?qū)?)在如圖1所示的向?qū)нx擇對話框中,單擊數(shù)據(jù)庫左邊的“+”號,使之展開。選擇“創(chuàng)建數(shù)據(jù)庫向?qū)А表棧瑔螕簟按_定”按鍵。圖1向?qū)нx擇對話框4)進入創(chuàng)建視圖向?qū)Ш螅紫瘸霈F(xiàn)的是歡迎使用創(chuàng)建視圖向?qū)υ捒?,其中簡單介紹了該向?qū)У墓δ堋螕簟跋乱徊健焙?,就會出現(xiàn)選擇數(shù)據(jù)庫對話框。5)在選擇數(shù)據(jù)庫對話框中,選擇視圖所屬的數(shù)據(jù)庫。本例的數(shù)據(jù)庫為“學(xué)生選課”。單擊“下一步”按鍵,則進入選擇表對話框。6)在選擇表對話框中,列出了指定數(shù)據(jù)庫中所有用戶定義的

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論