河北工程大學電子信息系數據庫復習題_第1頁
河北工程大學電子信息系數據庫復習題_第2頁
河北工程大學電子信息系數據庫復習題_第3頁
河北工程大學電子信息系數據庫復習題_第4頁
河北工程大學電子信息系數據庫復習題_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、單項選擇題(在每個小題的四個備選答案中,選擇一個正確答案,并將答案寫在答題紙上。每小題2分,共20分)1在數據庫的三級模式結構中,內模式有 。A1個 B2個 C三個 D任意多個2下面列出的條目中, 不是數據庫技術的主要特點。A數據的結構化 B數據的冗余度小C較高的數據獨立性 D程序的標準化3_屬于信息世界的模型,實際上是現實世界到機器世界的一個中間層次。 A數據模型 BE-R圖 C概念模型 D關系模型4有關系模式A(C,T,H,R,S),其中各屬性的含義是:C:課程,T:教員,H:上課時間,R:教室,S:學生。根據語義有如下函數依賴集F=CT,(H,R)C,(H,T)R,(H,S)R。關系

2、模式A的規(guī)范化程度最高達到 。A1NF B2NF C3NF DBCNF5SQL語言集數據查詢、數據操作、數據定義、和數據控制功能于一體,語句INSERT、DELETE、UPDATE實現下列哪類功能 。A數據查詢 B數據操縱C數據定義 D數據控制6下面列出的關于視圖的條目中,不正確的是 。A視圖是外模式 B視圖是虛表C使用視圖可以加快查詢語句的執(zhí)行速度D使用視圖可以簡化查詢語句的編寫7第一次對數據庫進行備份時,必須要使用 方式。A差異備份 B完全備份 C事務日志備份 D文件和文件組備份8下列有關E-R模型向關系模型轉換的敘述中,不正確的是。A一個實體模型轉換為一個關系模式B一個1:1聯系可以轉換

3、為一個獨立的關系模式,也可以與聯系的任意一端實體所對應的關系模式合并C一個1:n聯系可以轉換為一個獨立的關系模式,也可以與聯系的任意一端實體所對應的關系模式合并D一個m:n聯系轉換為一個關系模式9設屬性A是關系R的主屬性,則屬性A不能取空值(NULL),這是 。A實體完整性規(guī)則 B參照完整性規(guī)則C用戶定義完整性規(guī)則 D域完整性規(guī)則10下面對于關系的敘述中,不正確的是 。A 關系中的每個屬性是不可分解的 B 在關系中元組的順序是無關緊要的C 任意的一個二維表都是一個關系D 每一個關系只有一種記錄類型1在下面所列出的條目中,哪個不是數據庫管理系統的基本功能 。A數據庫定義 B數據庫的建立和維護C數

4、據庫的存取 D數據庫和網絡中其他軟件系統的通信2在數據庫的三級模式結構中,內模式有 。A1個 B2個 C三個 D任意多個3下面列出的條目中,哪個不是數據庫技術的主要特點 。A數據的結構化 B數據的冗余度小C較高的數據獨立性 D程序的標準化4用二維表結構表示實體以及實體間聯系的數據模型稱為 。 A網狀模型 B層次模型 C關系模型 D面向對象模型56SQL語言集數據查詢、數據操作、數據定義、和數據控制功能于一體,語句ALTER TABLE 實現哪類功能 。A數據查詢 B數據操縱C數據定義 D數據控制7下列有關E-R模型向關系模型轉換的敘述中,不正確的是 。A 一個實體模型轉換為一個關系模式B 一個

5、1:1聯系可以轉換為一個獨立的關系模式,也可以與聯系的任意一端實體所對應的關系模式合并C 一個1:n聯系可以轉換為一個獨立的關系模式,也可以與聯系的任意一端實體所對應的關系模式合并D一個m:n聯系轉換為一個關系模式8_是位于用戶與操作系統之間的一層數據管理軟件。A數據庫系統 B數據庫管理系統 C數據庫 D數據庫應用系統 9SQL語言集數據查詢、數據操作、數據定義、和數據控制功能于一體,語句INSERT、DELETE、UPDATE實現下列哪類功能 。A數據查詢 B數據操縱C數據定義 D數據控制10下面列出的關于視圖的條目中,不正確的是 。A視圖是外模式 B視圖是虛表C使用視圖可以加快查詢語句的執(zhí)

6、行速度D使用視圖可以簡化查詢語句的編寫選擇題1. 關于存儲過程,下列說法正確的是( )A. 存儲過程存放在用戶的客戶機上,使用時直接調用即可。B. 存儲過程中可以使用任意的Transact-SQL語句。C. 存儲過程可以使用控制流語句和變量,且在一個存儲過程中可以調用其他的存儲過程。D. 存儲過程在每次執(zhí)行時,都要經過語法分析、解析、編譯和執(zhí)行共4個階段。2. 關于觸發(fā)器,下列說法錯誤的是( )A. 觸發(fā)器是一種特殊類型的存儲過程。B. DDL觸發(fā)器和DML觸發(fā)器可以通過CREATE TRIGGER 語句來創(chuàng)建,都是為了響應事件而被激活。C. 觸發(fā)器可以同步數據庫中的相關數據表,進行級聯更改。

7、D. DDL觸發(fā)器包括INSERT 觸發(fā)器、UPDATE觸發(fā)器、DELETE觸發(fā)器等基本觸發(fā)器,以及INSTEAD OF觸發(fā)器、組合觸發(fā)器、遞歸觸發(fā)器等特殊觸發(fā)器。3. 可以響應INSERT 語句的觸發(fā)器是( )A. INSERT 觸發(fā)器B. DELETE觸發(fā)器C. UPDATE觸發(fā)器D. DDL觸發(fā)器1. SQL中,下列涉及空值的操作,不正確的是( )A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)2.SQL語言中,SELECT語句的執(zhí)行結果是( ) A.屬性 B.表 C.元組 D.數據庫 3.SQL語言

8、中,條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( ) A.包括20歲和30歲 B.不包括20歲和30歲 C.包括20歲但不包括30歲 D.包括30歲但不包括20歲4.在SQL語言中使用FOREIGN KEY時,與之配合的是( ) A、EXISTS B、EXCEPT C、TABLE D、REFERENCES1. 關于存儲過程,下列說法正確的是( )A. 存儲過程存放在用戶的客戶機上,使用時直接調用即可。B. 存儲過程中可以使用任意的Transact-SQL語句。C. 存儲過程可以使用控制流語句和變量,且在一個存儲過程中可以調用其他的存儲過程。D. 存儲過程在每次執(zhí)

9、行時,都要經過語法分析、解析、編譯和執(zhí)行共4個階段。2. 關于觸發(fā)器,下列說法錯誤的是( )A. 觸發(fā)器是一種特殊類型的存儲過程。B. DDL觸發(fā)器和DML觸發(fā)器可以通過CREATE TRIGGER 語句來創(chuàng)建,都是為了響應事件而被激活。C. 觸發(fā)器可以同步數據庫中的相關數據表,進行級聯更改。D. DDL觸發(fā)器包括INSERT 觸發(fā)器、UPDATE觸發(fā)器、DELETE觸發(fā)器等基本觸發(fā)器,以及INSTEAD OF觸發(fā)器、組合觸發(fā)器、遞歸觸發(fā)器等特殊觸發(fā)器。3. 可以響應INSERT 語句的觸發(fā)器是( )A. INSERT 觸發(fā)器B. DELETE觸發(fā)器C. UPDATE觸發(fā)器D. DDL觸發(fā)器

10、如果要為某數據庫用戶名賦予一些特殊權限,用戶可以單獨為其授權,也可以通過創(chuàng)建( )來實現。A.服務器角色 B.固定數據庫角色 C.用戶定義數據庫角色 D.應用程序角色在某登錄名下創(chuàng)建數據庫用戶名時,系統默認該數據庫用戶擁有的架構是( ).A.dbo B.myjiagou C.bulkadmin D.db_ddladmin下列約束中,可用實現數據表之間依賴關系的是( )A.主鍵約束 B.CHECK 約束 C.DEFAULT 約束 D.主鍵和外鍵約束在下列數據庫常見故障中,需要DBA進行恢復的是( )。A.CPU故障 B.操作系統故障 C.用戶誤操作 D.病毒侵襲( )備份是進行所有其他備份的基礎

11、。A.完整 B.差異 C.事務日志 D.文件組如果要想將數據庫恢復到發(fā)生故障前固定的時間點,應該對數據庫進行( )備份A.完整 B.差異 C.事務日志 D.文件組判斷題1. SQL Server 2005 采用的是一種分層授權和加密策略,越頂層的授權,其權限越大。 ( 對 )2. 架構是數據庫級的安全對象,SQL Server 2005實現了架構和用戶的分離。 ( 對 )3. SQL Server 2005 中角色分為兩種:服務器角色和數據庫角色,其中對于服務器角色和固定數據庫角色,用戶是不能進行修改的。 ( 對 )4. 用戶名是數據庫級的安全對象,而登錄名是服務器級的安全對象,兩者相比,登錄

12、名的層次高于用戶名。 ( 對 )5. DEFAULT 約束可隨INSERT命令向數據表中插入沒有指定值的列的默認值,一個列通常可以擁有一個或多個DEFAULT 約束。 ( 錯 )6. 在數據表中只能指定一個列為主鍵,且該列的值必須是唯一的。 (錯 )7. 在SQL Server 2005 中,離線數據庫不能進行備份,在創(chuàng)建文件和收縮文件的過程中,不能進行完整備份。 ( 對 )8. 完整備份就是備份整個數據庫,包括數據庫文件、這些文件的地址以及從備份開始到結束時的事務日志。 ( 對 )9. 通過視圖,用戶可以更新數據表中的任何列值。 (錯 )10. 用戶表是由用戶創(chuàng)建的用于存儲原始數據的表,因而

13、普通用戶就可以將其刪除。 (錯 )1. 數據的物理獨立性是指當數據的邏輯結構改變時,數據的存儲結構不變。 ( )2 描述實體的特性稱為實體屬性。 ( ) 3 關系的投影運算是指從一個關系中找出滿足給定條件的那些元組,由它們構成一個新關系。 ( )4如果一個關系中的屬性或屬性組并非該關系的主碼,但它是另一個關系的主碼,則稱其為本關系的外碼。 ( )5 一門課可以由多個老師教,每一個老師可以教多門課。課程與老師之間是m:n的聯系。 ( )6DDL觸發(fā)器包括INSERT 觸發(fā)器、UPDATE觸發(fā)器、DELETE觸發(fā)器等基本觸發(fā)器,以及INSTEAD OF觸發(fā)器、組合觸發(fā)器、遞歸觸發(fā)器等特殊觸發(fā)器。

14、( )7. DDL觸發(fā)器和DML觸發(fā)器可以通過CREATE TRIGGER 語句來創(chuàng)建,都是為了響應事件而被激活。 ( )8. 存儲過程可以使用控制流語句和變量,且在一個存儲過程中可以調用其他的存儲過程。( )9. 存儲過程在每次執(zhí)行時,都要經過語法分析、解析、編譯和執(zhí)行共4個階段。 ( )10. 可以使用 WITH ENCRYPTION語句來加密存儲過程,防止未授權用戶通過SELECT語句查看存儲過程的程序代碼。 ( )一、 填空題8、 現實世界中,實體之間聯系的類型有如下幾種: 一對一聯系、一對多聯系、多對多聯系 1、 數據庫系統的三級模式是:外模式、概念模式和內模式1. 存儲過程是SQL

15、 Server 2005中封裝的程序模塊,包括3種類型,分別 用戶自定義存儲過程、 系統存儲過程、擴展存儲過程。2. 存儲過程有多種調用方式,其中比較常用的是使用 EXEC 語句3. 可以使用 WITH ENCRYPTION 語句來加密存儲過程,防止未授權用戶通過SELECT語句查看存儲過程的程序代碼。4. 系統存儲過程常以 sp_ 開頭, 擴展存儲過程常以 xp_ 開頭。5. 觸發(fā)器是一種特殊類型的 存儲過程 ,但觸發(fā)器與它又有明顯不同;觸發(fā)器不是通過EXEC命令調用,而是在 執(zhí)行某些事件 時被激活。6. 觸發(fā)器分為 DML 和 DDL 兩種類型,其中前者是針對 數據操作 事件被激活,后者時

16、針對 數據定義 時間被激活。7. 當用戶操作違背觸發(fā)器時,可以使用 PRINT 語句 或 RAISERROR 命令來向用戶顯示出錯信息。8. 當一個觸發(fā)器臨時不使用時,可以將其 禁用 ,當需要再次使用該觸發(fā)器時,可以將其 重新激活 。三、用E-R圖刻畫概念模型(共10分)學校中有若干系,每個系有若干班級和教研室,每個教研室有若干教師,其中一些教授和副教授每人各帶若干研究生。每個班有若干學生,每個學生選修若干課程,每門課可由若干學生選修。用E-R圖畫出此學校的概念模型。四、設工程零件數據庫中有四個基本表:供應商(供應商代碼,姓名,所在城市,聯系電話);工程(工程代碼,工程名,負責人,預算);零件

17、(零件代碼,零件名,規(guī)格,產地,顏色);供應零件(供應商代碼,工程代碼,零件代碼,數量)試用SQL語句完成下列操作: (共20分)(1)找出天津市供應商的姓名和電話。(2)查找預算在50000100000元之間的工程的信息,并將結果按預算降序排列。(3)找出使用供應商S1所供零件的工程號碼。(4)找出工程項目J2使用的各種零件名稱及其數量。(5)找出上海廠商供應的所有零件號碼。(6)找出使用上海產的零件的工程名稱。(7)找出沒有使用天津產的零件的工程號碼。(8)把全部紅色零件的顏色改成藍色。(9)將由供應商S5供給工程代碼為J4的零件P6改為由S3供應,并作其他必要的修改。(10)從供應商關系

18、中刪除S2的記錄,并從供應零件關系中刪除相應的記錄。五、綜合題:(共20分)某醫(yī)院病房計算機管理中需要如下信息:科室:科名、科地址、科電話、醫(yī)生姓名病房:病房號、床位號、所屬科室名醫(yī)生:姓名、職稱、所屬科室名、年齡、工作證號病人:病歷號、姓名、性別、診斷、主管醫(yī)生、病房號其中,一個科室可以有多個病房,多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)生只屬于一個科室,但可負責多個病人的診治,一個病人的主管醫(yī)生只有一個。完成如下設計:(1)設計該計算機管理系統的E-R圖(2)將該E-R圖轉換成關系模型的結構(3)指出轉換結果中每個關系模式的候選碼五、綜合題(共20分)設職工-社團數據庫有三個基本表:職工

19、(職工號,姓名,年齡,性別);社會團體(編號,名稱,負責人,活動地點);參加(職工號,編號,參加日期);其中:1)職工表的主碼為職工號。2)社會團體表的主碼為編號;外碼為負責人,被參照表為職工表,對應屬性為職工號。3)參加表的職工號和編號為主碼;職工號為外碼,其被參照表為職工表,對應屬性為職工號;編號為外碼,其被參照表為社會團體表,對應屬性為編號。試用SQL語句表達下列操作:1)定義職工表、社會團體表和參加表,并說明其主碼和參照關系。2)建立下列兩個視圖。社團負責人(編號,名稱,負責人職工號,負責人姓名,負責人性別);參加人情況(職工號,姓名,社團編號,社團名稱,參加日期)3)查找參加唱歌隊或

20、籃球隊的職工號和姓名。4)查找沒有參加任何團體的職工情況。5)查找參加了全部社會團體的職工情況。6) 查找參加了職工號為“1001”的職工所參加的全部社會團體的職工號。7) 求每個社會團體的參加人數。8) 求參加人數最多的社會團體的名稱和參加人數。9) 求參加人數超過100人的社會團體的名稱和負責人。10)把對社會團體和參加兩個表的數據查看、插入和刪除數據的權力賦給用戶李平,并允許他將此權力授予其他用戶。2、 下圖畫出供應商、零件和項目和倉庫四者相互關系的E-R模型圖,圖中給出"庫存"和"供應"兩個聯系的屬性,其他每類實體的屬性自定。完成下列設計工作:

21、(1) 請設計出相應的關系數據庫的關系模式,標明主碼。 (2) 請設計一個SQL查詢語句,查詢供應零件品種數目大于10種的供應商的名字和供應零件品種數。 答:(1)關系模式(表格結構)如下,紅色為主碼: 零件表(零件號,零件名,)。供應商表(供應商號,供應商名稱,供應商地址)項目表(項目號,項目名,)項目供應零件表(供應商號,零件號,項目號,供應數量)倉庫表(倉庫號,倉庫名,) 庫存表(倉庫號,零件號,庫存量,.)(2) SQL查詢語句如下:SELECT 供應商名稱,COUNT(*) FROM 供應商表 S,項目供應零件表M,零件表 P,項目表 O WHERE S.供應商號 = M.供應商號

22、AND M.零件號 = P.零件號 AND M.項目號= O.項目號 GROUP BY 供應商名稱 HAVING COUNT(*) > 10 1、 完成下面的數據庫設計: 請設計某單位的科研項目管理數據庫,主要的實體包括:科研項目組、科研人員和科研項目。他們之間的關系如下:每個科研項目組可以有多個科研人員,每個科研人員可以屬于多個科研項目組;每個科研項目組可以負責多個科研項目,每個科研項目只能由一個科研項目組負責;每個科研人員可以參與多個科研項目的工作,每個科研項目由多個科研人員參與工作。學生自己設計每類實體的主要屬性。要求完成如下設計工作: (1) 畫出該系統的E-R模型圖,包括實體及

23、實體之間的聯系,并標出:(a) 實體的主要屬性,(b) 實體之間聯系的主要屬性;(2) 把E-R模型圖轉換為關系表(標明主關鍵字)。(3) 請設計一個SQL查詢語句,顯示參與科研項目數大于5項的科研人員的姓名、參與的科研項目數目。答:E_R模型圖如下:實體關系表,紅色為主碼:(1) 項目表:(項目號,項目名,)(2) 科研組表:(科研組號,科研組名,)(3) 科研人員表:(人員號,人員名,)兩個多對多的聯系轉換為兩個關系表:(1) 屬于表:(人員號,科研組號,)(2) 參與項目表:(人員號,項目號,)SQL語句如下:SELECT 人員名稱,COUNT(*)FROM 科研人員表R,參與項目表MW

24、HERE R.人員號 = M. 人員號GROUP BY 人員名稱HAVING COUNT(*) > 512、 完成如下設計: 請設計某單位的庫存管理數據庫系統,系統要求如下:存儲供應商信息,庫存零件信息,倉庫信息,倉庫管理員的信息。該單位有多個倉庫,每個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中;每個倉庫只有一個倉庫管理員,一個倉庫管理員只能管理一個倉庫;每個供應商可以供應多種零件,同一種零件可以由多個供應商供應。 要求完成如下設計工作: (1) 畫出該系統的E-R模型圖,包括實體及實體之間的聯系,并標出: (a) 實體的主要屬性, (b) 實體之間聯系的主要屬性; (2) 把E

25、-R模型圖轉換為關系表(標明主關鍵字)。 (3) 請定義一個視圖,該視圖的列信息包括零件名稱以及零件所在倉庫名稱的信息。 問答第12題* 實體關系表,紅色為主碼:(1) 供應商表:(供應商號,供應商名,) (2) 零件表:(零件號,零件名,)(3) 倉庫表:(倉庫號,倉庫名,管理員號,)(4) 倉庫管理員表:(倉庫號,倉庫名,管理員號,)* 兩個多對多的聯系轉換為兩個關系表:(1) 供應表:(供應商號,零件號,供應量,)(2) 存放表:(倉庫號,零件號,存放量,)* 定義一個視圖,該視圖的列信息包括零件名稱以及零件所在倉庫名稱,SQL語句如下:CREATE VIEW part ASSELECT

26、 零件名,倉庫名FROM 零件表, 倉庫表,存放表WHERE 零件表.零件號 = 存放表.零件號AND 倉庫表.倉庫號 = 存放表.倉庫號 6對于學生選課關系,其關系模式為:學生(學號,姓名,年齡,所在系);課程(課程名,課程號,先行課);選課(學號,課程號,成績)。用關系代數完成以下查詢:1)  求學過的數據庫課程的學生的姓名和學號。2)  求學過的數據庫和數據結構的學生的姓名和學號。3)  求沒有學過數據庫課程的學生學號。4)  求學過的數據庫的先行課的學生學號。7設有一個SPJ數據庫,包括S,P,J,SPJ四個關系模式:S(SNO,SNAME,ST

27、ATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY)。其中:供應商表S由供應商代碼(SNO)、供應商姓名(SNAME),供應商狀態(tài)(STATUS)、供應商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程項目表J由工程項目代碼(JNO)、工廠項目名(JNAME)、工程項目所在城市(CITY)組成;供應情況表SPJ由供應商代碼(SNO)、零件代碼(PNO)、工程項目代碼(JNO)、供應數量(QTY)組成,表示某供應商供應某

28、種零件給某工程項目的數量為QTY。試用關系代數完成如下查詢:1)  求供應工程J1零件的供應商號碼SNO。2)  求供應工程J1零件P1的供應商號碼SNO。3)  求供應工程J1零件為紅色的供應商號碼SNO。4)  求沒有使用天津供應商生產的紅色零件的工程號。5)  求至少用了供應商S1所供應的全部零件的工程號。1  用SQL語句創(chuàng)建學生表,表中字段及其數據類型如下所示:學生(學號char(10),姓名char(8),性別char(2),籍貫char(20)),其中學號字段設置為主鍵字段。(注:籍貫只存儲省份信息)2. &#

29、160;      用SQL語句將學生表的籍貫字段數據類型改為char(26)。3.        用SQL語句為學生表增加一個新的字段:班級char(20)。4.        用SQL語句刪除學生表的班級字段。5.        用SQL語句為學生表添加如下記錄:(0001',張三,男,河北)。6.  &#

30、160;     用SQL語句將學生表中所有籍貫為河北的記錄改為河北省。7.        用SQL語句刪除學生表中的學號為0003的記錄。8.        用SQL語句查出所有男同學的學號、姓名、籍貫。9.        用SQL語句查出籍貫為浙江或者江蘇的學生信息10 用SQL語句查出每個省份的學生人數。1   

31、         CREATE TABLE 學生(學號char(10) PRIMARY KEY,姓名char(8),性別char(2),政治面貌char(20)),)2            ALTER TABLE學生ALTER COLUMN 籍貫char(26)3            ALTER

32、 TABLE 學生 ADD 班級char(20) 4            ALTER TABLE 學生 DROP班級5            INSERT INTO 學生 VALUES(0001',張三,男,河北)6            UPDATE 學生

33、SET 籍貫河北省 WHERE 籍貫河北7            DELETE FROM 學生 WHERE 學號00038            SELECT 學號,姓名,籍貫 FROM 學生 WHERE 性別男9            SELECT * FROM 學生

34、 WHERE 政治面貌 IN(浙江,江蘇)10        SELECT COUNT(*) AS 人數 FROM學生 GROUP BY 籍貫現有關系數據庫如下: 部門(部門編號,部門名稱,電話)員工(員工編號,姓名,性別,部門編號,職務) 項目(項目編號,項目名稱,預算) 施工(員工編號,項目編號,工時)用關系代數表達式實現下列12小題:1 檢索“王小毛”的員工的部門編號和職務;2 檢索工時超過100小時的項目名稱和員工的姓名;用SQL語言實現下列37小題:3 查詢每個員工的姓名,并按職稱降序排列;4 查詢總工時在480小

35、時以上(含480小時)的員工編號和總工時;5 檢索職稱為“高級工程師”,同時至少參加了預算在100萬以上的項目的員工的姓名和部門名稱;6 定義一個工作量視圖,包含的屬性有員工編號、姓名、項目名稱和工時。7對項目名稱為“高教新區(qū)項目”的施工工時增加50小時; 1.部門編號,職務 (姓名=王小毛(員工) 2. 項目名稱,姓名(工時)100(施工)項目員工)3.SELECT 姓名 FROM 員工 ORDER BY 職稱 DESC4SELECT 員工編號,SUM(工時) FROM 施工 GROUP BY 員工編號 HAVING SUM(工時)>=480 5. SELECT 姓名,部門名稱 FRO

36、M 員工,部門,項目,施工WHERE 部門.部門編號=員工.部門編號 AND 員工.員工編號=施工.員工編號 AND 施工.項目編號=項目.項目編號 AND 職稱=高級工程師 AND 預算>10000006. CREATE VIEW 工作量( 員工編號,姓名,項目名稱,工時)AS SELECT員工.員工編號,姓名,項目名稱,工時FROM 員工,項目,施工WHERE員工.員工編號=施工.員工編號AND 施工.項目編號=項目.項目編號 7.UPDATE 施工 SET 工時=工時+50 WHERE 項目編號 IN (SELECT 項目編號 FROM 項目 WHERE 項目名稱=高教新區(qū)項目)二

37、、簡答題(每小題6分,共30分)1、SQL Server中角色有哪幾種類型?2、SQL Server提供了幾種備份方式?1什么是數據庫管理系統?它的主要功能是什么?2試述數據庫系統中的二級映象技術及作用。3試述數據模型的概念、數據模型的作用和數據模型的三個要素。1什么是數據庫管理系統?它的主要功能是什么?2試述數據庫系統的三級模式結構及每級模式的作用?3什么是數據的獨立性?數據庫系統中為什么能具有數據獨立性?4試述概念模型的作用。3、 數據庫的三級模式結構的含義是:答:外模式:外模式又稱用戶模式,在傳統的數據庫系統中稱為子模式。外模式是概念模式的子集,它按用戶視圖定義數據,也可以從概念模式中導出。概念模式:概念模式又稱邏輯模式,是全局數據邏輯關系的抽象和描述。它獨立于數據的物理存儲結構,是所有用戶的共同的邏輯數據視圖。內模式:內模式又稱物理模式,用以描述數據在數據庫中的存儲和存取方式。4、 數據庫系統可能發(fā)生的主要故障有:答:事務故障、系統故障、存儲介質故障和計算機病毒。5、 DBMS中事務的特性及含義是指:答:(1) 事務的原子性指的是,事務中包含的程序作為數據庫的邏輯工作單位,它所做的對數據修改操作要么全部執(zhí)行,要么完全不執(zhí)行,這種特性稱為原子性。(2) 事務的一致性指的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論