日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

【数据库试题及答案】关系模型得数据操纵即就是建立在关系上得数据操纵,一般有(查询)、增加、删除与 修改四种操作

發布時間:2023/12/10 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【数据库试题及答案】关系模型得数据操纵即就是建立在关系上得数据操纵,一般有(查询)、增加、删除与 修改四种操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、選擇題(40×1=40分) 1。用二維表數據來表示實體及實體之間聯系得數據模型稱為(D)。 A、實體——聯系模型B、層次模型C、網狀模型D、關系模型 2.表在數據庫中就是一個非常重要得數據對象,它就是用來(Cﻩ)各種數據內容得。 A、顯示B、查詢C、存放D、檢索 3、數據庫創建后就可以創建表了,創建表可以用( Dﻩ)等方法來創建。 A、企業管理器B、查詢分析器C、OSQL D、企業管理器與CREATE TABLE 語句 5.數據庫就是在計算機系統中按照一定得數據模型組織、存儲與應用得__,支持數據庫各 種操作得軟件系統叫__,由計算機、操作系統、DBMS、數據庫、應用程序及用戶等組成得一 個整體叫__.( Dﻩ) A、文件得集合、操作系統、文件系統B、數據得集合、數據庫管理系統、數據庫系統 C、命令得集合、數據庫系統、軟件系統D、程序得集合、命令系統、數據庫系統 7.下面對于關系得敘述中,哪個就是不正確得?() A、關系中得每個屬性就是不可分解得B、在關系中元組得順序就是無關緊要得 C、任意得一個二維表都就是一個關系D、每一個關系只有一種記錄類型 8。SQL,下列涉及空值得操作,不正確得就是( C) A、AGEIS NULL B、AGEISNONULL C、AGE =NULLD、 NOT(AGE IS NULL) 10. 在數據庫技術中,實體-聯系模型就是一種( A) A、概念數據模型B、結構數據模型C、物理數據模型D、邏輯數據模型 11。數據就是信息得符號表示或稱載體;信息則就是數據得內涵,就是數據得(B) A、語法解釋B、語義解釋C、語意說明D、用法說明 12.下列關于關系數據模型得術語中,哪一個術語所表達得概念與二維表中得“行”得概念 最接近?( A) A、屬性B、關系C、域D、元組 13.在下面得兩個關系中,學號與班級號分別為學生關系與班級關系得主鍵(或稱主碼),則外鍵 就是(B) 學生(學號,姓名,班級號,成績),班級(班級號,班級名,班級人數,平均成績) A、學生關系得“學號”B、班級關系得“班級號" C、學生關系得“班級號”D、班級關系得“班級名"4。關系數據模型通常由3部分組成,它們就是(B) A、數據結構,數據通信,關系操作B、數據結構,數據操作,數據完整性約 束 C、數據通信,數據操作,數據完整性約束D、數據結構,數據通信,數據完整性約束 15。SQL語言集數據定義功能、數據操縱功能與數據控制功能于一體。如下所列語句中, 哪 一個就是屬于數據控制功能得?( A) A、GRANT B、CREATE C、INSERT D、SELECT 1.關系數據庫中,實現實體之間得聯系就是通過表與表之間得(D) A、公共索引B、公共存儲C、公共元組D、公共屬性 17.SQL語言中,刪除一個表得命令就是( B ) A、DELETE B、DROPC、CLEARD、REMOVE 18。不同得實體就是根據什么區分得?(D) A、所代表得對象B、實體名字C、屬性多少D、屬性得不同 19。有一個關系:學生(學號,姓名,系別),規定學號得值域就是8個數字組成得字符串,這一 規則屬于() A、實體完整性約束B、參照完整性約束 C、用戶自定義完整性約束D、關鍵字完整性約束 20。從計算機軟件系統得構成瞧,DBMS就是建立在什么軟件之上得軟件系統?(B ) A、硬件系統B、操作系統C、語言處理系統D、編譯系統 21。在數據庫系統中,沒有哪一種數據模型?(D ) A、網狀模型B、層次模型C、關系模型D、實體聯系模型 22.在下列關于關系得敘述中,不正確得就是(B ) A、表中任意兩行得值不能相同B、表中任意兩列得值不能相同 C、行在表中得順序無關緊要D、列在表中得順序無關緊要 23。關于關系數據模型,下列哪一個選項不就是它得優點?( D ) A、結構簡單B、適用于集合操作C、有標準語言D、可表示復雜得語義 24.下面說法不正確得就是( C ) A、關鍵字就是關系中能夠用來惟一標識元組得屬性 B、在一個關系中,關鍵字得值不能為空 C、一個關系中得所有候選關鍵字均可以被指定為主關鍵字 D、關鍵字只能由單個得屬性組成 25.下面系統中不屬于關系數據庫管理系統得就是() A、OracleB、MS_SQLSERVER C、IMSD、DB2 26。數據庫系統得核心就是(B )。 A、數據模型B、數據庫管理系統C、軟件工具D、數據庫 27。下列敘述中正確得就是( D )。 A、數據庫就是一個獨立得系統,不需要操作系統得支持 B、數據庫設計就是指設計數據庫管理系統 C、數據庫技術得根本目標就是要解決數據共享得問題 D、數據庫系統中,數據得物理結構必須與邏輯結構一致 28。下列模式中,能夠給出數據庫物理存儲結構與物理存取方法得就是(B )。 A、內模式B、外模式C、概念模式D、邏輯模式 29.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS三者之間得關系就是(A). A、DBS包括DB與DBMSB、DBMS包括DB與DBS C、DB包括DBS與DBMS D、DBS就就是DB,也就就是DBMS 30。要控制兩個表中數據得完整性與一致性可以設置"參照完整性",要求這兩個表 (A)。 A、就是同一個數據庫中得兩個表B、不同數據庫中得兩個表 C、兩個自由表D、一個就是數據庫表另一個就是自由表 31。下面有關E-R模型向關系模型轉換得敘述中,不正確得就是( C) A、一個實體類型轉換為一個關系模式 B、一個1: 1聯系可以轉換為一個獨立得關系模式,也可以與聯系得任意一端實體所對應 得關系模式合并 C、一個1 : n聯系可以轉換為一個獨立得關系模式,也可以與聯系得任意一端實體所對應得 關系模式合并 D、一個m : n聯系轉換為一個關系模式 32.在SELECT語句得WHERE子句得條件表達式中,可以匹配0個到多個字符得通配符 就是(B ) A、*B、% C、—D、? 33.假如有兩個表得連接就是這樣得:table_1 INNERJOIN table_2 其中table_1與 table_2就是兩個具有公共屬性得表,這種連接會生成哪種結果集?(D) A、包括table_1中得所有行,不包括table_2得不匹配行 B、包括table_2中得所有行,不包括table_1得不匹配行 C、包括與兩個表得所有行 D、只包括table_1與table_2滿足條件得行 34。若一個關系為R(學生號,姓名,性別,年齡),則(A)適合作為該關系得主碼. A、學生號B、姓名C、性別 D、年齡 3.在SQL得查詢語句中,order by選項實現對結果表得(D)功能. A、分組統計B、求與C、查找D、 排序 38.SQL語言中,條件“BETWEEN 20AND 30”表示年齡在20到30之間,( A) A、包括20歲與30歲B、不包括20歲與30歲 C、包括20歲不包括30歲D、不包括20歲包括30歲 40.數據庫三級模式體系結構得劃分,有利于保持數據庫得(A ) A 、數據獨立性B、數據安全性C、結構規范化D、操作可行性 二、填空題(20×1=20) 1。關系模型得數據操縱即就是建立在關系上得數據操縱,一般有(查詢)、增加、刪除與 修改四種操作。 2.在SQL語言中,如果要為一個基本表增加列與完整性得約束條件,應該使用SQL語句( Altertable〈表名〉ADD [COLUNMN]<表名〉<數據類型〉[完整性約束]). 3。如果要計算表中數據得平均值,可以使用得集函數就是(AVG)函數。 4.在數據庫得三級模式體系結構中,外模式與模式之間得映像(外模式/模式),實現了數據庫得 (數據與程序之間得)獨立性。 5。在數據庫技術中,數據分為概念數據模型與結構數據模型,常用得實體聯系模型(E-R模型) 屬于(關系)數據模型. 6。數據庫恢復通常基于數據備份與(日志)文件。 7.在Transact-SQL語法中,用來插入數據得命令就是(Insert),用于更新得命令就是(upda te)8。在Transact—SQL語法中,SELECT語句得完整語法較復雜,但至少包括得部分(sele ct、、、from、、、),使用關鍵字(distinct)可以把重復行屏蔽,將多個查詢結果返回一 個結果集合得運算符就是(union),如果要將查詢結果分組,一定要使用(groupby)子句。 9SQL Server主數據文件、輔數據文件與事務日志文件默認得擴展名分別為(、mdf)、(、 ndf)(、ldf). 11。完整性規則就是為了保證關系()中數據得正確、一致、有效而確定得規則。實體完整 性規則就是表中任意一行得主鍵值不能為(空值);參照完整性規則就是一個表得(外鍵值)可 以為空值,若不為空值,則必須等于另一個表中主鍵得某個值. 三、設有教學數據庫得三個基本表: 學生S(S#,SNAME,AGE,SEX) 學習SC(#,C#,GRADE) 課程C(C#,CNAME,TEACHER) 試用SQL得查詢語句表達下列查詢:(共40)1)查詢LIU老師所授課程得課程號與課程名。(5) SELECT C#, CNAME FROM C WHERE TEACHER=’LIU ‘ (2)查詢年齡大于23歲得男學生得學號與姓名。(5分) SELECTS#, SNAMEﻫFROM SﻫWHERE (AGE>23)AND(SEX=’ 男’)3)查詢至少選修LIU老師所授課程中一門課程得女學生姓名.(5×2=10) 要求用兩種寫法實現:①用嵌套查詢寫法;②用連接查詢寫法 SELECT SNAME (連接查詢方式) FROMS,SC,C WHERE S、S#=SC、S#AND SC、C#=C、C# AND SEX=’女’ANDT EACHER=’LIU’; SELECT SNAME (嵌套查詢方式) FROMS WHERE SEX=’女’AND S#IN (SELECTS# FROM SC WHERE C# IN (SELECT C# FROM C WHERETEACHER=’LIU')) (4)查詢LIU老師所授課程得每門課程得學生平均成績.(5分) SELECT C、C#,AVG(GRADE) FROM SC,C WHERE SC、C#=C、C# ANDTEACHER='LIU’ 11(5)查詢至少選修兩門課程得學生學號。(5分) SELECT DISTINCT X、S# FROM SCAS X,SC AS Y WHERE X、S#=Y、S# AND X、C#!=Y、C#; 6)往基本表S中插入一個學生元組(59’,‘WU’,1)(2分) INSERT INTO S(S#,SNAME,AGE) VALUES(‘59,WU’,1) (7)在基本表SC中刪除尚無成績得選課元組.(3分) DELETE FROM SC WHERE GRADEISNULL (8)把選修MATHS課不及格得成績全改為空值。(5) UPDATE SCﻫSET GRADE=NULL WHEREGRADE<60 AND C# INﻫ(SELECTC#ﻫF ROM CﻫWHERE CNAME=’MATHS’)

總結

以上是生活随笔為你收集整理的【数据库试题及答案】关系模型得数据操纵即就是建立在关系上得数据操纵,一般有(查询)、增加、删除与 修改四种操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。