版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、單選題1. 根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)據(jù)模型關(guān)系模型的特征判斷下列正確的一項: (_)A. 只存在一對多的實體關(guān)系,以圖形方式來表示。B. 以二維表格結(jié)構(gòu)來保存數(shù)據(jù),在關(guān)系表中不允許有重復(fù)行存在。C. 能體現(xiàn)一對多、多對多的關(guān)系,但不能體現(xiàn)一對一的關(guān)系。D. 關(guān)系模型數(shù)據(jù)庫是數(shù)據(jù)庫發(fā)展的最初階段。答案 B2、在“連接”組中有兩種連接認證方式,其中在( _)方式下,需要客戶端應(yīng) 用程序連接時提供登錄時需要的用戶標識和密碼。A 、 Windows身份驗證B、SQL Server 身份驗證C 、以超級用戶身份登錄時D、其他方式登錄時答案 B3、關(guān)系數(shù)據(jù)庫中,主鍵是( _),當運用 Transact-S
2、QL 語句創(chuàng)建主鍵時,可 以是( _)。 A 、為標識表中唯一的實體B 、創(chuàng)建唯一的索引,允許空值C、只允許以表中第一字段建立D、允許有多個主鍵的 A 、 create table table1 (column1 char(13) not null primary key, column2 int not on primary key;B 、 alter table table1 with nocheck add constraint PK_table1 primary key nonclustered ( column1) on primary;C 、alter table table1 c
3、olumn1 primary key ; 答案 A C 4、視圖是一種常用的數(shù)據(jù)對象,可以簡化數(shù)據(jù)庫操作,當使用多個數(shù)據(jù)表來建 立視圖時,不允許在該語句中包括( _)等關(guān)鍵字。A 、ORDER B,YCOMPUTEB 、ORDER B,YCOMPUT,ECOMPUTR BYC 、ORDER B,YCOMPUTE B,YGROUP BYD 、GROUP B,YCOMPUTE BY 答案 B 5、在 Transact-SQL 語法中, SELECT語句的完整語法較復(fù)雜,但至少包括的部 分(_1_),使用關(guān)鍵字( _2_)可以把重復(fù)行屏蔽,將多個查詢結(jié)果返回一個結(jié) 果集合的運算符是( _3_),如果
4、在 SELECT語句中使用聚合函數(shù)時,可以在后 面使用( _4_)。 A 、SELEC,T INTO B 、 SELEC,T FROM C、SELEC,T GROUP D、僅 SELECT A 、DISTINCT B、UNION C 、ALL D 、TOP A 、JOIN B、UNION C、 INTO D 、LIKE A、GROUP BY 、B COMPUTE BY C、HAVING D、COMPUTE 答案 B A B A 6、SQL Server 2008 是一個()的數(shù)據(jù)庫系統(tǒng)。(A) 網(wǎng)狀型 ( B)層次型 (C)關(guān)系型 (D)以上都不是答案 C 7、利用查詢分析器,能( )。A、直
5、接執(zhí)行 SQL語句 B 、提交 SQL語句給服務(wù)器執(zhí)行 C、作為企業(yè)管理器使用 D、作為服務(wù)管理器使用 答案 A 8、事務(wù)日志文件的默認擴展名是( )。A、MDF B、NDF C、LDF D、DBF 答案C 10、SQL Server 的主數(shù)據(jù)庫是( )。A、MASTER 、B TEMPDB 、C MODEL 、D MSDB 答案 A 11、數(shù)據(jù)庫的容量,( )。A、只能指定固定的大小。 B 、最小為 10M C、最大 100M。D 、可以設(shè)置為自動增長答案 D 12、日期時間型數(shù)據(jù)類型( datetime )的長度是( )。A、2 B、4 C、8 D、 16 答案 8 13、表在數(shù)據(jù)庫中是一
6、個非常重要的數(shù)據(jù)對象, 它是用來( _A、顯示 B 、查詢 C、存放 D、檢索 答案C 14、為數(shù)據(jù)表創(chuàng)建索引的目的是( _1_),可以在創(chuàng)建表時用 索引。 A、提高查詢的檢索性能 B 、創(chuàng)建唯一索引C 、創(chuàng)建主鍵 D 、歸類 A 、設(shè)置主鍵約束,設(shè)置唯一約束B 、Create tableC 、設(shè)置主鍵約束, Create index D 、以上都可以 答案 A A 15、在 T-SQL語法中,用來插入和更新數(shù)據(jù)的命令是( _A、INSERT,UPDATE 、B UPDATE,INSERT C、DELETE,UPDATE 、D CREAT,E INSERT INTO 答案 A 16、主鍵約束用
7、來強制數(shù)據(jù)的()完整性。A 、域 B、實體 C、參照 D、ABC都可以 答案 B 18、替代觸發(fā)器( instead of )是在觸發(fā)觸發(fā)器的修改操作A、執(zhí)行后 B、停止執(zhí)行時 C、同時 D 、之前 答案 D 19、聚合函數(shù)的返回值是( )。A、一個標量值 B、一組值 C、表達式 D 、表 答案 A 20、關(guān)于主鍵描述正確的是:()各種數(shù)據(jù)內(nèi)容的2_ )來創(chuàng)建唯一, Create index)。)執(zhí)行( A)包含一列(B)包含兩列( C)包含一列或者多列(D)以上都不正確答案 22、在 SELECT語句的 WHER子E 句的條件表達式中,可以匹配 0 個到多個字符的 通配符是( )( A) *
8、 (B)% (C)- (D)? 答案 B 23、如果希望完全安裝 SQL Server ,則應(yīng)選擇()。(A) 典型安裝 (B)最小安裝 (C)自定義安裝 (D) 僅連接 答案C 24、對視圖的描述錯誤的是:()A. 是一張?zhí)摂M的表B. 在存儲視圖時存儲的是視圖的定義C. 在存儲視圖時存儲的是視圖中的數(shù)據(jù)D.可以像查詢表一樣來查詢視圖 答案C 25、T-SQL語言中,若要修改某張表的結(jié)構(gòu),應(yīng)該使用的修改關(guān)鍵字是()。(A)CREATE (B)UPDATE( C)ALTER(D)USE 答案 C 26、SQL server 數(shù)據(jù)庫文件有 3 類,其中日志文件的后綴為( )。 (A).ndfB).
9、ldf( C) .mdf(D).idf答案 B 27、表示職稱為副教授同時性別為男的表達式為 ( )A. 職稱=副教授 ' OR 性別=男'B. 職稱=副教授 ' AND 性別='男'C. BETWEEN副教授 ' AND '男 ' D.IN ( 副教授 ', 男') 答案 B 28、在 SQLS ERVER服務(wù)器上,存儲過程是一組預(yù)先定義并 ()的 Transact-SQL語句。(A) 保存 (B) 編寫 (C) 解釋 (D) 編譯 答案 D 29、數(shù)據(jù)管理發(fā)展的三個階段不包括 ( ) 。(A) 人工管理階段 (
10、B) 文件管理階段(C) 數(shù)據(jù)庫管理階段 (D) 智能管理階段 答案 D 30、SQL語言按照用途可以分為三類,不包括下面選項中的()。(A)DML (B)DCL (C)DQL (D)DDL 答案C 31、在 SQL SERVE中R局部變量前面的字符為:()(A)* (B)# (C) (D) 答案 D 32、以下哪一個不是邏輯運算符()?(A)NOT (B)AND (C)OR (D)IN 答案 D 33、SQL Server 2008 采用的身份驗證模式有()。A. 僅 Windows身份驗證模式B. 僅 SQL Server 身份驗證模式C. 僅混合模式D. Windows身份驗證模式和混合
11、模式 答案D 34、關(guān)于主鍵描述正確的是:()A、包含一列B 、包含兩列C、包含一列或者多列D 、 以上都不正確答案 C 35、下列()數(shù)據(jù)庫不屬于 SQLS erver2008 在安裝時創(chuàng)建的系統(tǒng)數(shù)據(jù)庫。A、master B 、msdb C 、model D 、 bookdb 答案 D 36、在 SQL SERVE中R全局變量前面的字符為:()A、*B、 #C 、 D 、答案C 37、在 SQL Server 中,當數(shù)據(jù)表被修改時,系統(tǒng)自動執(zhí)行的數(shù)據(jù)庫對象是 ( )。A、存儲過程 B 、觸發(fā)器 C 、視圖 D 、其他數(shù)據(jù)庫對象 答案 B 38、SQL Server 的字符型系統(tǒng)數(shù)據(jù)類型主要包
12、括()。A、Int 、money、 charB、char 、 varchar 、textC、 datetime 、binary 、intD、char 、 varchar 、int答案 B 39、在 SELECT語句的 WHER子E 句的條件表達式中,可以匹配 1個字符的通配符 是( )A、*B、%C 、 _ D、?答案C 40、在 WHILE循環(huán)語句中,如果循環(huán)體語句條數(shù)多于一條,必須使用:()A.BEGIN ENDB. CASEENDC. IF THEND.GOTO 答案 A 41、SELECT查詢中,要把結(jié)果中的行按照某一列的值進行排序,所用到的子句 是:( )A、ORDER BYB、WH
13、EREC、GROUP BYD、HAVING答案 A 42、根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)據(jù)模型關(guān)系模型的特征判斷下列正確的一項: ( )A. 只存在一對多的實體關(guān)系 , 以圖形方式來表示B. 以二維表格結(jié)構(gòu)來保存數(shù)據(jù) , 在關(guān)系表中不允許有重復(fù)行存在C. 能體現(xiàn)一對多 ,多對多的關(guān)系 ,但不能體現(xiàn)一對一的關(guān)系D. 關(guān)系模型數(shù)據(jù)庫是數(shù)據(jù)庫發(fā)展的最初階段 答案 B 43、新安裝 SQLS erver 后,默認有五個內(nèi)置的數(shù)據(jù)庫, 其中主數(shù)據(jù)庫是 ( )A、master B 、 tempdb C 、msdb D 、model 答案 A 44、SQL 語言中,刪除一個視圖的命令是( )。A. DELETE B.
14、DROP C.CLEARD.REMOVE答案B 45、創(chuàng)建表的命令是()。A.Create database表名B. Create VIEW表名C. Alter TABLE表名D. Create TABLE表名答案D 46、在 Transact-SQL 語法中 , 用來插入數(shù)據(jù)的命令是 ( ), 用于更新的命令是 ( )A. INSERT,UPDATEB. UPDATE,INSERTC、DELETE,UPDATED. CREATE,INSERT INTO答案 A 47、創(chuàng)建表的命令是( )。A、Create database表名B. Create VIEW 表名C、Create TABLE 表
15、名D. Alter TABLE 表名答案 C 48、在 Transact-SQL 語法中,SELECT語句的完整語法較復(fù)雜 , 但至少包括的部分(1) , 使用關(guān)鍵字 (2) 可以把重復(fù)行屏蔽 , 對查詢結(jié)果進行分組的是 (3)(1)A 、SELECT,INTO B、SELECT,FROM 、C SELECT,GROUP 、D僅 SELECT(2) A 、DISTINCT B 、UNION C 、ALL D 、TOP(3) A 、GROUP BY B、COMPUTE BY 、C HAVING D 、COMPUTE 答案 B A A 49、要刪除視圖 myview,可以使用()語句。A、 DRO
16、P myviewB、DROP TABLE myviewC、 DROP INDEX myview D 、DROP VIEW myview 答案 D 50、在 SQL SERVE服R務(wù)器上 , 存儲過程是一組預(yù)先定義的 Transact-SQL 語句. 可以用 ( ) 來聲明游標 .A、CREATE CURSOR B、ALTER CURSORC、SET CURSORD 、DECLARE CURSOR答案 A 51、關(guān)于 ORDER BY子句,下列哪個說法是不正確的?()A.升序和降序的關(guān)鍵字是 ASC和 DESC。B. 只能按一個列進行排序。C. 排序列不可以用它們在 SELECT子句中的次序號代
17、替。D.允許對多個列進行排序答案 B 52. 反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是()。A. 關(guān)系模型 B. 層次模型 C. 網(wǎng)狀模型 D.E-R 模型 答案D 53. 下列四項中,不屬于數(shù)據(jù)庫特點的是( )A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高 D. 數(shù)據(jù)獨立性高 答案 C 54. 在 SQL 中, SELECT語 句的“ SELECT DISTINC”T表示查詢結(jié)果中()。A. 屬性名都不相同 B. 行都不相同 C.去掉了重復(fù)的列 D. 屬性值都不相同 答案 C 55.SQL 語言中,刪除一個視圖的命令是( )。A. DELETE B.DROP C.CLEAR D.REMOV
18、E 答案 B 56. 觸發(fā)器可以創(chuàng)建在()中。A. 表 B. 過程 C. 數(shù)據(jù)庫 D. 函數(shù) 答案 A 57. 以下觸發(fā)器是當對 employee 表 進行()操作時觸發(fā)。Create Trigger abc on employee For insert , update , deleteAs A. 只是修改B. 只是插入C.只是刪除D.修改、插入、刪除答案D 58. 關(guān)于視圖下列哪一個說法是錯誤的()。A.視圖是一種虛擬表B. 視圖中也保存有數(shù)據(jù)C. 視圖也可由視圖派生出來D. 視圖是保存在 SELECT查 詢 答案 B 59.Select 雇員 _ID FROM employee WHER
19、E薪 水1250 命令的功能是( )。 A. 查詢薪水大于 1250 的記錄B. 查詢 1250 號記錄后的記錄C. 檢索所有的雇員 _IDD. 從employee 關(guān)系中檢索薪水大于 1250 的雇員 _ID 答案 D 60. 觸發(fā)器可引用視圖或臨時表,并產(chǎn)生兩個特殊的表是()。A.Deleted 、 InsertedB. Delete 、 InsertC. View、TableD. View1、table1答案 A 61.創(chuàng)建表的命令是(A. Create database)。表名B. Create VIEWC. Create TABLED. Alter TABLE 答案 C 62、下面聚
20、集函數(shù)中(表名表名表名)只能用于計算數(shù)值類型的數(shù)據(jù)(A)COUNT( ) (B)MIN( ) (C)MAX( ) (D)SUM( ) 答案D 63、在創(chuàng)建表的過程中,哪個關(guān)鍵字用來定義默認值()?(A)DISTINCT (B)UNIQUE (C)CHECK (D)DEFAULT 答案D 64、合并多個查詢結(jié)果集,應(yīng)使用 ( ) 關(guān)鍵字。(A)join (B)union (C)into (D)and 答案B 65、查詢畢業(yè)學(xué)校名稱與“清華”有關(guān)的記錄應(yīng)該用 ( ) 。A.SELECT * FROM學(xué) 習(xí)經(jīng)歷 WHERE畢 業(yè)學(xué)校 LIKE *清華*'B. SELECT * FROM學(xué) 習(xí)
21、經(jīng)歷 WHERE畢 業(yè)學(xué)校 =%清華%'C. SELECT * FROM學(xué) 習(xí)經(jīng)歷 WHERE畢 業(yè)學(xué)校 LIKE?清華?'D. SELECT * FROM學(xué) 習(xí)經(jīng)歷 WHERE畢 業(yè)學(xué)校 LIKE%清華%' 答案 D66、SQL Server 2008 是一個()的數(shù)據(jù)庫系統(tǒng)。(A) 網(wǎng)狀型(B)層次型(C)關(guān)系型(D)以上都不是 答案 C67、關(guān)于主鍵描述正確的是:()(A)包含一列(B)包含兩列(C)包含一列或者多列(D)以上都不正確答案C 68、SQL Server 2008 采用的身份驗證模式有( )。A.僅 Windows身份驗證模式B. 僅 SQL Ser
22、ver 身份驗證模式C. 僅混合模式D. Windows身份驗證模式和混合模式答案 D69、SQL 語言按照用途可以分為三類,下面選項中哪一種不是的:()(A)DML (B)DCL (C)DQL (D)DDL 答案C 70、在 SELECT語句的 WHER子E 句的條件表達式中,可以匹配 0個到多個字符的 通配符是( )(A)* (B)% (C)- (D)? 答案 B71、SQL Server 提供的單行注釋語句是使用()開始的一行內(nèi)容。A.“/* ” (B)“- ” (C) “” (D)“/” 答案 B72、以下那種類型可以作為變量的數(shù)據(jù)類型()。( A) text(B)ntext( C)
23、float(D)image答案 C 73、下面不屬于數(shù)據(jù)定義功能的 SQL語句是:()(A)CREATE TABLE ( B)CREATE CURSOR(C)UPDATE(D)ALTER TABLE答案C 74、如果希望完全安裝 SQL Server ,則應(yīng)選擇()。( A)典型安裝( B)最小安裝( C)自定義安裝(D) 僅連接答案C 75、在 SQL SERVE中R局部變量前面的字符為:()(A)* (B)# (C) ( D) 答案 D 76、假如有兩個表的連接是這樣的: table_1 INNERJ OIN table_2 其中 table_1 和 table_2 是兩個具有公共屬性的表
24、,這種連接會生成哪種結(jié)果集?( )A. 包括 table_1 中的所有行,不包括 table_2 的不匹配行B. 包括 table_2 中的所有行,不包括 table_1 的不匹配行C. 包括和兩個表的所有行D. 只包括 table_1 和 table_2 滿足條件的行 答案 D 77、對視圖的描述錯誤的是:()A.是一張?zhí)摂M的表B. 在存儲視圖時存儲的是視圖的定義C. 在存儲視圖時存儲的是視圖中的數(shù)據(jù)D. 可以像查詢表一樣來查詢視圖答案 C 78、T-SQL語言中,若要修改某張表的結(jié)構(gòu),應(yīng)該使用的修改關(guān)鍵字是()。(A)CREATE (B)UPDATE( C)ALTER(D)USE 答案 C
25、 79、SQL Server 2008 提供了一整套管理工具和實用程序,其中負責啟動、暫 停和停止 SQL Server 的 4 種服務(wù)的是()。A.企業(yè)管理器B. 導(dǎo)入和導(dǎo)出數(shù)據(jù)C. 事件探察器D. 服務(wù)管理器答案 D 80、要查詢 book 表中所有書名中以“計算機”開頭的書籍的價格,可用()語句。A.SELECT price FROM book WHERE book_name = 計算機 *'B. SELECT price FROM book WHERE book_name LIKE 計算機 *'C. SELECT price FROM book WHEREb ook_n
26、ame = 計算機 %'D. SELECT price FROM book WHERE book_name LIKE 計算機 %'答案 D 81、SQL server 數(shù)據(jù)庫文件有 3 類,其中日志文件的后綴為()。(A) .ndf( B) .ldf(C) .mdf( D) .idf答案 B 82、在 Transact-SQL 語法中,用來插入數(shù)據(jù)的命令是(),用來更新數(shù)據(jù)的命令是( )。(A)INSERT ,UPDATE(B)UPDATE, INSERT(C)INSERT ,ALTER(D) CREATE ,INSERT答案 A 83、下面有關(guān) HAVING子句描述錯誤的是
27、( ) 。 A.HAVING子句必須與 GROUPB子Y句同時使用,不能單獨使用。B. 使用 HAVING子句的同時不能使用 WHER子E 句。C. 使用 HAVING子句的同時可以使用 WHER子E 句。D. 使用 HAVING子句的作用是限定分組的條件。 答案 B 84、在標準 SQL中,建立視圖的命令是 ( ) 。 (A)CREATE FUNCTION (B)CREATE TABLE (C)CREATE VIEW (D)CREATE INDEX 答案C 85、表示職稱為副教授同時性別為男的表達式為 ( ) A.職稱='副教授' OR 性別=' 男'B. 職
28、稱=' 副教授' AND 性別=' 男'C. BETWEEN副 ' 教授' AND ' 男'D. IN (' 副教授 ',' 男')答案 B 86、下列四項中,不正確的提法是 ( ) 。A.SQL語言是關(guān)系數(shù)據(jù)庫的國際標準語言B. SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C. SQL語言可以自動實現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D. SQL語言稱為結(jié)構(gòu)查詢語言答案C 87、在 SQL SERVER服務(wù)器上,存儲過程是一組預(yù)先定義并() 的Transact-SQL 語句。(A) 保存(B) 編寫(C) 解釋(
29、D) 編譯答案 D 88( )是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,是數(shù)據(jù)庫系統(tǒng)的核 心。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。A. 數(shù)據(jù)庫管理系統(tǒng) DBMS B數(shù)據(jù)庫 DB C數(shù)據(jù)庫系統(tǒng) DBS D 數(shù)據(jù)庫管理員 DBA 答案 A 89下列哪一個數(shù)據(jù)庫不是 SQL Server 的系統(tǒng)數(shù)據(jù)庫( ) Amaster B msdbCpubsD model答案 C 90T-SQL語言允許使用通配符進行字符串匹配操作,其中 %'可以表示( ) C. 多個字符 D. 以上都可以A. 零個字符 B.1 個字符 答案 D 91下面對索引的相關(guān)描述正確的是: A.經(jīng)常被查詢的列不適
30、合建索引。 C.有很多重復(fù)值的列適合建索引。 答案 B 92、執(zhí)行語句 :PRINT Ltrim(Rtrim( ()( )。B.列值唯一的列適合建索引。D.是外鍵或主鍵的列不適合建索引。Hello , world') 的結(jié)果是A. HELLO, WORL'DC. Hello , world ' 答案 C 93、每個數(shù)據(jù)表可以創(chuàng)建(A. 1 B. 2C. 10B.D.Hello ,worldHELLO, WORLD '個聚集索引。D.無數(shù)個答案 A 94.在 SQL中,對分組后的數(shù)據(jù)進行篩選的短語是()。A. Group By B.Compute C.Having
31、 D.Where 答案 C 95如果要讓 Windows 和 UNIX的用戶能夠同時訪問 SQLS erver ,在登錄時應(yīng)選 擇( )身份認證模式。A. 混合模式 B. Windows 身份驗證模式C. 同時使用 Windows身份驗證和混合模式 D. 以上都可以 答案 A 96在視圖上不能完成的操作是()。A. 在視圖上定義新視圖 B. 查詢視圖數(shù)據(jù) C.更新數(shù)據(jù) D. 通過視圖定義基表 答案D 97. 在 SELECT 語句中,如果要選擇表中所有的列時可以用( )代表。A. %B. C. *D. !答案 C 98. 在 SQL SERVE中R全局變量前面的字符為:()A.* B.# C.
32、 D. 答案 C 99. SQL Server 的字符型系統(tǒng)數(shù)據(jù)類型主要包括( )。A.Int 、 money、charB.char、varchar 、textC.datetime 、 binary 、int D.char、varchar 、int答案 B 100. 在 WHILE循環(huán)語句中,如果循環(huán)體語句條數(shù)多于一條,必須使用:()A.BEGINEND B. CASEEND C、IFTHEN D 、GO 答案 A 101. 觸發(fā)器可以創(chuàng)建在( )中。A. 表B. 過程 C. 數(shù)據(jù)庫 D. 函數(shù)答案 A 二、填空題1、數(shù)據(jù)模型通常是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和 _完整性約束條件 3 部分組成的。2、
33、在 SQL Server 2008 中,索引的順序和數(shù)據(jù)表的物理順序不相同的索引是 _ 非聚集索引 _ 。3、如果要計算表中數(shù)據(jù)的平均值,可以使用的聚合函數(shù)是 _avg() 。4、在 SQLS erver 2008 中,我們創(chuàng)建數(shù)據(jù)庫的語句是 create database_ , 而修改數(shù)據(jù)庫的語句是 alter database 。5、數(shù)據(jù)完整性是指存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確無誤并且相關(guān)數(shù)據(jù)具有一致性, 完整性約束包括 實體 完整性、_域完整性、引用完整性和用戶定義完整性。6、SQLs erver 中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱 以 _ 字符開始,有系統(tǒng)定義和維護。局
34、部變量以 _ 字符開始,由用戶自己定義和賦值。7、語句 SELECT (7+3)*4-17/(4-(8-6)+99%4 的執(zhí)行結(jié)果是 35。8數(shù)據(jù)庫系統(tǒng)中常用的三種數(shù)據(jù)模型有 層次模型 、_網(wǎng)狀模型 和 _關(guān)系模型 。9SQL SERVE存R儲數(shù)據(jù)庫的文件主要有三種: _主數(shù)據(jù)文件 、_次要數(shù)據(jù)文件 和 _事務(wù)日志文件 。11語句 select round(202.567,2),len(SQL Server 數(shù)據(jù)庫' ),35%6 的執(zhí)行結(jié)果為: _202.57、_13、 _5。12對數(shù)據(jù)表記錄可以進行查詢、插入、修改和刪除操作,所使用的 SQL命令對 應(yīng)為: _select 、_in
35、sert 、_update和_delete 。13在 SELECT查詢語句中, _distinct 關(guān)鍵字用于去掉重復(fù)記錄,into 短語用于生成一個新表, _where短語用于指出查詢條件, group by 短語用于分組。16.SQL SERVER中 的編程語言就是 TranSact_SQL語言。若要修改某張表的結(jié)構(gòu), 應(yīng)該使用的修改關(guān)鍵字是 alter table;若要創(chuàng)建一個數(shù)據(jù)庫,應(yīng)該使用的語句是 create database 。17. 在數(shù)據(jù)庫的表中,主關(guān)鍵字 是指表中的某一列,該列的值唯一標識一行,例如學(xué)號列。18. 數(shù)據(jù)完整性是指存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確無誤并且相關(guān)數(shù)據(jù)具有一
36、致性, 完整性約束包括 實體 完整性、域完整性、參照完整性和用戶定義完 整性。19. 在查詢操作中,將查詢結(jié)果按指定表達式進行分組的子句是 group by ;對查詢的結(jié)果集進行排序的子句是 order by 。、問答題:1. 一個完整的數(shù)據(jù)庫系統(tǒng)大致有哪些部分組成? 答案略2. 設(shè)計一個倉庫管理系統(tǒng)的局部應(yīng)用有如下兩個實體: 倉庫:倉庫號、倉庫名稱、地點、面積 貨物:貨物號、貨物名、價格 其中,倉庫和貨物是多對多的關(guān)系,聯(lián)系名為:存儲:倉庫號、貨物號 畫出該局部應(yīng)用的 E-R 模型,并將其轉(zhuǎn)換為關(guān)系模式。倉庫號倉庫名稱倉庫號倉庫貨物地點面積貨物號 貨物名價格關(guān)系模式: 倉庫(倉庫號,倉庫名稱
37、,地點,面積) 貨物(貨物號,貨物名,價格) 存儲(倉庫號,貨物號)3. 列舉數(shù)據(jù)庫中五種常見的常量數(shù)據(jù)類型。答案略4. 什么是索引?索引有什么功能?聚集索引和非聚集索引的區(qū)別 答案略5. 什么是視圖?使用視圖的好處是什么?答案略6. 敘述存儲過程的概念和分類。答案略7. 概述觸發(fā)器的概念及分類。答案略8數(shù)據(jù)庫中有哪些實現(xiàn)數(shù)據(jù)完整性的機制?答案略9. 列舉五種常見的數(shù)據(jù)庫對象。答案略10、什么是數(shù)據(jù)庫分離?什么是附加數(shù)據(jù)庫?分離及附加數(shù)據(jù)庫有什么作用答案略11. 數(shù)據(jù)庫管理員小明希望將舊服務(wù)器上的數(shù)據(jù)庫轉(zhuǎn)移到新購置的服務(wù)器上,該 如何做?答案略12. 簡述下列程序段所完成的功能。說明:Bord
38、er 為圖書訂購表, 包含訂購日期 (rq) ,訂購數(shù)量 (sl) ,圖書編號 (id) 等信息。BeginWaitfor time ' 09:15:43 ' - 指定此行以下語句的執(zhí)行時間Create View my_viewAs Select rq ,sl ,id From BorderWhere sl!< 10End答案在09:15:43的時間創(chuàng)建視圖 my_view,實現(xiàn)從 border 表中檢索訂購數(shù) 量不小于 10 的訂購日期,訂購數(shù)量,圖書編號。13. 簡述下列程序段所完成的功能。DECLARE I int,sum int,csum char(10)SELE
39、CT I=,1 sum=0WHILE I<=200BEGINSELECT sum =sum+iSELECT I=I+1ENDSELECT csum=convert(char(10),sum)PRINT csum答案計算 1到200的數(shù)的和,并輸出。四、查詢設(shè)計題1、已知有學(xué)生關(guān)系 S(SNO,SNAM,E AGE,DNO,) 各屬性含義依次為學(xué)號,姓名、 年齡和所在系號; 學(xué)生選課關(guān)系 SC(SNO,CNO,SCORE,) 各屬性含義依次為學(xué)號、 課程號和成績。(1)查詢課程號 10003 的得分最高的所有學(xué)生的學(xué)號和姓名。(2)列出所有年齡( AGE)在 20和 25之間的學(xué)生信息。寫
40、出 SQL語句。 參考答案:( 1) select top 1 s.sno,snameFrom s join scWhere s.sno=sc.sno and cno= '10003'Order by score( 2) select * from sWhere age between 20 and 252. 現(xiàn)有“學(xué)生選課”數(shù)據(jù)庫,其中主要的表有: “學(xué)生”表(學(xué)號,姓名,性別,專業(yè),出生年月), “選課”表(學(xué)號,課程號,成績), “課程”表(課程號,課程名,所屬專業(yè),學(xué)分)按照下列要求寫出 SQL語句:(1) 在“選課”表中,刪除選了課程號為 10004 的所有選課記錄。
41、(2) 在“課程”表中,修改課程號為 10008 的課程名稱:數(shù)字電路。(3) 設(shè)計子查詢,查詢“課程”表中,有哪些課程沒有被任何同學(xué)報選。(4) 設(shè)計連接查詢,查找選修了“數(shù)據(jù)結(jié)構(gòu)”課程且成績在 80 分及以上的 學(xué)生的學(xué)號、姓名、課程名及成績。參考答案:1) use 學(xué)生選課delete from 選課 where 課程號 =' 10004'2) use 學(xué)生選課update 課程 set 課程名 =' 數(shù)字電路 ' where 課程號 ='10008'3) use 學(xué)生選課select 課程號 , 課程名 from 課程 where 課程號
42、 not in (select distinct 課程號 from 選課 )4) use 學(xué)生選課select 學(xué)生. 學(xué)號, 姓名,課程.課程名,選課.成績from 學(xué)生 join 選課 on學(xué)生. 學(xué)號=選課. 學(xué)號join 課程 on 課程.課程號=選課. 課程號 where 課程 . 課程名 ='數(shù)據(jù)結(jié)構(gòu)' and 選課 . 成績 >=803. 有一個關(guān)系數(shù)據(jù)庫,數(shù)據(jù)庫名: Student ,其中數(shù)據(jù)表如下:學(xué)生信息(學(xué)號 char(6) ,姓名 char(8) ,性別 char(2) ,民族 char(2) ,身份 證號 char(18) )課程信息(課程號 c
43、har(6) ,課程名 varchar (20) 成績信息(學(xué)號 char(6) ,課程號 char(6) ,分數(shù) float )用 T-SQL 語言寫出實現(xiàn)下列功能的語句代碼。(1) . 創(chuàng)建數(shù)據(jù)庫“ Student ”。要求:包含一個主數(shù)據(jù)文件和一個事務(wù)日志文件 , 主數(shù)據(jù)文件初始容量為 5MB,最 大容量為 20MB,文件增長量為 20%;事務(wù)日志文件初始容量為 5MB,最大容量為 10MB,文件增長量 2MB。將文件都存放于 F:SQL 中,文件名自定。(2) . 創(chuàng)建數(shù)據(jù)表“學(xué)生信息”。 要求:學(xué)號為主鍵、身份證號為唯一索引、對性別字段進行檢查。(3) . 查詢課程成績小于 60 分
44、的所有學(xué)生的信息,結(jié)果包括學(xué)號、姓名字段。(4) . 將下列課程信息添加到“課程信息”表。課程號: 101 , 課程名:西班牙語(5). 創(chuàng)建視圖“成績信息視圖”,字段為:(學(xué)號,姓名,課程名,成績)(6). 查詢名字中帶有麗'的女生信息。(7).創(chuàng)建帶參數(shù)的存儲過程“某門課程高低均分”。 存儲過程功能:輸入課程名,即可查詢得到此課程的最高分、最低分、平均分。 參考答案:( 1) CREATE DATABASE studentON( NAME = .,- 處名字自定,下同F(xiàn)ILENAME = 'f:sqlmdf', - 處名字自定,下同SIZE = 5,MAXSIZE
45、= 20,FILEGROWTH = 20% )LOG ON( NAME = ' ._log',FILENAME = 'f:sqlldf',SIZE = 5MB,MAXSIZE = 10MB,FILEGROWTH = 2MB )(2)Create table 學(xué)生信息 (學(xué)號 char(6) primary key not null ,姓名 char(8),性別 char(2) check (性別=男' or 性別='女'), 民族 char(2) ,身份證號 varchar(18) unique key not null )(3)Sele
46、ct 學(xué)號 ,姓名From 學(xué)生信息,成績信息Where 學(xué)生信息 .學(xué)號=成績信息 .學(xué)號 and 成績60(4)Insert into 課程信息 values( 101','西班牙語')(5)Create view成績信息視圖AsSelect 學(xué)號,姓名,課程名,成績From 學(xué)生信息,成績信息 ,課程信息Where 學(xué)生信息 . 學(xué)號 =成績信息 .學(xué)號 and 成績信息 .課程號 =課程信息 . 課程號(6). Select 姓名,性別,民族From 學(xué)生信息Where 姓名 like %麗 %' and 性別 =女'(7).andIf exis
47、ts(select * from sysobjects where name= 某門課程高低均分' type=P')Drop proc 某門課程高低均分GoCreate proc 某門課程高低均分kcm char(20)AsSelect max(成績), min(成績), avg(成績)from 課程信息,成績信息Where 成績信息 .課程號=課程信息 .課程號 and 課程名 kcm Go4. 現(xiàn)在要為學(xué)校建立一個數(shù)據(jù)庫 JWG,L 學(xué)校環(huán)境如下:一個系有若干個專業(yè), 每個專業(yè)一年只招一個班,每個班有若干個學(xué)生,現(xiàn)要建立關(guān)于系、學(xué)生、班級 的數(shù)據(jù)庫,關(guān)系模式為:學(xué)生表 STUDEN(T學(xué)號,姓名,性別,生源地,出生日期)班級表 CLASS(班號,專業(yè)名,系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4教育信息化與信息化人才培養(yǎng)
- 單板加工市場風(fēng)險識別與應(yīng)對措施考核試卷
- 2025年度臨床試驗合同主體臨床試驗合同續(xù)簽與變更4篇
- 2025版學(xué)生暑假工就業(yè)保障及培訓(xùn)合同3篇
- 2025年增資協(xié)議簽署注意事項
- 2025年健身營銷推廣合同
- 2025年健身器材產(chǎn)品責任保險合同
- 二零二五年度戶外木飾面景觀工程設(shè)計合同2篇
- 二零二五版電影主題展覽贊助協(xié)議3篇
- 二零二五年度2025安保員聘用及安全教育培訓(xùn)服務(wù)合同3篇
- 不同茶葉的沖泡方法
- 光伏發(fā)電并網(wǎng)申辦具體流程
- 建筑勞務(wù)專業(yè)分包合同范本(2025年)
- 企業(yè)融資報告特斯拉成功案例分享
- 五年(2020-2024)高考地理真題分類匯編(全國版)專題12區(qū)域發(fā)展解析版
- 《阻燃材料與技術(shù)》課件 第8講 阻燃木質(zhì)材料
- 低空經(jīng)濟的社會接受度與倫理問題分析
- 法考客觀題歷年真題及答案解析卷一(第1套)
- 央國企信創(chuàng)白皮書 -基于信創(chuàng)體系的數(shù)字化轉(zhuǎn)型
- 6第六章 社會契約論.電子教案教學(xué)課件
- 運動技能學(xué)習(xí)與控制課件
評論
0/150
提交評論