欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      SQL數(shù)據(jù)庫選擇題及答案

      時(shí)間:2019-05-13 22:18:59下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《SQL數(shù)據(jù)庫選擇題及答案》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《SQL數(shù)據(jù)庫選擇題及答案》。

      第一篇:SQL數(shù)據(jù)庫選擇題及答案

      1、在數(shù)據(jù)庫技術(shù)中,獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型是_C__。A、面向?qū)ο蟮哪P虰、關(guān)系模型C、E-R模型D、層次模型

      2、數(shù)據(jù)庫系統(tǒng)的控制中樞是__B_。A、數(shù)據(jù)庫、b、數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫管理員D、數(shù)據(jù)庫應(yīng)用系統(tǒng)

      3、使用SQL命令將學(xué)生表STUDENT中的學(xué)生年齡AGE字段的值增加1歲,應(yīng)該使用的命令是__C_。

      A、UPDATE SET AGE WITH AGE+1

      B、REPLACE AGE WITH AGE+1

      C、UPDATE STUDENT SET AGE=AGE+1

      D、UPDATE STUDENT AGE WITH AGE+1

      4、在關(guān)系數(shù)據(jù)庫中,建立數(shù)據(jù)庫表時(shí),將年齡字段值限制在12~40歲之間的這種約束屬于__B__。

      A、視圖完整性約束B、域完整性約束C、參照完整性約束D、實(shí)體完整性約束

      5、在 SQL 語句中,與 X BETWEEN 20 AND 30 等價(jià)的表達(dá)式是__D_。A、X>=20 AND X<30

      B、X>20 AND X<30

      C、X>20 AND X<=30

      D、X>=20 AND X<=30

      6、在數(shù)據(jù)庫中,概念模型是_D__。A、用于現(xiàn)實(shí)的建模,與具體的DBMS有關(guān)B、用于信息世界的建模,與具體的DBMS有關(guān)

      C、用于現(xiàn)實(shí)的建模,與具體的DBMS無關(guān)D、用于信息世界的建模,與具體的DBMS無關(guān)

      7、數(shù)據(jù)庫的并發(fā)操作可能帶來的問題包括__B_。A非法用戶的使用B丟失更新C數(shù)據(jù)獨(dú)立性會(huì)提高D增加數(shù)據(jù)冗余度

      8、在關(guān)系數(shù)據(jù)庫中,模式對應(yīng)的是__A___。A、視圖和所有基本表

      B、視圖和部分基本表

      C、基本表

      D、索引

      9、能實(shí)現(xiàn)絕對的與平臺(tái)無關(guān)性的Web數(shù)據(jù)庫訪問技術(shù)是_D_。A、ADO

      B、ActiveX

      C、WebbaseAPI

      D、JDBC

      10、在下列描述中,正確的描述是__B___。

      A、SQL 是一種過程化語言B、SQL 采用集合操作方式

      C、SQL 不能嵌入到高級語言程序中

      D、SQL 是一種 DBMS

      11、數(shù)據(jù)庫系統(tǒng)是由__A__組成的。A、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和用戶

      B、數(shù)據(jù)文件、命令文件和報(bào)表

      C、數(shù)據(jù)庫文件結(jié)構(gòu)和數(shù)據(jù)

      D、常量、變量和函數(shù)

      12、在SQL查詢時(shí),使用WHERE子句指出的是__B__。A、查詢目標(biāo)B、查詢條件C、查詢視圖D、查詢結(jié)果

      13、在下列 RDMBS 產(chǎn)品中,屬于小型數(shù)據(jù)庫系統(tǒng)的是_A_。A、Access B、Oracle C、Sybase D、Informix

      14、數(shù)據(jù)庫類型是按照_A_來劃分的。

      A、數(shù)據(jù)模型B、記錄形式C、數(shù)據(jù)存取方法D、文件形式

      15、作為Microsoft Office家族成員之一的_A_數(shù)據(jù)庫,能夠與其他Office組件進(jìn)行數(shù)據(jù)交換共享數(shù)據(jù)資源,易于生成集文字處理、圖表生成和數(shù)據(jù)管理于一體的辦公自動(dòng)化系統(tǒng)。A、Access

      B、Oracle

      C、Sybase

      D、Informix

      16、數(shù)據(jù)庫管理系統(tǒng)更適合于_D_方面的應(yīng)用。A、CAD

      B、過程控制C、科學(xué)計(jì)算D、數(shù)據(jù)處理

      17、下列四組SQL命令,全部屬于數(shù)據(jù)定義語句的命令是_C__。A、CREATE,DROP,ALTER

      B、CREATE,DROP,UPDATE

      C、CREATE,DROP,GRANT

      D、CREATE,DROP,SELECT

      18、通過Internet及瀏覽器處理的數(shù)據(jù)庫,應(yīng)該是_C__處理。A、集中式

      B、分布式

      C、主從結(jié)構(gòu)式D、以上3種模式

      19、數(shù)據(jù)的邏輯獨(dú)立性是指__D_。A、數(shù)據(jù)與存儲(chǔ)結(jié)構(gòu)的邏輯獨(dú)立性 B、數(shù)據(jù)元素之間的邏輯獨(dú)立性

      C、存儲(chǔ)結(jié)構(gòu)與物理結(jié)構(gòu)的邏輯獨(dú)立性

      D、數(shù)據(jù)與程序的邏輯獨(dú)立性

      20、在數(shù)據(jù)庫技術(shù)中,獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型是_C__。A面向?qū)ο蟮哪P?/p>

      B關(guān)系模型

      C、E-R模型

      D、層次模型

      21、關(guān)系代數(shù)的3個(gè)基本運(yùn)算是–D--、投影、連接。A、關(guān)系與B、蘊(yùn)含C、關(guān)系或D、選擇

      22、下面命題不正確的是:A、若冗余數(shù)據(jù)可以控制,則數(shù)據(jù)更新的一致性得以保證

      B、數(shù)據(jù)庫減少了不必要的數(shù)據(jù)冗余C、數(shù)據(jù)庫的數(shù)據(jù)可以共享D、數(shù)據(jù)庫中不存在數(shù)據(jù)冗余

      23、在基本SQL中不可以實(shí)現(xiàn): A、定義視圖B、并發(fā)控制C、定義基表D、查詢視圖和基表

      24、用二維表來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為_C___。

      A、實(shí)體-聯(lián)系模型B、層次模型C、關(guān)系模型D、網(wǎng)狀模型

      25、查找工資在600元以上并且職稱為工程師的紀(jì)錄,邏輯表達(dá)式為_D___。

      A、“工資”>600.OR.職稱=“工程師”

      B、工資>600.AND.職稱=工程師

      C、“工資”>600.AND.“職稱”=“工程師”

      D、工資>600.AND.職稱=“工程師”

      26、數(shù)據(jù)庫鏡像可以用于__C_。(1分)

      A、實(shí)現(xiàn)數(shù)據(jù)庫的安全性

      B、實(shí)現(xiàn)數(shù)據(jù)共享C、進(jìn)行數(shù)據(jù)庫恢復(fù)或并發(fā)操作D、保證數(shù)據(jù)庫的完整性

      27、在下列類型的數(shù)據(jù)庫系統(tǒng)中,應(yīng)用最廣泛的是__C___。(1分)

      A、分布型數(shù)據(jù)庫系統(tǒng)B、邏輯型數(shù)據(jù)庫系統(tǒng)C、關(guān)系型數(shù)據(jù)庫系統(tǒng)D、層次型數(shù)據(jù)庫系統(tǒng)

      28、在下列描述中,正確的描述是__B__。(1分)A、SQL 是一種過程化語言B、SQL 采用集合操作方式

      C、SQL 不能嵌入到高級語言程序中

      D、SQL 是一種 DBMS

      第二篇:數(shù)據(jù)庫選擇題及答案

      數(shù)據(jù)庫選擇題及答案

      一、單項(xiàng)選擇題

      1.?dāng)?shù)據(jù)庫系統(tǒng)是由(A)組成的。

      A.?dāng)?shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、計(jì)算機(jī)軟硬件系統(tǒng)和用戶 B.?dāng)?shù)據(jù)文件、命令文件和報(bào)表 C.?dāng)?shù)據(jù)庫文件結(jié)構(gòu)和數(shù)據(jù) D.常量、變量和函數(shù) 2.在Access中有一個(gè)常量:Null,含義是(C)。A.0 B.空格 C.空值 D.N 3.表中的字段是(D)。

      A.函數(shù) B.常量 C.表達(dá)式 D.變量 4.在下列說法中,被查詢的數(shù)據(jù)(C)是不正確的。A.來源于一個(gè)數(shù)據(jù)表 B.來源于多個(gè)數(shù)據(jù)表 C.與數(shù)據(jù)庫無關(guān) D.是數(shù)據(jù)表中的全部數(shù)據(jù) 5.Access數(shù)據(jù)庫是(C)。

      A.層狀數(shù)據(jù)庫

      B.網(wǎng)狀數(shù)據(jù)庫

      C.關(guān)系型數(shù)據(jù)庫

      D.樹狀數(shù)據(jù)庫 6.在數(shù)據(jù)表視圖中,可以(B

      D)。

      A.修改字段的類型

      B.修改字段的名稱

      C.刪除一個(gè)字段

      D.刪除一條記錄 7.(A)是Access數(shù)據(jù)庫中存儲(chǔ)和管理數(shù)據(jù)的基本對象,是具有結(jié)構(gòu)的某個(gè)相同主題的數(shù)據(jù)集合。A.表

      B.宏

      C.?dāng)?shù)據(jù)庫訪問頁 D.查詢 8.設(shè)置輸入掩碼,其作用是(B),以確保所有數(shù)據(jù)被正確的輸入。A.用指定的數(shù)據(jù)填充字段 B.僅允許在字段中輸入某種類型的數(shù)據(jù) C.指定該字段必須輸入數(shù)據(jù)

      D.為字段創(chuàng)建一個(gè)可能的值的列表

      9.當(dāng)數(shù)據(jù)表中某個(gè)字段中只能輸入序列:黨員、團(tuán)員、群眾、九三學(xué)社、民盟中的數(shù)據(jù),應(yīng)該在(B)設(shè)置。

      A.在數(shù)據(jù)錄入時(shí)按照序列的順序輸入

      B.在定義表結(jié)構(gòu)時(shí),通過“查閱向?qū)А蓖瓿尚蛄械亩x C.在表結(jié)構(gòu)定義時(shí),通過“有效性規(guī)則”來完成序列的定義 D.在表結(jié)構(gòu)定義時(shí),通過“有效性文本”來完成序列的定義 10.?dāng)?shù)據(jù)表中的“列標(biāo)題的名稱”叫做(A)。

      A. 字段

      B.?dāng)?shù)據(jù)

      C.記錄

      D.?dāng)?shù)據(jù)視圖 11.Access中表和數(shù)據(jù)庫的關(guān)系是(A)。

      A.一個(gè)數(shù)據(jù)庫可以包含多個(gè)表

      B.一個(gè)表只能包含兩個(gè)數(shù)據(jù)庫

      C.一個(gè)表可以包含多個(gè)數(shù)據(jù)庫

      D.一個(gè)數(shù)據(jù)庫只能包含一個(gè)表 12.對于一對多關(guān)系的表,選中級聯(lián)刪除意味著Access將(C)。

      A.刪除“一”端的表中的記錄,如果“多”端表中的相關(guān)記錄被刪除的話

      B.刪除“一”端的表中的記錄,并把“多”端表中的相關(guān)記錄寫入一個(gè)新的表中 C.刪除“多”端的表中的記錄,如果“一”端表中的相關(guān)記錄被刪除的話

      D.刪除“多”端的表中的記錄,并把“一”端表中的相關(guān)記錄寫入一個(gè)新的表中 13.設(shè)置默認(rèn)值,其作用是(B),從而達(dá)到簡化數(shù)據(jù)輸入的目的。A.清除用戶輸入數(shù)據(jù)的所有字段

      B.用指定的數(shù)據(jù)填充字段 C.清除了重復(fù)輸入的數(shù)據(jù)

      D.用前一條記錄該字段的值填充字段 14.“按選定內(nèi)容篩選”允許用戶(C)。A.查找所選的值

      B.鍵入作為篩選條件的值

      C.根據(jù)當(dāng)前選中字段的內(nèi)容,在數(shù)據(jù)表視圖窗口中查看篩選結(jié)果 D.以字母或數(shù)字順序組織數(shù)據(jù)

      15.使用(C)創(chuàng)建的窗體靈活性最小。A.設(shè)計(jì)視圖

      B.窗體視圖

      C.自動(dòng)窗體 D.窗體向?qū)?16.通過修改(A),可以修改窗體或控件的外觀。A.屬性

      B.設(shè)計(jì)

      C.窗體

      D.控件 17.在Access中,窗體的基本構(gòu)成是由(C)組成。

      A.窗口和菜單 B.對話框 C.頁眉、主體和頁腳 D.?dāng)?shù)據(jù)記錄 18.在Access數(shù)據(jù)庫中,專用于打印的是(C)。A.表

      B.查詢

      C.報(bào)表

      D.頁

      19.在Access中,OpenForm命令可打開(C)。A.?dāng)?shù)據(jù)表

      B.查詢

      C.窗體

      D.報(bào)表

      20.在Access中,有關(guān)條件宏的敘述錯(cuò)誤的是(B)。

      A.條件為真時(shí)執(zhí)行相應(yīng)的指令

      B.若沒有StopMacro指令,會(huì)一直向下執(zhí)行 C.在遇到“?”時(shí)終止執(zhí)行

      D.上述敘述都不正確

      21.在Access中,利用OpenReport命令打開報(bào)表進(jìn)行篩選,應(yīng)該用(A)。A.Where 條件

      B.視圖

      C.報(bào)表名稱

      D.If條件

      22.在Access中,若從多個(gè)數(shù)據(jù)表中查找數(shù)據(jù)前提是(A)。A.數(shù)據(jù)表之間建立關(guān)系

      B.數(shù)據(jù)表中要建立主索引

      C.數(shù)據(jù)表中要建立索引

      D.設(shè)置查詢條件

      23.SQL查詢中GROUP BY 語句的作用是(D)。

      A.選擇行條件

      B.對查詢進(jìn)行排序

      C.列表

      D.分組條件

      24.內(nèi)部計(jì)算函數(shù)“Avg”的意思是求所在字段內(nèi)所有的值的(B)。

      A.和

      B.平均值

      C.最小值

      D.第一個(gè)值

      25.SQL查詢中的Where 工資額>1000的意思是(A)。

      A.“工資額”中大于1000元的記錄

      B.將字段“工資額”中大于1000元的記錄進(jìn)行替換

      C.拷貝字段“工資額”中大于1000元的記錄

      D.將“工資額”中大于1000元的記錄刪除 26.SQL查詢中的not 工資額>2000 的意思是(A)。

      A.除了工資額大于2000之外的工資額的記錄

      B.工資額大于2000的記錄

      C.工資額小于2000的記錄

      D.工資額大于2000或小于2000的記錄

      27.邏輯運(yùn)算的優(yōu)先級排列順序是(A)。

      A..NOT.、.AND.、.OR.B..NOT.、.OR.、.AND.C..AND.、.NOT.、.OR.D..AND.、.OR.、.NOT.28.Access中的(C)允許用戶使用Web瀏覽器來訪問Internet或企業(yè)網(wǎng)中的數(shù)據(jù)。A.表

      B.宏

      C.?dāng)?shù)據(jù)庫訪問頁

      D.模塊

      29.在Access的下列數(shù)據(jù)類型中,不能建立索引的數(shù)據(jù)類型是(B)。

      A.文本型

      B.備注型

      C.?dāng)?shù)字型

      D.日期時(shí)間型

      30.篩選的結(jié)果是濾除(A)。

      A.不滿足條件的記錄 B.滿足條件的記錄 C.不滿足條件的字段 D.滿足條件的字段

      31.在Access中,下面(C)可以用來定義交互界面。A.表

      B.查詢

      C.窗體

      D.宏

      32.內(nèi)部計(jì)算函數(shù)“Min”的意思是求所在字段內(nèi)所有的值的(C)。A.和

      B.平均值

      C.最小值

      D.第一個(gè)值

      33.內(nèi)部計(jì)算函數(shù)“avg”的意思是求所在字段內(nèi)所有的值的(B)。

      A.和

      B.平均值

      C.最小值

      D.第一個(gè)值

      34.在查詢設(shè)計(jì)窗口中,條件設(shè)置成:Between 70 and 90 的意思是(A)。

      A.?dāng)?shù)值在70到90之間的數(shù)字(包含這兩個(gè)數(shù)字)B.?dāng)?shù)值在70和90之間的數(shù)字(不包含這兩個(gè)數(shù)字)

      C.?dāng)?shù)值70和90這兩個(gè)數(shù)字之外的數(shù)字

      D.?dāng)?shù)值70和90這兩個(gè)數(shù)字 35. 在一個(gè)已經(jīng)打開的窗體中添加一個(gè)既能彈出下拉列表,又能在其中編輯的控件是(C)。A.文本框

      B.列表框

      C.組合框

      D.沒有這樣的控件

      36.列表框控件可通過(D)途徑得到它的值。A.用戶的輸入

      B.已有的數(shù)據(jù)表

      C.已有的查詢

      D.以上都對 37.查看工資表中實(shí)發(fā)工資為2000元以上(除2000元)至4000元(除4000元)以下的人員記錄,表達(dá)式為(B)。

      A.實(shí)發(fā)工資>2000 OR

      實(shí)發(fā)工資<4000 B.實(shí)發(fā)工資>2000 AND 實(shí)發(fā)工資<4000

      C.實(shí)發(fā)工資>=2000 AND 實(shí)發(fā)工資=<4000

      D.實(shí)發(fā)工資(Between 2000 and 4000)38.篩選圖書編號是“01”或“02”的記錄,可以在“條件”中輸入(A)。

      A.“01” or “02” B.not in(“01 ” , “02”)C.in(“01” “02”)D.not(“01” and “02”)39.下面對數(shù)據(jù)表的敘述有錯(cuò)誤的是(C)。

      A.?dāng)?shù)據(jù)表是Access數(shù)據(jù)庫中的重要對象之一 B.表的設(shè)計(jì)視圖的主要作用是設(shè)計(jì)表的結(jié)構(gòu)

      C.表的數(shù)據(jù)視圖只用于顯示數(shù)據(jù)

      D.可以將其他數(shù)據(jù)庫的表導(dǎo)入到當(dāng)前數(shù)據(jù)庫中

      40.在Access中,將“名單表”中的“姓名”與“工資標(biāo)準(zhǔn)表”中的“姓名”建立關(guān)系,且兩個(gè)表中的姓名字段值都是惟一的,則這兩個(gè)表之間的關(guān)系是(A)。

      A.一對一

      B.一對多

      C.多對一

      D.多對多

      41.在Access中,下列(C)不是報(bào)表的基本組成。A.報(bào)表頁眉 B.主體 C.頁面頁眉 D.頁腳

      42.如果需要在報(bào)表的首頁添加一幅圖、當(dāng)前系統(tǒng)的日期和時(shí)間,應(yīng)添加下面(B)域中。

      A.主體

      B.報(bào)表頁眉

      C.組頁眉 D.頁面頁眉

      43.如果需要利用數(shù)據(jù)庫中的數(shù)據(jù)制作100張名片,應(yīng)該用下面的(C)最合適。

      A.?dāng)?shù)據(jù)表視圖

      B.查詢

      C.報(bào)表

      D.窗體

      44.某用戶希望通過單擊窗體上對應(yīng)控件進(jìn)行相關(guān)操作,由于他不太懂得編程,此時(shí)他應(yīng)該使用的方法是(C)。

      A.只能通過對屬性進(jìn)行設(shè)置

      B.通過代碼生成器來生成代碼 C.先錄制好宏,然后通過屬性對話框指定

      D.將需要的操作錄制成宏就行

      45.某用戶編輯新宏時(shí),在“宏”設(shè)計(jì)窗口中選擇了打開表的操作,請問他應(yīng)該在(D)確定表文件名。A.操作列

      B.條件宏

      C.宏

      D.操作參數(shù)

      46.在Access中,響應(yīng)窗體中命令按鈕的“單擊”操作,這個(gè)操作稱之為(D)。A.宏

      B.條件宏

      C.宏組

      D.事件

      47.在Access中,某個(gè)變量a1的生命周期只在一個(gè)程序中,那么這個(gè)變量在使用前應(yīng)該用(A)語句定義。A.Dim

      B.Public C.Static D.Global

      第三篇:數(shù)據(jù)庫 sql習(xí)題及答案

      /*

      Question 1:Find the titles of all movies directed by Steven Spielberg.select title from movie where director='Steven Spielberg'

      Question 2:Find all years that have a movie that received a rating of 4 or 5, and sort them in increasing order.select distinct year from movie,rating where movie.mid=rating.mid and stars in(4,5)order by year

      Question 3:Find the titles of all movies that have no ratings

      select title from movie where mID in

      (select mid from Movie except

      select mid from rating)

      select title from movie except

      select title from movie,rating where movie.mid=rating.mid

      Question 4:Some reviewers didn't provide a date with their rating.Find the names of all reviewers who have ratings with a NULL value for the date.select name from reviewer,rating where reviewer.rid=rating.rid and ratingdate is null

      Question 5:Write a query to return the ratings data in a more readable format: reviewer name, movie title, stars, and ratingDate.Also, sort the data, first by reviewer name, then by movie title, and lastly by number of stars.select name,title,stars,ratingdate from movie,rating,reviewer where movie.mid=rating.mid and reviewer.rid=rating.rid order by name,title,stars

      Question 6:For all cases where the same reviewer rated the same movie twice and gave it a higher rating the second time, return the reviewer's name and the title of the movie.select name,title

      from rating as F,Rating as S,Movie,Reviewer where F.rID=S.rID and F.mID=S.mID and F.stars

      and F.ratingDate

      select name,title from movie,reviewer,(select r1.rid,r1.mid from rating as r1,rating as r2 where r1.rid=r2.rid and r1.mid=r2.mid and r1.ratingdate>r2.ratingdate and r1.stars>r2.stars)as r

      where movie.mid=r.mid and reviewer.rid=r.rid

      Question 7:For each movie, find the highest number of stars that movie received as a rating.Return the movie title and number of stars.Sort by movie title.select title,MAX(stars)as max_star from rating,Movie

      where Rating.mID=Movie.mID group by title order by title

      select title,maxrating from movie,(select mid,max(stars)as maxrating from rating group by mid)as r where movie.mid=r.mid order by title

      Question 8:For each movie, return the title and the ‘rating spread(范圍)', that is, the difference between highest and lowest ratings given to that movie.Sort by rating spread from highest to lowest, then by movie title.select title,MAX(stars)-MIN(stars)as rating_spread from rating,Movie

      where Rating.mID=Movie.mID group by title

      order by rating_spread desc,title

      select title,spread as “rating spread”

      from movie,(select mid,max(stars)-min(stars)as spread from rating group by mid)as r where movie.mid=r.mid order by spread desc,title

      Question 9:Find the difference between the average rating of movies released before 1980 and the average rating of movies released after 1980.(Make sure to calculate the average rating for each movie, then the average of those averages for movies before 1980 and movies after.Don't just calculate the overall average rating before and after 1980.)

      select F.avg_star-S.avg_star from,(select AVG(avg_star)as avg_star from(select Rating.mID,AVG(stars)as avg_star

      from Rating left join Movie on Rating.mID=Movie.mID where year>=1980 group by Rating.mID)as S(select AVG(avg_star)as avg_star from(select Rating.mID,AVG(stars)as avg_star

      from Rating left join Movie on Rating.mID=Movie.mID where year<1980 group by Rating.mID)as F)as F)as S

      select r1979.avgm-r1980.avgm from

      ,Question 10:Add the reviewer Roger Ebert to your database, with an rID of 209.insert into Reviewer values(209,'Roger Ebert')

      Question 11:

      Insert 5-star ratings by James Cameron for all movies in the database.Leave the review date as NULL.insert into Rating(rID,mID,stars)select rid,mID,5 as stras from movie,(select rid from Reviewer where name='James Cameron')as T

      insert into rating(rid,mid,stars)select rid,mid,5 from reviewer,movie where name='James Cameron'

      Question 12:For all movies that have an average rating of 4 stars or higher, add 25 to the release year.(Update the existing tuples;don't insert new tuples.)

      update Movie set year=year+25(select sum(avgrating)/count(*)as avgM from

      (select avg(stars)as avgrating from rating,movie where movie.mid=rating.mid and year>=1980 group by movie.mid)(select sum(avgrating)/count(*)as avgM from

      (select avg(stars)as avgrating from rating,movie where movie.mid=rating.mid and year<1980 group by movie.mid)

      as r)

      as r1979

      as r)

      as r1980 where mID in

      (select mID from Rating group by mID having AVG(stars)>=4)

      */

      第四篇:SQL數(shù)據(jù)庫題庫及答案 (6)

      實(shí)訓(xùn)11用戶自定義函數(shù)及存儲(chǔ)過程

      --

      1、創(chuàng)建一個(gè)存儲(chǔ)過程,查看student表里的所有記錄,并運(yùn)行該存儲(chǔ)過程。其代碼如下: CREATE PROC pr_studentCodes AS SELECT * FROM student GO EXEC pr_studentCodes

      --

      2、修改pr_studentcodes存儲(chǔ)過程,使其按照學(xué)號排序 ALTER PROC pr_studentCodes AS SELECT * FROM student ORDER BY Studentid EXEC pr_studentCodes

      --

      3、刪除存儲(chǔ)過程Pr_studentCodes drop procedure pr_studentCodes

      --

      4、創(chuàng)建向Class表中插入一條記錄(‘’,‘電子UI班’,null,)的存儲(chǔ)過程pr_InsertClass create procedure pr_InsertClass as insert into Class values('10901','電子UI班',null,1)go exec pr_InsertClass--5 創(chuàng)建存儲(chǔ)過程up_Add,要求該存儲(chǔ)過程能夠?qū)崿F(xiàn)對輸入的兩個(gè)數(shù)相加,并將結(jié)果輸出 create proc up_Add @num1 int,@num2 int,@sum int output as

      begin select @sum=@num1+@num2 end

      --6 執(zhí)行存儲(chǔ)過程up_Add,計(jì)算加上的和。declare @he int exec up_Add @num1=78,@num2=82,@sum=@he output print '結(jié)果是:'+convert(char,@he)

      --

      三、閱讀代碼寫結(jié)果--1 create proc pr_grade(@sno char(9), @cname char(8), @grade int output)as select @grade=score from score,course where score.courseid=course.courseid and studentid=@sno and coursename=@cname--2 declare @score int exec pr_grade '10701001','高等數(shù)學(xué)',@score output select @score

      --3 create proc pr_count(@classid varchar(8), @num int output)as select @num=count(*)from student where Classid=@classid--4 declare @peop int exec pr_count @classid='10701',@num=@peop output select @peop

      drop procedure pr_count

      第五篇:SQL數(shù)據(jù)庫心得

      黃淮學(xué)院 2015---2016學(xué)年第 一 學(xué)期 《C#數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)與案例教程》課程

      題目:

      學(xué)習(xí)報(bào)告

      系:數(shù)學(xué)科學(xué)系 專

      業(yè):數(shù)學(xué)與應(yīng)用數(shù)學(xué) 年

      級:1301B 姓

      名:曹占營 學(xué)

      號:1331110101 任課教師:楊鋒英

      2015年 12 月 30日

      C#數(shù)據(jù)庫學(xué)習(xí)報(bào)告

      在日常生活中,我們和朋友、親戚聯(lián)系,會(huì)廣泛用到通訊錄,因此這門課程以通訊錄開發(fā)為案例,教我們學(xué)習(xí)軟件開發(fā)。

      軟件開發(fā)是一項(xiàng)非常注重實(shí)踐工作,不可能只憑看書、看視頻就學(xué)會(huì)軟件開發(fā),必須扎扎實(shí)實(shí)、一行一行的編寫代碼,不斷積累項(xiàng)目經(jīng)驗(yàn),才能真正掌握編程技術(shù),所以我們要親自上級編寫程序,才能真正掌握軟件開發(fā)技術(shù)。

      本書分為基礎(chǔ)篇、進(jìn)階篇、高級篇,由淺入深地介紹了基于C#的數(shù)據(jù)庫編程技術(shù),所用的開發(fā)工具為Visual Studio 2008、SQL Server 2005以及Access 2007。

      學(xué)習(xí)數(shù)據(jù)庫的內(nèi)容是從數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建和修改開始的,表是建立關(guān)系數(shù)據(jù)庫的基本結(jié)構(gòu),用來存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從課程中讓我更明白一些知識,查詢可以通過SQL語言進(jìn)行完成,這樣加深了查詢語句的基本結(jié)構(gòu),讓我們能更好的掌握其中語句,方便于我們后面的學(xué)習(xí)和應(yīng)用。表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對表的規(guī)劃和理解就會(huì)越深刻。在編程方面是需要我們對于編程有邏輯思維能力及一定的編程技巧。在數(shù)據(jù)庫中插入表、表中的信息等都需要注意,不然很容易出錯(cuò)。

      在基礎(chǔ)篇中,詳細(xì)講解了通訊錄系統(tǒng)的設(shè)計(jì)、開發(fā)和安裝部署這樣一個(gè)完整過程,對各個(gè)任務(wù)進(jìn)行詳細(xì)講解?;A(chǔ)篇學(xué)習(xí)分為9個(gè)任務(wù),分別為系統(tǒng)分析與設(shè)計(jì)、用戶登錄、主窗體設(shè)計(jì)、聯(lián)系人分組管理、聯(lián)系人管理、用戶密碼修改、數(shù)據(jù)庫備份與恢復(fù)、設(shè)計(jì)“關(guān)于”窗體、系統(tǒng)安裝與部署。學(xué)完基礎(chǔ)篇,即可開發(fā)出一個(gè)功能較為完備的通訊錄系統(tǒng)。在聯(lián)系人管理任務(wù)學(xué)習(xí)中,由于在Contact表中保存的是分組編號,而窗體上要顯示的是分組名稱,所以在查詢語句中需要級聯(lián)查詢,即SQL語句為”select Contact.Id, Name, Phone, Email, QQ, GroupName from Contact, ContactGroup where Contact.GroupId = ContactGroup.Id”。為了實(shí)現(xiàn)代碼復(fù)用,可以提供查詢功能,根據(jù)用戶選擇的擦尋天劍,拼接產(chǎn)生SQL語句。同時(shí)為了支持模糊查詢,還在SQL語句中用了like語句。通過SqlDataAdapter的Fill方法填充數(shù)據(jù)集,獲取數(shù)據(jù)。數(shù)據(jù)集中有了數(shù)據(jù)以后,我們只需設(shè)置DataGridView控件的DataSource屬性,就可以顯示數(shù)據(jù)了。

      在進(jìn)階篇中,介紹了企業(yè)項(xiàng)目開發(fā)中廣發(fā)用到的參數(shù)化SQL語句、存儲(chǔ)過程使用及定義數(shù)據(jù)庫操作類,分為3個(gè)任務(wù)學(xué)習(xí),分別為使用參數(shù)化SQL語句、使用存儲(chǔ)過程、使用自定義數(shù)據(jù)庫操作類,進(jìn)一步提高我們的數(shù)據(jù)庫編程能力。在使用存儲(chǔ)過程任務(wù)學(xué)習(xí)中,了解到存儲(chǔ)過程是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完成特定功能的SQL語句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫中,用戶通過指定存儲(chǔ)過程的名字并給出參數(shù)(如果該存儲(chǔ)過程帶有參數(shù))來執(zhí)行它。在性能方面,存儲(chǔ)過程有如下的優(yōu)點(diǎn)。(1)與編譯,存儲(chǔ)過程預(yù)先編譯好放在數(shù)據(jù)庫內(nèi),減少編譯語句所花的時(shí)間。(2)緩存,編譯好的存儲(chǔ)過程會(huì)進(jìn)入緩存,所以對于經(jīng)常執(zhí)行的存儲(chǔ)過程,除了第一次執(zhí)行外,其他次執(zhí)行的書都會(huì)有明顯提高。(3)減少網(wǎng)絡(luò)傳輸,特別對于處理一些數(shù)據(jù)的存儲(chǔ)過程,不必像直接用SQL語句實(shí)現(xiàn)那樣多次傳送數(shù)據(jù)到客戶端。通過前面的學(xué)習(xí),細(xì)細(xì)體會(huì)對數(shù)據(jù)庫的操作,可以發(fā)現(xiàn),這么多操作其實(shí)可以分為4種。(1)對數(shù)據(jù)庫進(jìn)行非連接式查詢操作,返回多條記錄。這種操作可以通過SqlDataAdapter對象的Fill方法來完成,即把查詢得到的結(jié)果填充到DataTable(或DataSet)對象中。(2)對數(shù)據(jù)庫進(jìn)行連接式查詢操作,返回多條查詢記錄。這種操作可以通過SqlCommand對象的ExecuteReader方法來完成,返回SqlDataReader對象。(3)從數(shù)據(jù)庫中檢索單值。這種操作可以通過SqlCommand對象的ExecuteNonQuery方法來完成。ExecuteScalar方法返回的是Object類型,需要根據(jù)實(shí)際情況進(jìn)行類型轉(zhuǎn)換。(4)對數(shù)據(jù)庫執(zhí)行增、刪、改操作。這種操作可以通過SqlCommand對象的ExecuteNonQuery方法來完成,返回增、刪、改操作后數(shù)據(jù)庫中受影響的行數(shù)。

      在高級篇中,分為4個(gè)任務(wù)學(xué)習(xí),分別為開發(fā)基于三層構(gòu)架的通訊錄程序、開發(fā)基于Access的通訊錄程序、實(shí)現(xiàn)基于抽象工廠模式的三層架構(gòu)、使用MD5加密用戶密碼。首先詳細(xì)講解了基于三層構(gòu)架的通訊錄程序開發(fā)過程以及如何開發(fā)一個(gè)基于Access的通訊錄系統(tǒng)。最后,介紹了如何采用MD5加密技術(shù)對用戶密碼加密。MD5加密技術(shù)也是實(shí)際項(xiàng)目開發(fā)中廣泛用到的,通過MD5加密用戶密碼,可以提高程序的安全性?!叭龑蛹軜?gòu)”一詞中的“三層”是指:“表示層”、“業(yè)務(wù)邏輯層”、“數(shù)據(jù)訪問層”。表示層:位于最外層,離用戶最近。用于顯示和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作界面。表示層的常見形式為WinFrom和WebForm。業(yè)務(wù)邏輯層:負(fù)責(zé)處理用戶輸入的信息,或者是將這些信息發(fā)送給數(shù)據(jù)訪問層進(jìn)行保存,或者是調(diào)用數(shù)據(jù)訪問層中的函數(shù)再次讀出這些數(shù)據(jù)。業(yè)務(wù)邏輯層也可以包括一些對“商業(yè)邏輯”描述代碼在里面。數(shù)據(jù)訪問層:僅實(shí)現(xiàn)對數(shù)據(jù)的保存和讀取操作??梢栽L問數(shù)據(jù)庫系統(tǒng)、二進(jìn)制文件、文本文檔或是XML文檔。

      在這一學(xué)期有限的幾次實(shí)驗(yàn)課后,我雖然沒有學(xué)會(huì)很多,但也學(xué)會(huì)了一些簡單的操作,我學(xué)會(huì)了一些簡單的數(shù)據(jù)運(yùn)算,會(huì)建立一些簡單的表。有時(shí)候在做實(shí)驗(yàn)時(shí),對于實(shí)驗(yàn)中的一些東西我不怎么了解,但我還會(huì)去做,因?yàn)槲蚁胫挥卸嗑毩?xí)才能熟練,也才能理解掌握知識。我不知道這一門課對其他同學(xué)來說怎么樣,但對我來說卻有些難,但我會(huì)努力。因?yàn)槲艺J(rèn)為它對我以后考計(jì)算機(jī)二級有很大的幫助。

      很快這一學(xué)期馬上就要結(jié)束了,數(shù)據(jù)庫這一門課也很快就要結(jié)束了,但這一學(xué)期的學(xué)習(xí)讓我知道了很多,也告訴了我在以后的人生中如何去做事,如何去做人。尤其是老師的耐心,老師的敬業(yè)精神感動(dòng)了我,再做任何事時(shí)都應(yīng)該認(rèn)真負(fù)責(zé),任何一個(gè)人都應(yīng)該被尊重。

      下載SQL數(shù)據(jù)庫選擇題及答案word格式文檔
      下載SQL數(shù)據(jù)庫選擇題及答案.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        SQL數(shù)據(jù)庫期末考試題及答案[五篇模版]

        sql數(shù)據(jù)庫期末考試題及答案 一、單選題(共 10 道試題,共 50 分。)1. SQL Server中,保存著每個(gè)數(shù)據(jù)庫對象的信息的系統(tǒng)表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D.......

        數(shù)據(jù)庫sql課后練習(xí)題及答案解析

        先創(chuàng)建下面三個(gè)表: (book表) (borrow表) (reader表) 1) 找出姓李的讀者姓名(NAME)和所在單位(COMPANY)。 2) 列出圖書庫中所有藏書的書名(BOOK_NAME)及出版單位(OUTPUT)。 3) 查......

        SQL Server數(shù)據(jù)庫試題七及答案

        SQL Server數(shù)據(jù)庫試題七及答案 一.單項(xiàng)選擇題(每題2分,計(jì)30分) 1._______是數(shù)據(jù)庫系統(tǒng)的核心,它負(fù)責(zé)數(shù)據(jù)庫的配置、存取、管理和維護(hù)等工作。(c ) A、操作系統(tǒng) B、關(guān)系模型 C、數(shù)......

        SQL Server數(shù)據(jù)庫試題九及答案

        一、選擇題(每題2分,共30分) 1、下面不屬于數(shù)據(jù)定義功能的SQL語句是:( ) A.CREAT TABLE B.CREAT CURSOR C.UPDATE D.ALTER TABLE 2、SQL數(shù)據(jù)庫中的視圖與下列哪項(xiàng)是對應(yīng)的( )。 A.......

        SQL Server數(shù)據(jù)庫試題九及答案

        SQL Server數(shù)據(jù)庫試題九及答案 一、選擇題(每題2分,共30分) 1、下面不屬于數(shù)據(jù)定義功能的SQL語句是:( ) A.CREAT TABLE B.CREAT CURSOR C.UPDATE D.ALTER TABLE 2、SQL數(shù)據(jù)庫......

        數(shù)據(jù)庫sql語言總結(jié)

        插入句型: insertinto [各屬性名]values(,……)刪除元組或者二維表: delete from[ where ]刪除屬性: altertabledropcolumn增加某表的屬性: altertableadd 類型 修改句型: update......

        SQL數(shù)據(jù)庫學(xué)習(xí)心得(精選五篇)

        SQL數(shù)據(jù)庫學(xué)習(xí)心得 一 數(shù)據(jù)庫課程總結(jié) (一)數(shù)據(jù)庫概述 1 數(shù)據(jù) (1)數(shù)據(jù)庫中存儲(chǔ)的基本對象,是描述事物的符號記錄(如存儲(chǔ)某一個(gè)人 (2) 數(shù)據(jù)的種類包括文字、圖形、圖象、聲音 (3)數(shù)據(jù)......

        數(shù)據(jù)庫SQL語句十題

        作業(yè)十題 1. 查詢所有學(xué)生的基本信息,并按學(xué)號降序排列 SELECT * FROM STUDENT ORDER BY sno DESC; 2. 查詢系別代碼為“02”的女同學(xué)信息 SELECT * FROM STUDENT WHERE ssex......