版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第一章1、什么是數(shù)據(jù)庫,數(shù)據(jù)庫的特點,數(shù)據(jù)庫管理技術的發(fā)展階段。2、DB、DBA、DBMS分別表示什么;其中哪個是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。DBMS的職能3、概念模型最常用的是實體聯(lián)系方法有哪3種基本圖素,實體間的聯(lián)系可分為什么?例如:課程和學生的對應關系。4、概念結構設計的主要工具模型是E-R模型,而E-R模型分別用什么圖形表示, E-R模型轉(zhuǎn)換成關系模式進行的規(guī)范化處理,一般達到3NF即可,那么學生(學號,姓名,課程號,系號,系名,成績),為消除數(shù)據(jù)冗余如何分解。5、數(shù)
2、據(jù)庫模型(結構模型)有哪些?用樹形結構來表示實體之間關系的結構數(shù)據(jù)模型是層次模型,數(shù)據(jù)模型中用二維表結構來存儲數(shù)據(jù)的是關系模型,目前關系模型數(shù)據(jù)庫模型是已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫模型上,成為當今最為流行的商用數(shù)據(jù)庫系統(tǒng)。6、數(shù)據(jù)庫系統(tǒng)的三級模式結構是哪三個。7、通常將數(shù)據(jù)庫的設計分為哪4個設計階段,每個階段什么設計,成果是什么;8、練習1)、什么是數(shù)據(jù)庫,數(shù)據(jù)庫與DBMS之間有什么區(qū)別?2)、什么是關系模型的外鍵,它有什么作用?5)、什么是關系模型,有哪些特點?6)、試描述數(shù)據(jù)庫的設計步驟?7)、數(shù)據(jù)庫管理系統(tǒng)通常由哪些部分組成?8)、數(shù)據(jù)庫系統(tǒng)(DBS)有哪些組成,以及他們之間的關系
3、?9)、DBMS的三大語言(DDL、DML、DCL)分別有哪些。第二章1、SQL server2005數(shù)據(jù)庫管理軟件版本,以及支持的操作系統(tǒng)第三章、六章1、SQL server數(shù)據(jù)庫文件中由數(shù)據(jù)文件和事務日志文件,擴展名是什么,分別存儲什么樣的內(nèi)容,一個數(shù)據(jù)庫可以包含多個事務日志文件,但只能包含一個主數(shù)據(jù)庫文件。2、SQL Server的系統(tǒng)數(shù)據(jù)庫以及每個數(shù)據(jù)庫的功能是什么,例如儲存SQL Server 系統(tǒng)的所有臨時表、臨時存儲過程的是哪個,保存系統(tǒng)配置、服務器配置等信息的是哪個。3、在SQL server數(shù)據(jù)庫的維護主要有附加數(shù)據(jù)、分離數(shù)據(jù)、聯(lián)機、脫機、收宿等管理。4、SQL server
4、中常用數(shù)據(jù)類型有哪些,分別占用多少存儲空間5、SQLserver數(shù)據(jù)庫系統(tǒng)標識符有哪些組成并判斷哪些合法my delete、_mybase 、$money 、trigger1。6、在SQL Server數(shù)據(jù)庫系統(tǒng)中創(chuàng)建表或修改表結構時可以使用Identity(n,m)屬性實現(xiàn)序列編號,其中n表示序列的起點,而m表示序列的種子增量。7、數(shù)據(jù)庫完整性包括哪些。SQL server有哪些約束,每種約束的關鍵字是什么以及在創(chuàng)建表或修改表時怎么添加約束,例如參照完整性是用Foreign key來實現(xiàn)、Primary key和Unique是實體完整性以及之間的區(qū)別、Check 。8、創(chuàng)建表結構、修改表、刪
5、除表結構:例如創(chuàng)建員工表,分別有員工編號、員工姓名、員工工齡、領導編號等列,其中員工編號是主鍵,其值產(chǎn)生個連續(xù)的序列,并將領導編號設置外鍵,引用的主鍵是員工編號;創(chuàng)建學生表(student)時,將學生的性別(sex)取值只為“男”或“女”;修改學生表,性別(sex)添加約束,其作用是性別的值只能是男或女;修改學生表將入學時間這個字段,添加默認約束為當前系統(tǒng)時期;修改表結構,例如將學生表(student)添加電話號碼列,類型為變長字符。練習題:1、下列四項中,不屬于數(shù)據(jù)庫特點的是( C )。A、數(shù)據(jù)共享B、數(shù)據(jù)完整性C、數(shù)據(jù)冗余很高D、數(shù)據(jù)獨立性高2、下列哪個不是數(shù)據(jù)庫管理技術的發(fā)展階段( D
6、)。A、人工管理階段 B、文件系統(tǒng)階段C、數(shù)據(jù)庫系統(tǒng)階段 D、人工智能階段3、( A )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。A、DBMSB、DBC、DBSD、DBA4、下列四項中,不正確的提法是( C )。A、SQL語言是關系數(shù)據(jù)庫的國際標準語言B、SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C、SQL語言可以自動實現(xiàn)關系數(shù)據(jù)庫的規(guī)范化D、SQL語言稱為結構查詢語言5 、用樹形結構來表示實體之間關系的結構數(shù)據(jù)模型稱為(A )。A、層次模型 B、關系模型 C、網(wǎng)狀模型 D、面向?qū)ο竽?/p>
7、型6、下列數(shù)據(jù)模型中用二維表結構來存儲數(shù)據(jù)的是(B) 、A、層次模型 B、關系模型 C、網(wǎng)狀模型D、面向?qū)ο竽P?、在E-R圖中,用( D )圖形來表示兩個實體之間關系的關系名。A、矩形框 B、橢圓形框 C、直線 D、菱形框8、 目前( A )數(shù)據(jù)庫模型是已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫模型上,成為當今最為流行的商用數(shù)據(jù)庫系統(tǒng)。A、關系B、面向?qū)ο?C、分布D、網(wǎng)絡9、 數(shù)據(jù)庫設計中的概念結構設計的主要工具模型是( )。A、數(shù)據(jù)模型B、E-R模型 C、新奧爾良模型D、概念模型10、將E-R模型轉(zhuǎn)換成關系模式進行的規(guī)范化處理,一般達到( C )即可。A、1NF B、2NF C、3NF D、BC
8、NF11、在校學生都要進行選課,那么課程和學生的對應關系是(B)A、:N B、M:N C、1:1 D、 0:N12、在進行數(shù)據(jù)庫設計過程中在哪個步驟是根據(jù)用戶的功能要求或系統(tǒng)要求寫出說明書?( A )A、需求分析 B、概念設計 C、邏輯設計 D、物理設計13、現(xiàn)有關系:學生(學號,姓名,課程號,系號,系名,成績),為消除數(shù)據(jù)冗余,至少需要分解為( C ) A、1個表B、2個表C、3個表 D、4個表14、MS SQL Server是( )。A、網(wǎng)狀數(shù)據(jù)庫系統(tǒng) B、面向?qū)ο髷?shù)據(jù)庫系統(tǒng) C、層次數(shù)據(jù)管理系統(tǒng) D、關系數(shù)據(jù)庫管理系統(tǒng)15、默認情況下,數(shù)據(jù)庫創(chuàng)建時包含的用戶是(D )。A、sa B、ad
9、ministrator C、guestD、dbo16、在SQL Server中,關于數(shù)據(jù)庫的說法正確的是(D )A、一個數(shù)據(jù)庫可以不包含事務日志文件B、一個數(shù)據(jù)庫可以只包含一個事務日志文件和一個主數(shù)據(jù)庫文件C、一個數(shù)據(jù)庫可以包含多個主數(shù)據(jù)庫文件,但只能包含一個事務日志文件D、一個數(shù)據(jù)庫可以包含多個事務日志文件,但只能包含一個主數(shù)據(jù)庫文件17 、SQL server 數(shù)據(jù)庫文件有三類,其中主數(shù)據(jù)文件的默認后綴為:(C )A 、 .ndf B 、.ldf C 、.mdf D 、.idf18、SQL server 數(shù)據(jù)庫文件有三類,其中次要數(shù)據(jù)文件的默認后綴為:( B )A 、 .ndf B 、.l
10、df C 、.mdf D 、.idf19 、下面標識符不合法的是:( C)。A 、my delete B 、_mybase C 、$money D 、trigger120、在SQL Server的四個系統(tǒng)數(shù)據(jù)庫中,儲存SQL Server 系統(tǒng)的所有臨時表、臨時存儲過程的是( D )A、Master B、Model C、MSDB D、Tempdb21、SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是( )系統(tǒng)數(shù)據(jù)庫。A、masterB、modelC、pubsD、msdb22、在SQL Server中有系統(tǒng)數(shù)據(jù)庫是保存系統(tǒng)配置、服務器配置等信息的是(A )。A、MASTER B、TE
11、MPDB C、MODEL D、MSDB 23、日期時間型數(shù)據(jù)類型(datetime)的長度是( C)。A、2 B、4 C、8 D、1624、 在SQL Server的數(shù)據(jù)類型中,可以用來存儲二進制圖片的數(shù)據(jù)類型是(B)A 、Datetime B 、image C 、varchar D 、int25、在SQL中,建立表用的命令是 ( B )。A、CREATE SCHEMAB、CREATE TABLEC、CREATE VIEWD、CREATE INDEX 26 、將學生表中所有記錄插入到一個新表Student中的命令是(C ) A、insert into student from 學生B、inse
12、rt into student values(select * from 學生)C、select * into student from學生D、insert into student (select * from 學生) 27、如果要修改表的結構,應該使用SQL語言的命令(C ) A、UPDATE TABLE B、MODIFY TABLE C、ALTER TABLE D、CHANGE TABLE28、關系數(shù)據(jù)庫中,主鍵是為標識表中唯一的實體,當運用Transact-SQL語句創(chuàng)建主鍵時,可以是( D )。A、create table dbo.產(chǎn)品(產(chǎn)品ID char(13) not null
13、primary key, 產(chǎn)品名稱 int primary key);B、alter table dbo.產(chǎn)品 with nocheck add constraint PK_table1 primary key (產(chǎn)品ID) on primary;C、alter table dbo.產(chǎn)品 (產(chǎn)品ID) primary key ;D、alter table dbo.產(chǎn)品 add constraint PK_table1 primary key ( 產(chǎn)品ID);29、假設創(chuàng)建表時的某列要求可以包含空值,但不允許重復,那么應該在該上設計的約束是( B )。A 、Primary Key B 、Uniq
14、ue C 、Check D 、Default30 、在SQL server中的參照完整性是用( C )來實現(xiàn)的。 A、Primary key B、Check C、Foreign key D、Unique31、在數(shù)據(jù)操作語言(DML)的基本功能中,不包括的是 ( B ) A、插入新數(shù)據(jù)B、描述數(shù)據(jù)庫結構C、修改數(shù)據(jù)D、刪除數(shù)據(jù) 1、SQL server數(shù)據(jù)庫文件中由數(shù)據(jù)文件和事務日志文件,但使用_文件記載用戶對數(shù)據(jù)庫進行的所有操作。2、完整性約束包括_完整性、_完整性、參照完整性和用戶定義完整性3、描述概念模型最常用的是實體聯(lián)系方法,它包括_、屬性和聯(lián)系 3種基本圖素。 4、數(shù)據(jù)庫系統(tǒng)管理員簡稱
15、為(即英文縮寫)_。5、通常將數(shù)據(jù)庫的設計分為_、概念設計、邏輯設計和物理設計等4個設計階段。6、數(shù)據(jù)庫系統(tǒng)的三級模式結構,分別由概念(模式)模式、外(用戶或子)模式和_也稱物理模式或存儲模式。7、SQL server數(shù)據(jù)庫管理軟件主有_、標準版、個人版、開發(fā)版等,其中要第一上版本只能在服務器操作系統(tǒng)上安裝。8、在SQL server數(shù)據(jù)庫系統(tǒng)中,當數(shù)據(jù)庫創(chuàng)建后可以通過分離數(shù)據(jù)庫后復制到其他數(shù)據(jù)庫服務器上,而在這臺數(shù)據(jù)庫服務器上可以_操作使用此數(shù)據(jù)庫。9、在SQL Server數(shù)據(jù)庫系統(tǒng)中創(chuàng)建表或修改表結構時可以使用Identity(n,m)屬性實現(xiàn)序列編號,其中n表示序列的起點,而m表示序列
16、的_。10、在關系模型中,二維表的列稱為屬性,二維表的行稱為_,也稱記錄。11、在數(shù)據(jù)庫系統(tǒng)中常見故障分三類:事務故障、系統(tǒng)故障和介質(zhì)故障。1、學生表(student)有學號、姓名、性別、年齡、身份證等字段,現(xiàn)將身份證創(chuàng)唯一索引。Create unique index 身份證_ID _ _。2、將學生表中有入學時間(RXSJ)這個字段,添加約束,其作用當在插入數(shù)據(jù)時,沒有給該字段提供值時,就自動把當前系統(tǒng)時期輸入。Alter table studentAdd constraint DF_RXSJ _(5)_3、創(chuàng)建員工表,分別有員工編號、員工姓名、員工工齡、領導編號等列,其中員工編號是主鍵,其
17、值產(chǎn)生個連續(xù)的序列,并將領導編號設置外鍵,引用的主鍵是員工編號。Create table 員工(員工編號 int identity(1,1) primary key,員工姓名 varchar(12),員工工齡 int ,領導編號 int references員工(員工編號)4、在創(chuàng)建學生表(student)時,將學生的性別(sex)取值只為“男”或“女”其中約束的名稱由系統(tǒng)確定。CREATE TABLE student(sno CHAR(5) PRIMARY KEY (SNO), sage SMALLINT, , sgender CHAR(2), sdept CHAR(8),)第四章、五章1、
18、 SQL語言是關系數(shù)據(jù)庫的國際標準語言,SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能,SQL語言稱為結構查詢語言。2、 SQL語句中為了程序便于閱讀、理解,采用了兩種注釋方法。3、 SQL Server中用于對變量進行賦值的關鍵字,以及區(qū)別。Select set4、 SQL Server 中變量分為兩種全局和局部,分別用什么表示。T-SQL 中變量分為兩種:局部變量和全局變量1、局部變量:用戶可以自定義的變量,作用范圍僅在程序內(nèi)部有效。2、定義方式:DECLARE 變量名稱 變量類型 ,變量名稱 變量類型 . 局部變量必須以開頭,必須先用DECLARE命令聲明,之后才可以使用,在局部
19、變量沒有被賦值之前,它的值是NULL。如果要在程序體中引用它,就必須先給它賦值。全局變量全局變量是SQL Server系統(tǒng)內(nèi)部使用的變量,作用范圍是任何程序。全局變量不是也不能由用戶程序定義,是服務器級定義的,用戶只能引用系統(tǒng)中已經(jīng)定義的全局變量。應用全局變量時必須以開頭。局部變量名稱不能與全局變量名稱相同。5、 常用的系統(tǒng)函數(shù)的使用,getdate()、Rand()、Round()、Sqrt()、Floor()、Subtring()等系統(tǒng)函數(shù)的使用。6、 使用聚合函數(shù)使用SUM、MAX 、COUNT、AVG、MIN7、 在查詢數(shù)據(jù)表或視圖時一個可執(zhí)行的Select語句必需包含Select和F
20、rom,在SELECT子句中關鍵字( DISTINCT)用于消除重復項,( TOP )用于指定輸出記錄集的前行數(shù),使用條件關鍵字BETWEEN、IN、LIKE、IS NULL等關鍵字的功能及使用,關系條件、邏輯條件(and or not),分組查詢Gourp by(分組后選擇條件Having)、order by子句按查詢結果中的一列或多列進行升序或降序排序,默認是按照哪種排序,分別使用什么關鍵字。8、 在查詢語句中(SELECT)用于實現(xiàn)投影關系運算,(WHERE )用于實現(xiàn)選擇關系運算。9、 在SQL查詢數(shù)據(jù)時使用Like模糊查詢,需要和通配符一起使用,有哪些通配,分別匹配什么樣的字符:例如
21、通配符表達式 _AB%a 進行匹配,BCDEF,_BCA,ABCa,aCBDa。10、 在T-SQL語法中,用來插入和更新、刪除數(shù)據(jù)的命令是什么,并且會使用11、 SQL查詢語言中主要分幾種查詢,分別是簡單查詢、子查詢、聯(lián)合查詢和連接查詢等組成。子查詢的關鍵字的使用,如in,all,any,some,還有表達示是否存在是EXISTS關鍵字12、 聯(lián)接查詢的分類以及使用:內(nèi)連接(等值連接、自然連接)、外連接(左、右、全)、交叉連接、自身連接等13、 查詢操作,例如1)、若要查找姓張或姓王并且姓名共有三個字的學生信息,SQL語句為select * from 學生。2)、查詢學生表中姓張的學生人數(shù)3
22、)、某選課表有學號、課程名稱、成績等字段,查詢表中“網(wǎng)絡基礎”的成績大于或等于90的人數(shù) 4)、學生表有學號、姓名、性別,年齡等字段,查詢學生表年齡大于等于20歲同時也小于等于25歲的學生信息。5)、某選課表有學號、課程名稱、成績等字段,查詢表中“網(wǎng)絡基礎”的平均成績。6)、在一個系統(tǒng)中,有一個學生表(student),分別有學號(sno)、姓名(sname)、年齡(age)和性別(sex)等字段,假設每個學生姓名是唯一的,現(xiàn)查詢學生表中,年齡小于李四的年齡的學生信息。第七章1 、視圖的概念以及特點、作用。視圖是一種常用的數(shù)據(jù)對象,可以簡化數(shù)據(jù)庫操作,當使用多個數(shù)據(jù)表來建立視圖時,不允許在該語
23、句中包括(INTO,COMPUTE,COMPUTR BY)等關鍵字,如果要使用Order by子句,那么必須和TOP關鍵字一起使用才能創(chuàng)建。2、索引的分類以及每種類型索引關鍵字CLUSTERED 、UNIQUE、NONCLUSTERED、INDEX,創(chuàng)建索引,如學生表(student)有學號、姓名、性別、年齡、身份證等字段,現(xiàn)將身份證創(chuàng)唯一索引。3、在SQL中,建立對象用CREATE SCHEMA、CREATE TABLE、CREATE VIEW、CREATE INDEX、ALTER TABLE、CREATE DATABASE等的功能 1、在查詢語句中(C )用于實現(xiàn)投影關系運算。A、FROM
24、子句 B、WHERE子句 C、SELECT子句 D、ORDER BY子句2、在查詢語句中( B )用于實現(xiàn)選擇關系運算。A、FROM子句 B、WHERE子句 C、SELECT子句 D、ORDER BY子句3、在SELECT子句中關鍵字( B )用于消除重復項。A、AS B、DISTINCT C、TOP D、PERCENT4、在SELECT子句中關鍵字( C )用于指定輸出記錄集的前行數(shù)。A、AS B、DISTINCT C、TOP D、PERCENT5 、將學生表中所有記錄插入到一個新表Student中的命令是(C ) A、insert into student from 學生B、insert
25、into student values(select * from 學生)C、select * into student from學生D、insert into student (select * from 學生) 6 、在SQL Server服務器上,存儲過程是一組預先定義并( D )的T-SQL語句。A、保存 B、編寫 C、解釋 D、編譯7、下面字符串能與通配符表達式 _AB%a 進行匹配的是:(C )。A 、 BCDEF B 、 _BCA C 、 ABCa D 、 aCBDa8、視圖是一種常用的數(shù)據(jù)對象,可以簡化數(shù)據(jù)庫操作,當使用多個數(shù)據(jù)表來建立視圖時,不允許在該語句中包括(B)等關鍵字
26、。A、ORDER BY,COMPUTE B、INTO,COMPUTE,COMPUTR BYC、GROUP BY,COMPUTE BY D、ORDER BY,COMPUTE BY,GROUP BY9、在T-SQL語法中,用來插入和更新數(shù)據(jù)的命令是(A )。A、INSERT,UPDATE B、UPDATE,INSERTC、DELETE,UPDATE D、CREATE,INSERT INTO10 、在Delete語句中,使用哪個語句或子句指定從表刪除的數(shù)據(jù)行(D)。A 、Select B 、Insert C 、Update D 、Where11、下列哪個關鍵字中用于查詢時限定連續(xù)范圍,比如查詢成績表
27、分數(shù)是85到90的是( )。A、BETWEEN B、IN C、LIKE D、 IS NULL12下面Select語句中哪個子句是實現(xiàn)分組查詢功能的是 (B )。A、from B、Group by C、Where D、Order by13、在創(chuàng)建索引時,創(chuàng)建惟一索引的關鍵字是(B )。A、CLUSTERED B、UNIQUE C、NONCLUSTERED D、INDEX14、SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( A )。A、包括15歲和35歲B、不包括15歲和35歲C、包括15歲但不包括35歲D、.包括35歲但不包括15歲15、在查詢語句中(C
28、 )用于實現(xiàn)投影關系運算。A、FROM子句 B、WHERE子句 C、SELECT子句 D、ORDER BY子句16、在查詢語句中( B )用于實現(xiàn)選擇關系運算。A、FROM子句 B、WHERE子句 C、SELECT子句 D、ORDER BY子句17、在SELECT子句中關鍵字( B )用于消除重復項。A、AS B、DISTINCT C、TOP D、PERCENT18、在SELECT子句中關鍵字( C )用于指定輸出記錄集的前行數(shù)。A、AS B、DISTINCT C、TOP D、PERCENT19 、將學生表中所有記錄插入到一個新表Student中的命令是(C ) A、insert into s
29、tudent from 學生B、insert into student values(select * from 學生)C、select * into student from學生D、insert into student (select * from 學生) 20 、在SQL Server服務器上,存儲過程是一組預先定義并( D )的T-SQL語句。A、保存 B、編寫 C、解釋 D、編譯21 、下面字符串能與通配符表達式 _AB%a 進行匹配的是:(C )。A 、 BCDEF B 、 _BCA C 、 ABCa D 、 aCBDa22、視圖是一種常用的數(shù)據(jù)對象,可以簡化數(shù)據(jù)庫操作,當使用多個
30、數(shù)據(jù)表來建立視圖時,不允許在該語句中包括(B)等關鍵字。A、ORDER BY,COMPUTE B、INTO,COMPUTE,COMPUTR BYC、GROUP BY,COMPUTE BY D、ORDER BY,COMPUTE BY,GROUP BY23 、下列說法正確的是 ( A ) 。A 、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。B 、視圖是虛表,觀察到的數(shù)據(jù)是實際基本表中的數(shù)據(jù)。C 、不能向視圖中插入記錄。D 、視圖不能將視圖再創(chuàng)建視圖。24、下列數(shù)據(jù)模型中用二維表結構來存儲數(shù)據(jù)的是(B) 、A、層次模型 B、關系模型 C、網(wǎng)狀模型D、面向?qū)ο竽P?5、在校學生都要進行選課,那么課程
31、和學生的對應關系是(B)A、:N B、M:N C、1:1 D、 0:N26、在E-R圖中,用( D )圖形來表示兩個實體之間關系的關系名。A、矩形框 B、橢圓形框 C、直線 D、菱形框27、下列哪個不是數(shù)據(jù)庫管理技術的發(fā)展階段( D )。A、人工管理階段 B、文件系統(tǒng)階段C、數(shù)據(jù)庫系統(tǒng)階段 D、人工智能階段28、在T-SQL語法中,用來插入和更新數(shù)據(jù)的命令是(A )。A、INSERT,UPDATE B、UPDATE,INSERTC、DELETE,UPDATE D、CREATE,INSERT INTO29、有關InsertSelect語句的描述,下列哪個是正確的( D )。A、新建一個表 B、語
32、法不正確 C、一次最多只能插入一行數(shù)據(jù) D、將查詢結果插入到已有存在表中30、下面哪些關鍵字可用于判斷的子查詢或表達示是否存在是( A )。A、 EXISTS關鍵字 B、JOIN C、Some或Any D、PERCENT31 、在查詢數(shù)據(jù)表或視圖時,下列對Select語句查詢說法正確的是 ( A) 。A 、一個可執(zhí)行的Select語句必需包含Select和FromB 、只使用Select和From可以列出單行數(shù)據(jù)。C 、Select 無法列舉列所有列的數(shù)據(jù)D 、使用Distinct關鍵字可以刪除了數(shù)據(jù)庫中的相同的行32、哪個關鍵字用于測試跟隨的子查詢中的行是否存在( B )。A、ANY B、E
33、XISTS C、UNION D、HAVING33、SQL語言中,刪除表中數(shù)據(jù)的命令是( A )。A、DELETE B、DROPC、CLEARD、REMOVE34、如果要修改表的結構,應該使用SQL語言的命令(C ) A、UPDATE TABLE B、MODIFY TABLE C、ALTER TABLE D、CHANGE TABLE35、當關系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結果關系中的操作是(D )A、左外聯(lián)接 B、右外聯(lián)接C、內(nèi)聯(lián)接D、全外聯(lián)接36、下列使用聚合函數(shù)中正確的是( ) A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*)37、SQL
34、中,下列涉及空值的操作,不正確的是(C )A、age IS NULL B、age IS NOT NULL C、age = NULL D、NOT (age IS NULL)38、查詢員工工資信息時,結果按工資降序排列,正確的是( )A、ORDER BY 工資B、ORDER BY 工資 descC、ORDER BY 工資 ascD、ORDER BY 工資 dictinct39、以下sql查詢語句,在哪個子句有錯? ( )A、Select sname 姓名,snoB、from studentC、where avg(sage)>25D、order by sno40、下列哪個函數(shù)的功能是產(chǎn)生0至1
35、之間隨機數(shù)。( )A、Rand() B、Round() C、Sqrt() 1、_是由一個或多個數(shù)據(jù)表(基本表)或視圖導出的虛擬表。2、SQL Server中用于對變量進行賦值的關鍵字是_和SET 。3、在SQL查詢數(shù)據(jù)時使用Like模糊查詢,需要和通配符一起使用,在通配符中能匹配零個或多個任意字符的是 。4、語句 select getdate() 的執(zhí)行結果當前系統(tǒng)的_。5.SQL查詢語言中主要分幾種查詢,分別是簡單查詢、_、聯(lián)合查詢和連接查詢等組成。6. 在SQL語言中,order by子句按查詢結果中的一列或多列進行升序或降序排序,默認是按照_ 方式排序的,若要它按照另一種方式排序可使用關
36、鍵字 。7、用SELECT進行模糊查詢時,可以使用_運算符。8、在創(chuàng)建視圖時,如果要使用Order by子句,那么必須和_關鍵字一起使用才能創(chuàng)建。1、若要查找姓張或姓王并且姓名共有三個字的同學信息,SQL語句為select * from 學生表where _ 2、以下代碼用于返回表中姓張的學生人數(shù)select _ _from 學生 where 姓名_ _3、某選課表有學號、課程名稱、成績等字段,下列代碼用于返回表中“網(wǎng)絡基礎”的成績大于或等于90的人數(shù) select _ _from 選課 where _ _4、學生表有學號、姓名、性別,年齡等字段,查詢學生表年齡大于等于20歲同時也小于等于25
37、歲的學生信息。Select * from 學生 where _ _5、某選課表有學號、課程名稱、成績等字段,下列代碼用于返回表中“網(wǎng)絡基礎”的平均成績。select課程名稱,_ _ from 選課 where 課程名稱=網(wǎng)絡基礎group by 課程名稱 6、在一個系統(tǒng)中,有一個學生表(student),分別有學號(sno)、姓名(sname)、年齡(age)和性別(sex)等字段,假設每個學生姓名是唯一的,現(xiàn)查詢學生表中,年齡小于李四的年齡的學生信息。Select * from student where age<(_ _)7、學生表有學號、姓名、性別,年齡等字段,以下代碼用于同時查詢
38、學號分別為95010,95020,95030的信息。select * from 學生 where _ _8、在學生管理系統(tǒng)中,有學生(student)表(學號,姓名,性別,年齡)和成績表(cj)(學號、編號、分數(shù)),查詢所有學生的成績,包括沒有成績的學生也查詢出來。Select student.*,cj.* from student _ _9、查詢成績表,分數(shù)(fs)大于等于60分同時也小于等于70分的成績信息。Select * from 學生 where _(2)_10、學生表(student)有學號、姓名、性別、年齡等字段,現(xiàn)將張三的年齡修改成李四的年齡。Update student se
39、t _ _ where 姓名張三11、學生表(student)有學號、姓名、性別、年齡、系部等字段,查詢系部為電子工程學院的所有女生信息。SELECT *FROM student where 1、什么是視圖?有哪些特點?2、請談談在創(chuàng)建視圖時需要注意哪些問題?第八章1 、存儲過程是一組預先定義并編譯的T-SQL語句,存儲過程主要分類,常用的系統(tǒng)存儲如sp_help、sp_helpdb、sp_rename、sp_helptext、sp_columns等;存儲過程的返回值一定要是整型。2、創(chuàng)建存儲過程的參數(shù)有哪些類型,輸出參數(shù)的關鍵字 3、在執(zhí)行數(shù)據(jù)更新操作時會觸發(fā)該表的觸發(fā)器,在觸發(fā)器中有哪兩個
40、邏輯表,觸發(fā)器的類型其中替代觸發(fā)器(instead of)是在對數(shù)據(jù)的操作之前觸發(fā)并停止執(zhí)行數(shù)據(jù)操作,觸發(fā)器有哪些事件;創(chuàng)建觸發(fā)器,如為學生表創(chuàng)建觸發(fā)器不能刪除張三,功能是當刪除數(shù)據(jù)時刪除的數(shù)據(jù)中有姓名是張三的信息時就此刪除操作回滾。4、觸發(fā)器和存儲過程的區(qū)別什么?5、什么是觸發(fā)器?觸發(fā)器與約束的區(qū)別是什么?6、什么是存儲過程?存儲過程有哪些特點?第九章1、SQL Server 采用的身份驗證模式有哪兩個,默認情況下數(shù)據(jù)庫創(chuàng)建時包含的數(shù)據(jù)庫用戶是dbo。2、角色分為服務器角色和數(shù)據(jù)庫角色;例如Public、Sysadmin、db_owner、db_ddladmin、db_backupopera
41、tor等角色的應用3、SQL server的安全體系結構共分幾個級別,分別是什么?4、授權、收權的操作:例如,將學生表的查詢權限授權給user1用戶,并user1可以將其權限授權給其他用戶。第十章1、在SQL server數(shù)據(jù)庫系統(tǒng)中備份設備。2、數(shù)據(jù)庫備份類型有哪些,恢復到某個時間點的備份類型是哪個類型等。3、 替代觸發(fā)器(instead of)是在對數(shù)據(jù)的修改操作之前觸發(fā)并( )。A、執(zhí)行數(shù)據(jù)操作 B、停止執(zhí)行數(shù)據(jù)操作 C、同時數(shù)據(jù)操作 D、已經(jīng)執(zhí)行數(shù)據(jù)操作4 、 DECLARE D int,C intSET D=2/3則D的值是( )A 、0.6667 B 、0 C 、1 D 、NULL5 、下列說法中正確的是:(A )A 、存儲過程的返回值一定要是整型。B 、若存儲過程沒參數(shù),就不會有返回值C 、SQL 中所有變量都必須先聲明后使用D 、刪除表后,該表上的約束并不一定會被刪除。6、默認情況下,數(shù)據(jù)庫創(chuàng)建時包含的用戶是(D )。A、sa B、administrator C、guestD、dbo7、存儲過程返回當前環(huán)境中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年學生保險全保障協(xié)議
- 2025標識標牌行業(yè)發(fā)展趨勢分析與預測合同3篇
- 二零二五版辦公區(qū)域租賃合同(含物業(yè)增值服務)
- 二手住宅交易服務合同(2024年版)3篇
- 二零二五年度上市公司專項財務咨詢與輔導協(xié)議
- 二零二五年度股權分割協(xié)議書模板
- 2025年度礦業(yè)權出讓與地質(zhì)安全監(jiān)管合同
- 2025年度車輛借出免責及車輛使用責任界定協(xié)議
- 二零二五年度文化藝術活動派遣協(xié)議范本
- 2025年度城市綜合體物業(yè)保安勞務管理合同
- 小兒甲型流感護理查房
- 霧化吸入療法合理用藥專家共識(2024版)解讀
- 2021年全國高考物理真題試卷及解析(全國已卷)
- 拆遷評估機構選定方案
- 趣味知識問答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級上冊物理全冊教學課件(新版教材)
- 人教版數(shù)學四年級下冊核心素養(yǎng)目標全冊教學設計
- JJG 692-2010無創(chuàng)自動測量血壓計
- 三年級下冊口算天天100題(A4打印版)
- CSSD職業(yè)暴露與防護
評論
0/150
提交評論