![《數(shù)據(jù)庫(kù)原理與應(yīng)用》課后作業(yè)參考答案_第1頁(yè)](http://file4.renrendoc.com/view8/M01/3F/05/wKhkGWcgTh6AR4o7AAE-I1cCwLs411.jpg)
![《數(shù)據(jù)庫(kù)原理與應(yīng)用》課后作業(yè)參考答案_第2頁(yè)](http://file4.renrendoc.com/view8/M01/3F/05/wKhkGWcgTh6AR4o7AAE-I1cCwLs4112.jpg)
![《數(shù)據(jù)庫(kù)原理與應(yīng)用》課后作業(yè)參考答案_第3頁(yè)](http://file4.renrendoc.com/view8/M01/3F/05/wKhkGWcgTh6AR4o7AAE-I1cCwLs4113.jpg)
![《數(shù)據(jù)庫(kù)原理與應(yīng)用》課后作業(yè)參考答案_第4頁(yè)](http://file4.renrendoc.com/view8/M01/3F/05/wKhkGWcgTh6AR4o7AAE-I1cCwLs4114.jpg)
![《數(shù)據(jù)庫(kù)原理與應(yīng)用》課后作業(yè)參考答案_第5頁(yè)](http://file4.renrendoc.com/view8/M01/3F/05/wKhkGWcgTh6AR4o7AAE-I1cCwLs4115.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
模塊1數(shù)據(jù)庫(kù)理論基礎(chǔ)
1.某醫(yī)院病房計(jì)算機(jī)管理中心需要如下信息:
科室:科名、科地址、科電話、醫(yī)生姓名
病房:病房號(hào)、床位號(hào)、所屬科室名
醫(yī)生:姓名、職稱、所屬科室名、年齡、工作證號(hào)
病人:病歷號(hào)、姓名、性別、診斷、主管醫(yī)生、病房號(hào)
其中,一個(gè)科室有多個(gè)病房、多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)生只屬于
一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一個(gè)。
請(qǐng)?jiān)O(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的E-R模型。
2.一個(gè)圖書館借閱管理數(shù)據(jù)庫(kù)要求提供下述服務(wù):
(】)可隨時(shí)查詢書庫(kù)中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號(hào)唯一標(biāo)
識(shí)。
(2)可隨時(shí)查詢書籍借還情況,包括借書人單位、姓名、借書證號(hào)、借書日期和還
書日期。我們約定:任何人可借多種書,任何一種書可為多個(gè)人所借,借書證號(hào)具有唯一性。
(3)當(dāng)需要時(shí),可通過數(shù)據(jù)庫(kù)中保存的出版社的電報(bào)編號(hào)、電話、郵編及地址等信息向相應(yīng)
出版社增購(gòu)有關(guān)書籍。我們約定,一個(gè)出版社可出版多種書籍,同一教材僅為一個(gè)
出版社出版,出版社名具有唯一性。
請(qǐng)根據(jù)以上情況和假設(shè)設(shè)計(jì)滿足需求的E-R模型。
答:
模塊3表的操作
一.填空題
1.數(shù)字?jǐn)?shù)據(jù)可分為整數(shù)型、精確數(shù)值型和近似數(shù)值型3種類型。其中,精確數(shù)值型數(shù)
據(jù)由由整數(shù)和人數(shù)兩部分組成
2.在創(chuàng)建表的命令語句中,要設(shè)置表字段屬性為自動(dòng)編號(hào)的關(guān)鍵字是IDENTITY.
3.SQLServer2008中,根據(jù)表的用途可以分為4類,即系統(tǒng)表、用戶表、已分區(qū)表
和臨時(shí)表。
4.如果表中記錄的某一字段或字段組合能唯一標(biāo)識(shí)記錄,則稱該字段或字段組合
為主鍵。
5.創(chuàng)建數(shù)據(jù)庫(kù)表的命令語句是createtable。
二.選擇題
1.使用SQL語句修改表結(jié)構(gòu)時(shí),其語句是下面的(B)選項(xiàng)。
A.ALTERDATABASEB.ALTERTABLE
C.UPDATETABLED.UPATEDABASE
2.下列對(duì)表的描述正確的是(C)o
A.在數(shù)據(jù)庫(kù)中表用來表示關(guān)系模型中的實(shí)體
B.表是對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和操作的一種邏輯結(jié)構(gòu)
C.表是用來組織和存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象
D.表可以存儲(chǔ)數(shù)據(jù)庫(kù)的其他數(shù)據(jù)庫(kù)對(duì)象
3.在SQLServer2008的數(shù)據(jù)類型中可以用來存儲(chǔ)圖片的數(shù)據(jù)類型是(B)
A.binaryB.image
4.使用系統(tǒng)存儲(chǔ)過程(C)可以查看表的行、大小和空間的統(tǒng)計(jì)信息。
A.sp_tableB.sp_help
5.訂單表Orders的列Ordcrid的類型是小整型(smallinl),根據(jù)業(yè)務(wù)的發(fā)展需要將其改為整
型(integer),應(yīng)該使用下面的(A)語句。
A.ALTERTABLEOrdersALTERCOLUMNOrderidinteger
B.ALTERCOLUMNOrderidintegerFROMOrders
C.ALTERTABLEOrders(Orderidinteger)
D.ALTERCOLUMNOrders.Orderidinteger
模塊4數(shù)據(jù)庫(kù)查詢語句
一填空題
1.集合查詢的關(guān)鍵字為UNION,在使用它時(shí)一定要注意多個(gè)查詢的列數(shù)和列的順序-
定要相同。
2.內(nèi)連接的關(guān)鍵字為INNERJOIN,外連接的關(guān)鍵字為L(zhǎng)EHTJ0I\,交叉連接的關(guān)鍵字為CROSS
JOIN。
3.在連接多個(gè)表時(shí),基本連接使用JOIN來連接,其他連接形式都需要用到關(guān)鍵字
_0N。
4.GROUPBY子句中可以使用聚合函數(shù),那么MAX(數(shù)量)表示一最大值。
5.ORDERBY子句中ASC表示升序排列.DESC表示降序排列,默認(rèn)情況下為升序排列。
二選擇題
1.下面所述連接方式中哪種連接方式中可以使用ON子句(D)o
A.內(nèi)連接B.基本連接
C.交叉連接D.聯(lián)合查詢
2.下面哪些關(guān)鍵字可用于返回多行的子查詢(A)o
A.1N和EXISTS關(guān)鍵字B.SOME,ANY和ALL關(guān)鍵字
C.QUERY關(guān)鍵字D.JOIN關(guān)鍵字
3.下面SELECT語句中哪些子句可以包含子查詢(C)o
A.SELECTB.GROUPBY
C.WHERED.ORDERBY
4.下面對(duì)HAVING子句說法錯(cuò)誤的是(B)。
A.HAVING子句的使用方法與WHERE子句基本相同
B.與GROUPBY子句結(jié)合使用時(shí),其限定檢索范圍為GROUPBY子句結(jié)果集C.與WHERE子句相
同,HAVING子句中同樣可以使用INLIKE或BETWEEND.只能與GROUPBY子句結(jié)合使用
5.在SELCET子句中,下列(B)子句用于將查詢結(jié)果存儲(chǔ)在一個(gè)新表中。
A.SELCET子句B.INTO子句
C.WHERE子句D.FROM子句
模塊5T-SQL語句
一填空題
1.T-SQL語言的三種類型分別是數(shù)據(jù)定義語言、數(shù)據(jù)操作語言和數(shù)據(jù)控制語言。
2.在SQLSezer中,變量可分為兩類:全局變量和局部變量。當(dāng)聲明局部變量后,
可用SET或SELECT語句為其賦值。
3.常規(guī)標(biāo)識(shí)符是指不需要使用分隔標(biāo)識(shí)符等定界符進(jìn)行分隔的標(biāo)示符。
4.比較運(yùn)算能夠進(jìn)行除text-型、ntext型和iin避型之外的其他數(shù)據(jù)類型
表達(dá)式的比較操作。
5.在Transact-SQL中局部變量用DECLARE@語句來聲明。
二選擇題
1.&、*、1和OR這四個(gè)運(yùn)算符中優(yōu)先級(jí)最高的是(B)。
A.&B.*C.1D.OR
2.SELECT語句屬于T-SQL的語言類型是(B)。
A.數(shù)據(jù)定義語言B.數(shù)據(jù)操縱語言
C.數(shù)據(jù)控制語言D.流程控制語言
3.下列常量中屬于字符串常量的是(A)。
A.'你好'B.'What"sthis"
C.NNEWD."What'Syourname.
4.下面選項(xiàng)中,屬于T-SQL不支持的流程控制語句是(A)0
A.IF?THEIN-ELSEC.DOCASE
B.BEGIN-ENDD.DOWHILE
5.聚合函數(shù)(B)可實(shí)現(xiàn)平均數(shù)的求取。
A.SUMB.AVGC.MIND.MAX
模塊6數(shù)據(jù)庫(kù)完整性
填空題
1.唯一約束包括PRIMARYKEY約束和UNIQUE
2.數(shù)據(jù)庫(kù)完整性是指數(shù)據(jù)庫(kù)要保持?jǐn)?shù)據(jù)的歪確性和相容性,它是衡量數(shù)據(jù)庫(kù)數(shù)據(jù)
好壞的一種標(biāo)志。
3.SQLServer2008中包括的約束有一鍵約束、外關(guān)鍵字約束、唯一約束、檢查約束、缺省約
束和非空約束。
4.創(chuàng)建規(guī)則的語句是CREATERULE.將規(guī)則綁定的系統(tǒng)存儲(chǔ)過程是spbindrule
5.SQLServer2008中,可用于實(shí)現(xiàn)數(shù)據(jù)完整性的方法共有兩類,即過程型數(shù)據(jù)完整
性禾口聲明型完整性
選擇題
1.在下面的約束中,不是用來維護(hù)兩個(gè)表之間的一致性關(guān)系的約束是(A)0
A.FOREIGNKEY約束B.CHECK約束
C.UNIQUE約束D.DEFAULT約束
2.假設(shè),創(chuàng)建表時(shí)的某列要求可以包含空值,但不允許有.重復(fù)值,那么在該列不能使用的約束是
卜面的哪一項(xiàng)(B)o
A.PRIMARYKEY約束:B.UNIQUE約束
C.CHECK約束D.NOTNULL約束
3.解除綁定默認(rèn)值的系統(tǒng)存儲(chǔ)過程是(D)o
4.創(chuàng)建默認(rèn)對(duì)象時(shí),下面可以作為默認(rèn)對(duì)象的值的是(AB)。
A.常量數(shù)據(jù)B.函數(shù)或表達(dá)式
C.表列或數(shù)據(jù)庫(kù)對(duì)象D.除二進(jìn)制外的數(shù)值型數(shù)據(jù)
5.規(guī)則是數(shù)據(jù)庫(kù)對(duì)象之一,它的作用與CHECK約束的部分功能相同,在向表的某列插入或更新
數(shù)據(jù)時(shí),用它來限制輸入的新值白■■取值范圍,下列說法中正確的是(ABC)。
A.CHECK約束是用CREATETABLED句在創(chuàng)建表時(shí)指定的,而規(guī)則需要作為單獨(dú)的
數(shù)據(jù)庫(kù)對(duì)象來實(shí)現(xiàn)
B.在一列上只能使用一個(gè)規(guī)則,但可以使用多個(gè)CHECK約束
C.規(guī)則可以應(yīng)用于多個(gè)列,還可以應(yīng)用于用戶定義數(shù)據(jù)類型,而CHECK約束只能應(yīng)
用于它定義的行
D.表或用戶定義數(shù)據(jù)類型的刪除、修改不會(huì)對(duì)與之相連的規(guī)則產(chǎn)生影響。而CHECK
約束則隨著表的刪除而撤銷約束
模塊7視圖和索引
一填空題
i.創(chuàng)建唯一性索引時(shí),應(yīng)保證創(chuàng)建索引的列不包括重復(fù)的數(shù)據(jù),并且沒有兩個(gè)或兩個(gè)以上的空
值。如果有這種數(shù)據(jù),則必須先將其刪除,否則索引不能成功創(chuàng)建。
2.一個(gè)表最多只可以有」一個(gè)聚集索引。
3.在SQLServer2008中,有兩種基本類型的索引:簡(jiǎn)單索引和一復(fù)雜索引。
4.查看視圖的基本信息可以使用系統(tǒng)存儲(chǔ)過程—SDhel一,查看一個(gè)視圖orderview
的定義文本信息,可以使用sphelptext。
5.在SQLServer2008系統(tǒng)中,可以把視圖分成3種類型,即標(biāo)準(zhǔn)視圖、索引視圖和分區(qū)視
圖。
二選擇題
1.CREATEUNIQUENONCLUSTEREDINDEXindexidOX學(xué)生表(學(xué)號(hào))”語句
建了一個(gè)(D)索弓
A.唯一索引B.聚集索引
C.主鍵索引D.唯一非聚集索引
2.如果需要加密視圖的定義文本,可以使用下面(D)子句。
A.WITHCHECKOPTIONB.WITHSCHEMABINDING
C.WITHNOCHECKD.WITHENCRYPTION
3.使用SQL語句通過視圖修改基本表中的數(shù)據(jù)時(shí),其關(guān)鍵字是(C)o
A.CREATEB.UPDATE
C.ALTERD.DROP
4.以下關(guān)于視圖的描述,正確的是(ABD)o
A.視圖是從一個(gè)或幾個(gè)基表或視圖中導(dǎo)出的虛表
B.視圖并不實(shí)際存儲(chǔ)數(shù)據(jù),只在數(shù)據(jù)字典中保存其邏輯定義
C.視圖里面的任何數(shù)據(jù)不可以進(jìn)行修改
D.SQL中的SELECT語句可以像對(duì)基表一樣來對(duì)視圖進(jìn)行查詢
5.下列幾種情況適合創(chuàng)建索引的是(C)o
A.列的取值范南很少B.用作查詢條件的列
C.頻繁搜索的列D.連接中頻繁使用的列
模塊8游標(biāo)、事務(wù)和鎖
一填空題
1.要成為一個(gè)事務(wù),則一個(gè)工作單元必須具有原子性、?致性、隔離性和持續(xù)性屬性,即ACID
屬性。
2.游標(biāo)能夠部分讀取返回的結(jié)果集中的?行或?部分行,并允許應(yīng)用程序通過當(dāng)前行
來定位修改表中的數(shù)據(jù)。
3.在SOLServer2008中,SQLServer以三種事務(wù)模式運(yùn)行,分別是自動(dòng)提交事務(wù)、和隱式
事務(wù)-
4.事務(wù)是SQLServer中的單個(gè)邏輯工作單元,一個(gè)事務(wù)內(nèi)的所有語句被作為一個(gè)整體執(zhí)行。
5.當(dāng)多個(gè)事務(wù)同時(shí)對(duì)數(shù)據(jù)庫(kù)的同一部分?jǐn)?shù)據(jù)進(jìn)行操作時(shí),會(huì)引發(fā)的并發(fā)問題主要有:丟失修改、
臟讀、不可重復(fù)讀取和幻讀.
二選擇題
1.FETCHPRIOR語句將提取游標(biāo)結(jié)果集中當(dāng)前行的(B)。
A.第一行B.最后行
C.前一行D.后一行
2.要使游標(biāo)具有滾動(dòng)性,應(yīng)在游標(biāo)聲明語句中使用關(guān)鍵字(B)。
A.INSENSITIVEB.SCROLL
C.RETURND.UPDATE
3.假設(shè)聲明了一個(gè)名為cur的游標(biāo),并且游標(biāo)已經(jīng)打開。游標(biāo)指向的當(dāng)前行是結(jié)果集
中的第12行。如果要提取相對(duì)于當(dāng)前行的前5行中的數(shù)據(jù),則可以使用下列的(A)語句。
A.FETCHRELATIVE5FROMcur
B.FETCHRE1.ATIVE.5FROMcur
C.FETCHABSOLUTE5EROMcur
D.FETCHABSOLUTE.5FROMcur
4.假設(shè)數(shù)據(jù)庫(kù)中有兩個(gè)事務(wù)同時(shí)對(duì)數(shù)據(jù)進(jìn)行操作,事務(wù)T1修改表中的數(shù)據(jù),事務(wù)T2
在事務(wù)T1還未提交數(shù)據(jù)前查看了這些數(shù)據(jù)。然后,事務(wù)T1又撤銷了這些修改操作。那么會(huì)發(fā)生下
面(C)并發(fā)問題。
A.丟失更新B.臟讀
C.不一致的分析D.幻讀
5.事務(wù)的(A)屬性不可以用來標(biāo)識(shí)事務(wù)的全有或全無性質(zhì)。
A.原子性B.—?致性
C.隔離性D.持久性
模塊9存儲(chǔ)過程和觸發(fā)器
填空題
1.在無法得到定義該存儲(chǔ)過程的腳本文件。而又想知道存儲(chǔ)過程的定義語句時(shí),使用
spstoredprocedures系統(tǒng)存儲(chǔ)過程,可以查看定義存儲(chǔ)過程的T-SQL語句。
2.針對(duì)每一種觸發(fā)動(dòng)作,在每個(gè)表或視圖中只能有一個(gè)INSTEAD01:類型的觸發(fā)器。
3.在SQLServer2008中,觸發(fā)器分為INSTEADOF觸發(fā)器和AFTER觸發(fā)器。
4.為了接收某一存儲(chǔ)過程的輸出參數(shù)值,需要一個(gè)變量來存放該值,在該存儲(chǔ)過程的調(diào)用語句
中,必須為這個(gè)變量加上OUTP必聲明。
5.系統(tǒng)存儲(chǔ)過程創(chuàng)建和保存在master數(shù)據(jù)庫(kù)中,都以SD—為名稱的前綴,可以在任何
數(shù)據(jù)庫(kù)中使用系統(tǒng)存儲(chǔ)過程。
選擇題
1.以CREATEPROCEDURE為關(guān)鍵字的創(chuàng)建語句可以包括(ABCD)。
ACREATETAB1.EB.DROPTABLE
CAVERTABLED.CREATEDEFAUT
2在一個(gè)表上可以有(B)不同類型的觸發(fā)器。
A種B.兩種
C三種D.無限制
3.要查看ovelOrders儲(chǔ)存過程的內(nèi)容,可以使用的語句是(C)o
A.EXECsp_helptextovelOrders
B.EXECsp_helpoverOrders
C.EXECsprestoredproceduresoverOrders
D.EXECsp_dependsoverOrders
4.下而選項(xiàng)中屬于存儲(chǔ)過程優(yōu)點(diǎn)的是(ABC)。
A.增強(qiáng)代碼的重用性和共享性
B.可以使運(yùn)行加快速度,減少網(wǎng)絡(luò)流量
C.可以作為安全性機(jī)制
D.編輯簡(jiǎn)單
模塊10SQLServer安全管理
填空題
1.SQLServer2008給用戶提供了預(yù)定義的服務(wù)器角色和數(shù)據(jù)庫(kù)角色。
2.SQLServer2008的用戶權(quán)限可以劃分為三類:對(duì)象權(quán)限、語句權(quán)限和隱含權(quán)限。
3.SQLServer2008中,一個(gè)請(qǐng)求服務(wù)器、數(shù)據(jù)庫(kù)或架構(gòu)資源的實(shí)體稱為
它具有唯一的安全標(biāo)識(shí)符。
4.對(duì)于表和視圖,擁有者可以授予數(shù)據(jù)庫(kù)用戶INSERT、UPDATE、DELETE.
和SELECT五種權(quán)限。
5.SQLServer登錄有兩種模式,分別是WI'DOWS登錄方式和SQLSERVER登錄方式。
選擇題
1.下列選項(xiàng)中屬于Windows身份驗(yàn)證模式的是(ABC)。
A.BUILTINXZHT
C.PYP\ZHTD.dbo
2.SQLServer2005的sysusers表所在的數(shù)據(jù)庫(kù)為(A)。
A.master數(shù)據(jù)庫(kù)B.所有用戶創(chuàng)建的數(shù)據(jù)庫(kù)
C.所有數(shù)據(jù)庫(kù)D.注冊(cè)表
3.在數(shù)據(jù)庫(kù)角色不能被刪除的是(ABCD)。
A.dbownerB.dbdenydatawriter
C.publicD.dbdatarcader
4.創(chuàng)建一個(gè)默認(rèn)數(shù)據(jù)庫(kù)為ProductSale,用戶名是userl,密碼為8888的SQL
Server身份驗(yàn)證連接,使用語句應(yīng)為(A)。
A.CREATELOGINtuserl*.WITHPASSWORD'8888',DEFAULTDATABASE=ProductSale
B.EXECUTESP_SETADDROLEMEMBERtuserl*,'8888','ProductSale
C.EXECUTESP_SETADDROLE'useri','8888','ProductSale,
D.EXECUTESP_GRANTDBACCESSuserr,'8888','ProductSale'
5.下列屬于數(shù)據(jù)庫(kù)級(jí)別安全包括的主體的是(ABCD).
A.映射為Windows登錄B.映射為SQLServer登錄
C.數(shù)據(jù)庫(kù)角色D.應(yīng)用程序角色
《數(shù)據(jù)庫(kù)原理與技術(shù)》課程期末復(fù)習(xí)思考題
一、思考題
1、數(shù)據(jù)管理技術(shù)經(jīng)過哪幾個(gè)階段?
2、文件系統(tǒng)階段與數(shù)據(jù)庫(kù)系統(tǒng)階段各有何特點(diǎn)?
3、數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)的概念。
4、數(shù)據(jù)庫(kù)系統(tǒng)有哪幾部分組成?
5、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是哪三級(jí)??jī)杉?jí)映象?數(shù)據(jù)的物理獨(dú)立性與物理獨(dú)立性?
6、ER模型的基本概念:實(shí)體,聯(lián)系,屬性,域,鍵,外鍵,1:1,1:N,M:N聯(lián)系:
7、常用的數(shù)據(jù)模型有哪兒種?數(shù)據(jù)模型的三要素是什么?關(guān)系模型由哪三部分組成?
8、關(guān)系運(yùn)算類型?熟練掌握關(guān)系代數(shù)。
9、SQL的概念;熟練掌握SQL命令;
10、函數(shù)依賴,部分函數(shù)依賴,傳遞函數(shù)依賴;
11、范式,INF,2NF,3NF,BCNF
12、VFP索引的類型;
13、表單控件種類,各自的功能:
14、VFP的常用命令;
二、練習(xí)題
㈠、SQL命令操作
設(shè)有學(xué)生數(shù)據(jù)庫(kù)中有三個(gè)表,學(xué)生表S(snochar(5),snamechar(8),ssexchar(2),sageint,sdept
char(20))分別
表示;學(xué)號(hào),姓名,性另1,年齡,系;課程表C(cnochar(4),cnamechar(20),cteacherchar(8),creditfloat)分
掰表示:課程號(hào),課程名,教師,學(xué)分;學(xué)生選課表SC(snochar(5),enochar(4),cgradefloat)分別表示:學(xué)
號(hào),
課程號(hào),成績(jī)。
1、試作SQL命令建立課程表Co
2、查詢外語系學(xué)生的姓名,性別,年齡,結(jié)果按年齡排序。
3、試用SQL插入一條記錄(C101,英語4,趙老師,4.0)到課程表C中。
4、將李四同學(xué)的年齡增加1歲g
5、查詢李四同學(xué)所選課程的課程名,學(xué)分,成績(jī)
6、試刪除王五同學(xué)的信息:
7、試刪除正五同學(xué)的選課信息;
8、查詢選修了高等數(shù)學(xué)的學(xué)生信息:
9、創(chuàng)建計(jì)算機(jī)系的學(xué)生信息視圖;
10、設(shè)有關(guān)系R
RIABCD
2174
3452
2463
3698
4323
對(duì)這關(guān)系有個(gè)SQL語句:
SELECTA,SUM(B),MAX(C),AVG(D)
FROMR
GROUPBYA;
試寫出這個(gè)語句的查詢結(jié)果:
試求:R1-R2,R1UR2,R1AR2,Bb2(Rl),Rl
(二)關(guān)系代數(shù)和VFP命令操作:
1、設(shè)數(shù)據(jù)庫(kù)中有三個(gè)表:學(xué)生(學(xué)號(hào),姓名,性別,專業(yè))
成績(jī)(學(xué)號(hào),課程號(hào),分?jǐn)?shù))課程(課程號(hào),課程名,學(xué)時(shí))
現(xiàn)有一個(gè)SQL語句:SELECT學(xué)號(hào),姓名,課程號(hào)
FROM學(xué)生S,成績(jī)G
WHERES學(xué)號(hào)=6.學(xué)號(hào)AND分?jǐn)?shù)>90
試用漢語解釋這個(gè)SQL語句的功能。
2、試寫出下列查詢語句的關(guān)系代數(shù)表達(dá)式:檢索英語專業(yè)學(xué)生的學(xué)號(hào),姓名,年齡。
3、用VFP命令(或者SQL命令)對(duì)學(xué)生表按學(xué)號(hào)建立索引。
4、試用VisualFoxPro命令完成對(duì)表操作。
U)修改表結(jié)構(gòu)命令
(2)交互式修改記錄數(shù)據(jù)命令
(3)對(duì)記錄物理排序命令
(4)查找記錄命令
(5)復(fù)制所有的女同學(xué)記錄到另一個(gè)表ntx.dbf中:
(6)對(duì)學(xué)生表按學(xué)號(hào)建立復(fù)合索引:建立單索引:
(7)邏輯刪除會(huì)計(jì)專業(yè)的男同學(xué);
(8)分頁(yè)顯示男學(xué)生的學(xué)號(hào),姓名,專業(yè);
(三卜應(yīng)用題
1、假設(shè)有學(xué)生數(shù)據(jù)庫(kù)中有三個(gè)表,學(xué)生表S(snochar(5),snamechar(8),ssexchar(2),sageint,sdept
char(20))分別表示:學(xué)號(hào),姓名,性別,年齡,系:課程表C(cnochar(4),cnamechar(20),cteacher
char(8),creditfloat)分別表示:課程號(hào),課程名,教師,學(xué)分:學(xué)生選課表SC(snochar(5),enochar(4),cgrade
float)分別表示:學(xué)號(hào),課程號(hào),成績(jī)。
試用VEP編寫一個(gè)在學(xué)生表中查找某個(gè)學(xué)生并顯示查找結(jié)果的程序。
2、試編寫一個(gè)根據(jù)輸入的學(xué)生姓名,查找該學(xué)生選課課號(hào),成績(jī)的程序:
3、試列出VFP表單中使用的控件及其基本作用。
4、VFP菜單建立的基本步驟:
5、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“商店”實(shí)體集,屬性有商店編號(hào)、商店名,地址等;二是“商
品”實(shí)體集,屬性有商品號(hào),商品名,規(guī)格,單價(jià)等;三是“職工”實(shí)體集,屬性有職工編號(hào),姓名,性別,業(yè)績(jī)
等。
商店與商品之間存在“銷售”聯(lián)系,每個(gè)商店可銷售多種商品,每種商品也可放在多個(gè)商店銷售,每個(gè)商店
銷售一種商品有月銷售量;商店與職工之間存在著‘'聘用”聯(lián)系,每個(gè)職工只能在一個(gè)商店工作,商店聘用職工有聘
期和月薪。
(1)、試畫ER圖,并在圖上注明聯(lián)系、屬性。
(2)、試遵照規(guī)范化理論,將ER圖轉(zhuǎn)換成關(guān)系模型,并注明主碼和外碼。
練習(xí)題參考答案
(一)SQL命令操作
1、createtableC(cnochar(4),cnamechar(20),cteacherchar(8),creditfloat);
2、selectsname,ssex,sage
fromS
wheresdept='夕卜語系'orderbysage:
3^insertintoC(cno,cname,cteacher,cr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店建設(shè)項(xiàng)目管理與運(yùn)營(yíng)合同
- 鋼筋工勞務(wù)承包合同
- 北京車牌租賃協(xié)議范例
- VIP客戶互認(rèn)合作協(xié)議書范本
- 汽車抵押合同
- 珠寶店裝修合同管理費(fèi)標(biāo)準(zhǔn)
- 兼職人員用工勞動(dòng)合同協(xié)議書
- 三維動(dòng)畫委托制作合同范本
- 民間融資三方協(xié)議書范本
- 2025年度辦公室租賃及企業(yè)知識(shí)產(chǎn)權(quán)保護(hù)服務(wù)協(xié)議
- 胸外科講課全套
- 醫(yī)療器械GSP相關(guān)
- 2023年海南省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 電力工程施工售后保障方案
- 中國(guó)心力衰竭診斷和治療指南2024解讀(完整版)
- 多源數(shù)據(jù)整合
- 新人教版高中數(shù)學(xué)必修第二冊(cè)第六章平面向量及其應(yīng)用教案 (一)
- 校園招聘活動(dòng)策劃方案(6篇)
- 期末 (試題) -2024-2025學(xué)年教科版(廣州)英語四年級(jí)上冊(cè)
- 解讀國(guó)有企業(yè)管理人員處分條例課件
- 湖南省長(zhǎng)沙市一中2024-2025學(xué)年高一生物上學(xué)期期末考試試題含解析
評(píng)論
0/150
提交評(píng)論