數(shù)據(jù)庫應(yīng)用技術(shù)試題庫及答案_第1頁
數(shù)據(jù)庫應(yīng)用技術(shù)試題庫及答案_第2頁
數(shù)據(jù)庫應(yīng)用技術(shù)試題庫及答案_第3頁
數(shù)據(jù)庫應(yīng)用技術(shù)試題庫及答案_第4頁
數(shù)據(jù)庫應(yīng)用技術(shù)試題庫及答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、湖北財(cái)稅職業(yè)學(xué)院數(shù)據(jù)庫應(yīng)用精品課程數(shù)據(jù)庫應(yīng)用技術(shù)試題庫及答案系部:信息工程專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)目錄 TOC o 1-3 h z u HYPERLINK l _Toc335660465 題型一填空題 填空題數(shù)據(jù)庫操作系統(tǒng)文件分為主數(shù)據(jù)文件、二級(jí)數(shù)據(jù)文件、日志文件。21MB=_16_個(gè)擴(kuò)展區(qū)。SQL sewer 2000文件有兩個(gè)名稱 邏輯文件名 、物理文件名。刪除數(shù)據(jù)庫命令格式:_DROP DATABASE 。使用交叉連接將產(chǎn)生過多的_冗余數(shù)據(jù)_。按照在數(shù)據(jù)庫中實(shí)現(xiàn)完整性的作用級(jí)別,可以將其分為_對(duì)象級(jí)_、_總體級(jí)_。核查約束的作用: 用于檢查輸入數(shù)據(jù)取值是否正確 。使用默認(rèn)過程的順序依次為_創(chuàng)

2、建默認(rèn)、綁定默認(rèn)、解除綁定、刪除默認(rèn)。數(shù)據(jù)庫操作系統(tǒng)文件分為主數(shù)據(jù)文件、二級(jí)數(shù)據(jù)文件、日志文件。SQL Server 2000支持兩種登錄驗(yàn)證模式:Windows身份驗(yàn)證模式、混合模式。如果用戶選擇混合模式 的驗(yàn)證模式,則需要設(shè)置sa用戶的口令。使用ALTER TABLE 語句可以實(shí)現(xiàn)對(duì)表結(jié)構(gòu)的修改操作。向表中添加列需要使用ALTER TABLE的ADD子句。刪除列需要使用 DROP COLUMN 子句。使用ALTER TABLE語句還可以向一個(gè)已經(jīng)存在的表添加約束或刪除約束,向表中添加約束需要使用ADD CONSTRAINT 子句。刪除約束使用DROP CONSTRAINT 子句。Trans

3、act-SQL中的變量分為局部變量與全局變量,局部變量用 開頭,全局變量用 開頭。在Transact-SQL中,可以使用嵌套的IFELSE語句來實(shí)現(xiàn)多分支選擇,也可以使用 CASE 語句來實(shí)現(xiàn)多分支選擇。SQL Server 2000 使用了 TOP 關(guān)鍵字,用于查詢時(shí)只顯示前面幾行數(shù)據(jù)。使用默認(rèn)的過程依次為_創(chuàng)建默認(rèn)、綁定默認(rèn)、解除綁定、刪除默認(rèn)。系統(tǒng)存儲(chǔ)過程主要存儲(chǔ)在 master 數(shù)據(jù)庫中。SQL Server 2005中有四種備份類型:完整數(shù)據(jù)庫備份、 差異數(shù)據(jù)庫備份 、事務(wù)日志備份、數(shù)據(jù)庫文件和文件組備份。數(shù)據(jù)庫是存放數(shù)據(jù)的倉庫,是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。以

4、外鍵為主鍵的表稱為 主表 。數(shù)據(jù)庫管理系統(tǒng)指位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理系統(tǒng)軟件。數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。 數(shù)據(jù)庫系統(tǒng)管理員(Database Administrator,簡(jiǎn)稱DBA)數(shù)據(jù)模型通常由 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的約束條件 三部分組成。實(shí) 體 是客觀存在并且可以相互區(qū)別的事物。以關(guān)系數(shù)據(jù)模型為基礎(chǔ)的數(shù)據(jù)庫管理系統(tǒng),稱為 關(guān)系數(shù)據(jù)庫系統(tǒng) (RDBMS)關(guān)系模型允許定義四類完整性約束:實(shí)體完整性、域完整性、參照完整性和用戶定義的完整性。 主鍵的屬性稱為 主屬性。結(jié)構(gòu)化查詢語

5、言簡(jiǎn)寫 SQL 每個(gè)數(shù)據(jù)庫都有一個(gè)主數(shù)據(jù)文件。主數(shù)據(jù)文件的推薦文件擴(kuò)展名是.mdf。次要數(shù)據(jù)文件的推薦文件擴(kuò)展名是.ndf。日志文件的推薦文件擴(kuò)展名是.ldf。主文件組包含 主數(shù)據(jù)文件 和任何沒有明確分配給其他文件組的其他文件。每個(gè)數(shù)據(jù)庫中均有 一 個(gè)文件組被指定為默認(rèn)文件組。 表 是具體組織和存儲(chǔ)數(shù)據(jù)的對(duì)象,由列和行組成。其中每一列都代表一個(gè)相同類型的數(shù)據(jù)。記錄 在表的結(jié)構(gòu)建立完畢之后,表中的每一行數(shù)據(jù)就是一條記錄。主鍵 是表中的一列或多列的組合。它的值能唯一地確定一條記錄。索引 是某個(gè)表中一列或若干列值的集合和相應(yīng)的指向表中物理標(biāo)識(shí)這些值的數(shù)據(jù)頁的邏輯指針清單。約束 是SQL Server

6、實(shí)施數(shù)據(jù)一致性和數(shù)據(jù)完整性的方法或者說是一套機(jī)制存儲(chǔ)過程 是一組經(jīng)過編譯的可以重復(fù)使用的Transact-SQL代碼的組合。它是經(jīng)過編譯存儲(chǔ)到數(shù)據(jù)庫中的,所以運(yùn)行速度要比執(zhí)行相同的SQL語句快。model數(shù)據(jù)庫 用作SQL Server 2005實(shí)例上創(chuàng)建的所有數(shù)據(jù)庫的模板。CHECK 約束是限制用戶輸入某一列的數(shù)據(jù)取值,即該列只能輸入一定范圍的數(shù)據(jù)。IDENTITY 列即自動(dòng)編號(hào)列。交叉連接也叫 非限制連接,它是將兩個(gè)表不加任何約束地組合起來。內(nèi)連接也叫 自然連接,它是組合兩個(gè)表的常用方法。內(nèi)連接就是只包含滿足連接條件的數(shù)據(jù)行,是將交叉連接結(jié)果集按照連接條件進(jìn)行過濾的結(jié)果。外連接分為 左外連

7、接、右外連接和全外連接。選擇題SQL server 2000的數(shù)據(jù)庫可以分為( A )A 系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫 B 系統(tǒng)數(shù)據(jù)庫和管理員數(shù)據(jù)庫C 管理員數(shù)據(jù)庫和用戶數(shù)據(jù)庫 D 主數(shù)據(jù)庫和輔數(shù)據(jù)庫主數(shù)據(jù)庫的后綴名為( B )A .ndf B .mdf C .ldf D .jdf#表示 ( D )A 表示局部變量 B 表示全局變量 C 表示局部臨時(shí)數(shù)據(jù)庫變量 D 表示全局臨時(shí)數(shù)據(jù)庫變量按照索引結(jié)構(gòu),可以將其分為兩大類 ( A )A 聚簇索引和非聚簇索引 B 主鍵索引和外鍵索引C 唯一性索引和非唯一性索引 D 升序索引和降序索引可以建立索引的列屬性為 ( C )A TEXT B NTEXT C IN

8、T D IMAGE一個(gè)批中可以包含_個(gè)事務(wù),一個(gè)事務(wù)可以包含_個(gè)批 ( D )A 1個(gè),1個(gè) B 1個(gè),多個(gè) C 多個(gè),2個(gè) D 多個(gè),多個(gè)NULL 是指( C )A 0 B 空格 C 無任何值 D 空字符串在多個(gè)事物并發(fā)執(zhí)行時(shí),系統(tǒng)應(yīng)保證與這些事物先后單獨(dú)執(zhí)行的結(jié)果一樣,該性質(zhì)是事務(wù)的( C )性質(zhì)A 原子性 B 一致性 C 隔離性 D 持久性若用如下SQL語句創(chuàng)建一個(gè)STUDENT表 CREATE TABLE STUDENT(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT(2)可插入STUDENT表中的是( A )

9、A (1031,張三,男,23) B (NULL,張三,男,23)C (1031,NULL,男,23) D (10310,張三,男,23)假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S#,C#,GRADE)。要查找選修COMPUTER課程的女學(xué)生姓名,將涉及到關(guān)系( D )A S B SC,C C S,SC D S,C,SC下列哪個(gè)不屬于數(shù)據(jù)庫對(duì)象( B )A 默認(rèn) B SELECT語句 C 存儲(chǔ)過程 D 視圖下列關(guān)于數(shù)據(jù)文件與日志文件的描述中,正確的是( C )。A 一個(gè)數(shù)據(jù)庫必須有三個(gè)文件組成:主數(shù)據(jù)文件、次數(shù)

10、據(jù)文件和日志文件B 一個(gè)數(shù)據(jù)庫可以有多個(gè)主數(shù)據(jù)庫文件C 一個(gè)數(shù)據(jù)庫可以有多個(gè)次數(shù)據(jù)庫文件D 一個(gè)數(shù)據(jù)庫只能有一個(gè)日志文件SQL Server支持4個(gè)系統(tǒng)數(shù)據(jù)庫,其中用來保存SQL Server系統(tǒng)登錄信息和系統(tǒng)配置的是( A )數(shù)據(jù)庫。A master B tempdb C model D msdb按照索引結(jié)構(gòu),可以將其分為兩大類 ( A )A 聚簇索引和非聚簇索引 B 主鍵索引和外鍵索引C 唯一性索引和非唯一性索引 D 升序索引和降序索引在Transact-SQL中,使用INSERT命令添加數(shù)據(jù),若需要添加一批數(shù)據(jù)應(yīng)使用( B )語句。A INSERTVALUES B INSERTSELEC

11、TC INSERTDEFAULT D A B C均可一個(gè)批中可以包含_個(gè)事務(wù),一個(gè)事務(wù)可以包含_個(gè)批 ( D )A 1個(gè),1個(gè) B 1個(gè),多個(gè) C 多個(gè),2個(gè) D 多個(gè),多個(gè)NULL 是指( C )A 0 B 空格 C 無任何值 D 空字符串SQL Server中,為便于管理用戶及權(quán)限,可以將一組具有相同權(quán)限的用戶組織在一起,這一組具有相同權(quán)限的用戶就稱為 ( B )。A 帳戶 B 角色 C 登錄 D SQL Server用戶若用如下SQL語句創(chuàng)建一個(gè)STUDENT表CREATE TABLE STUDENT(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,S

12、EX CHAR(2),AGE INT(2)可插入STUDENT表中的是( A )A (1031,張三,男,23) B (NULL,張三,男,23)C (1031,NULL,男,23) D (10310,張三,男,23)日志文件是用于記錄( C )。A 程序運(yùn)行過程 B 數(shù)據(jù)操作C 對(duì)數(shù)據(jù)的所有更新操作 D 程序執(zhí)行的結(jié)果應(yīng)該使用( B )語句把數(shù)據(jù)添加到表中。A SELECT B INSERT C UPDATE D DELETE一個(gè)腳本可以包含( D )個(gè)批處理。A 1個(gè) B 2個(gè) C 多個(gè) D 以上均對(duì)數(shù)據(jù)庫完整性保護(hù)的約束條件主要是指( C )A 用戶操作權(quán)限的約束 B 用戶口令校對(duì)C 值

13、的約束和主、外鍵約束 D 并發(fā)控制的約束數(shù)據(jù)獨(dú)立性是指( C )A 數(shù)據(jù)庫的數(shù)據(jù)依賴于用戶的應(yīng)用程序B DBMS與DB相互獨(dú)立C 用戶應(yīng)用程序與數(shù)據(jù)庫的數(shù)據(jù)相互獨(dú)立D 用戶應(yīng)用程序與DBMS相互獨(dú)立實(shí)體關(guān)系中學(xué)生與任課教師之間具有( D )聯(lián)系。A 一對(duì)一 B 一對(duì)多 C 多對(duì)一 D 多對(duì)多數(shù)據(jù)庫管理系統(tǒng)維護(hù)中,最重要的是( B )。A 程序維護(hù) B 數(shù)據(jù)維護(hù) C 編碼維護(hù) D 硬件維護(hù)要求表中的列在組成主鍵的屬性上不能為空值,這是( B )A 參照完整性規(guī)則 B 實(shí)體完整性規(guī)則C 用戶定義完整性規(guī)則 D 域完整性規(guī)則SQL中不一定能保證完整性約束徹底實(shí)現(xiàn)的是( C )A 主鍵約束 B 外鍵約

14、束 C 局部約束 D 檢查子句要在SQL Server中創(chuàng)建一個(gè)員工信息表,其中員工的薪水、醫(yī)療保險(xiǎn)和養(yǎng)老保險(xiǎn)分別采用三個(gè)字段來存儲(chǔ),但是該公司規(guī)定:任何一個(gè)員工,醫(yī)療保險(xiǎn)和養(yǎng)老保險(xiǎn)兩項(xiàng)之和不能大于薪水的1/3,這一項(xiàng)規(guī)則可以采用( C )來實(shí)現(xiàn)。A 主鍵約束 B 外鍵約束 C 檢查約束 D 默認(rèn)約束定義列中可以接受的數(shù)據(jù)值或格式,稱為( B )。A 唯一性約束 B 檢查約束 C 主鍵約束 D 默認(rèn)約束在數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中的數(shù)據(jù)查詢、插入、修改和刪除,這類功能稱為( C )A 數(shù)據(jù)定義功能 B 數(shù)據(jù)管理功能C 數(shù)據(jù)操縱功能 D 數(shù)據(jù)控制功能數(shù)據(jù)冗余是指( D )。A 數(shù)據(jù)和數(shù)據(jù)之間

15、沒有聯(lián)系 B 數(shù)據(jù)有丟失C 數(shù)據(jù)量太大 D 存在重復(fù)的數(shù)據(jù)關(guān)系數(shù)據(jù)庫中的關(guān)鍵字段是指( D )A 能唯一決定關(guān)系的字段 B 不可改動(dòng)的專用保留字C 關(guān)鍵的很重要的字段 D 能唯一標(biāo)識(shí)元組的哪個(gè)屬性SQL Server是一種( C )軟件。A 操作系統(tǒng) B 語言處理C 數(shù)據(jù)庫管理系統(tǒng) D 服務(wù)性程序下列哪一種說法是對(duì)SQL Server的描述是錯(cuò)誤的( C )A 客戶機(jī)/服務(wù)器數(shù)據(jù)庫。 B 關(guān)系型數(shù)據(jù)庫。C 層次化數(shù)據(jù)庫。 D 企業(yè)級(jí)數(shù)據(jù)庫。下列屬于SQL Server的系統(tǒng)數(shù)據(jù)庫是( A )A model B public C Northwind D System下列不屬于SQL Server

16、的系統(tǒng)數(shù)據(jù)庫是(C )A model B tempdb C pubs D master你是一個(gè)SQL Server的數(shù)據(jù)庫管理員,該SQL Server已經(jīng)幾乎沒有任何空余空間了。你想要?jiǎng)h除任何并非必要的內(nèi)容,以獲得更多的空間。你可以刪除以下哪個(gè)數(shù)據(jù)庫,而并不引起任何問題?( C )A Pubs B Master C Msdb D Tempdb使用T-SQL中的( D )語句可以刪除數(shù)據(jù)庫表格或者視圖中的一個(gè)或者多個(gè)記錄。A DEL B PRUGE C DELETE D DROP表A中的列B是標(biāo)識(shí)列,屬于自動(dòng)增長(zhǎng)數(shù)據(jù)類型,標(biāo)識(shí)種子是2,標(biāo)識(shí)遞增量為3。首先插入三行數(shù)據(jù),然后再刪除一行數(shù)據(jù),再向

17、表中增加數(shù)據(jù)行時(shí),標(biāo)識(shí)列將是( C )。A 5 B 8 C 11 D 2SQL中,下列涉及空值的操作,不正確的語句是( C )A AGE IS NULL B AGE IS NOT NULL C AGE = NULL D NOT (AGE IS NULL) 下列哪一個(gè)命令為刪除sample數(shù)據(jù)庫的tb_name表( C )A delete from tb_name B delete from sample.tb_nameC drop table tb_name D drop table sample.tb_name在SQL Server中,對(duì)數(shù)據(jù)的修改是通過( D )語句實(shí)現(xiàn)的。A、MODIFY

18、 B、EDIT C、REMAKE D、UPDATE使用( A )關(guān)鍵字可以將兩個(gè)或更多基于不同表的查詢結(jié)果合并成為一個(gè)單獨(dú)的結(jié)果集,可以將這樣的結(jié)果集創(chuàng)建為一個(gè)視圖,在用戶看來就像一個(gè)單獨(dú)的表一樣。A UNION B ORDER BY C LINK D LIKE下列執(zhí)行數(shù)據(jù)的刪除語句在運(yùn)行時(shí)不會(huì)產(chǎn)生錯(cuò)誤信息的選項(xiàng)是( B )。 A Delete * From A Where B = 6 B Delete From A Where B = 6C Delete A Where B = 6 D Delete A Set B = 6 刪除數(shù)據(jù)庫中表的命令是( C )A delete table B d

19、elete from tableC drop table D drop from table在SQL語言中授權(quán)的操作是通過( C )語句實(shí)現(xiàn)的。A CREATE B REVOKE C GRANT D INSERT在SQL中,創(chuàng)建基本表用(B )命令A(yù) CREATE SCHEMA B CREATE TABLE C CREATE INDEX D CREATE VIEW在SQL中,建立索引用( C )命令A(yù) CREATE SCHEMA B CREATE TABLE C CREATE INDEX D CREATE VIEWHAVING子句中應(yīng)后跟( B ) A 行條件表達(dá)式 B 組條件表達(dá)式 C 視圖

20、序列 D 列名序列簡(jiǎn)答題數(shù)據(jù)管理技術(shù)經(jīng)歷了哪幾個(gè)階段?數(shù)據(jù)據(jù)庫階段的數(shù)據(jù)庫管理技術(shù)的特點(diǎn)?答:1)數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)階段。2)數(shù)據(jù)庫系統(tǒng)階段的特點(diǎn):采用數(shù)據(jù)模型表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu);有較高的數(shù)據(jù)獨(dú)立性和共享性;數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口。數(shù)據(jù)庫系統(tǒng)由哪幾部分組成?答:數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員(DBA)和用戶構(gòu)成。簡(jiǎn)述系統(tǒng)數(shù)據(jù)庫的作用。答:master數(shù)據(jù)庫1)master是一個(gè)最重要的系統(tǒng)數(shù)據(jù)庫,它記錄了SQL Server系統(tǒng)級(jí)的所有信息,包括系統(tǒng)中所有的登錄賬號(hào)、系統(tǒng)配置信息、所有數(shù)據(jù)庫的

21、信息、所有數(shù)據(jù)庫及數(shù)據(jù)庫文件的地址等。2)tempdb 數(shù)據(jù)庫用于存放所有連接到系統(tǒng)的用戶臨時(shí)表和臨時(shí)存儲(chǔ)過程以及SQL Server產(chǎn)生的其他臨時(shí)性的對(duì)象。3)model數(shù)據(jù)庫是一個(gè)模板數(shù)據(jù)庫,它包含了用戶數(shù)據(jù)庫中應(yīng)該包含的所有系統(tǒng)表以及其他對(duì)象的結(jié)構(gòu)。4)msdb 數(shù)據(jù)庫記錄了有關(guān)SQL Server Agent代理服務(wù)的有關(guān)信息。為什么數(shù)據(jù)庫中數(shù)據(jù)信息和日志信息不能放在同一個(gè)文件中? 答: 如果把數(shù)據(jù)和日志放在同一個(gè)文件中,當(dāng)數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障時(shí),假如這個(gè)文件損壞,那么數(shù)據(jù)和日志將同時(shí)丟失,也就沒法恢復(fù)。所以不能放在同一個(gè)文件中。 簡(jiǎn)述 SQL Server的char和varchar的區(qū)

22、別,并說明其應(yīng)用范圍。 答: char類型存放定長(zhǎng)的字符串,如果實(shí)際數(shù)據(jù)長(zhǎng)度沒有達(dá)到所定義的長(zhǎng)度,那么將會(huì)自動(dòng)將長(zhǎng)度補(bǔ)齊,適合于數(shù)據(jù)長(zhǎng)度均等的字符串。varchar類型存放可變長(zhǎng)度的字符數(shù)據(jù),它存儲(chǔ)字符串的實(shí)際長(zhǎng)度,適合于存儲(chǔ)數(shù)據(jù)長(zhǎng)度不均等、長(zhǎng)度變化比較大的字符數(shù)據(jù)。使用文件組有那些優(yōu)點(diǎn)?答:可以把表放在指定的硬盤上。能夠獨(dú)立地備份大型表。簡(jiǎn)述數(shù)據(jù)庫文件的分類及特點(diǎn)。答:1)主數(shù)據(jù)文件(Primary):用來存放數(shù)據(jù),每個(gè)數(shù)據(jù)庫都必須有一個(gè)主數(shù)據(jù)文件,其后綴為.MDF。2)次數(shù)據(jù)文件(Secondary):用來存放數(shù)據(jù),一個(gè)數(shù)據(jù)庫可以沒有也可以有多個(gè)次數(shù)據(jù)文件,其后綴為.NDF。3)事務(wù)日志文

23、件(Transaction Log):用來存放事務(wù)日志,每個(gè)數(shù)據(jù)庫必須有一個(gè)或多個(gè)事務(wù)日志文件,其后綴為.LDF。寫出下列每條語句或程序段的功能 假設(shè)存在名為AAA的數(shù)據(jù)庫,包括Students(學(xué)號(hào) char(8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score(學(xué)號(hào) char(8),課程名 varchar(10),成績(jī) numeric(5,2))兩張表。 SELECT * FROM Students WHERE DATEPART(year,入學(xué)日期) =DATEPART(year,GETDATE() 答案: 從Student

24、s表中查詢出所有當(dāng)年(系統(tǒng)時(shí)間)入學(xué)的學(xué)生記錄。假設(shè)存在名為AAA的數(shù)據(jù)庫,包括Students(學(xué)號(hào) char(8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score(學(xué)號(hào) char(8),課程名 varchar(10),成績(jī) numeric(5,2))兩張表。 select year(入學(xué)日期) as 入學(xué)年份,count(*) as 人數(shù) from students group by year(入學(xué)日期) 答:從students表中分組統(tǒng)計(jì)出每個(gè)年份入學(xué)的學(xué)生人數(shù)。 用戶權(quán)限的種類有哪些?各自的作用?答:權(quán)限類型及作用:對(duì)象

25、權(quán)限 作用:決定用戶對(duì)數(shù)據(jù)庫對(duì)象所執(zhí)行的操作,包括用戶對(duì)數(shù)據(jù)庫中的表、視圖、列或存儲(chǔ)過程等對(duì)象的操作權(quán)限語句權(quán)限 作用:決定用戶能否操作數(shù)據(jù)庫和創(chuàng)建數(shù)據(jù)庫對(duì)象隱含權(quán)限 作用:控制那些只能由預(yù)定義系統(tǒng)角色的成員或數(shù)據(jù)庫對(duì)象所有者執(zhí)行的活動(dòng)。刪除一個(gè)表中所有行的兩種方法是什么?哪種方法更好些?答:使用查詢分析器:可以使用delete和truncate table刪除一個(gè)表中所有行;truncate table更好些,因?yàn)閠runcate table語句比較簡(jiǎn)單,執(zhí)行的速度比delete快,且使用的系統(tǒng)和事務(wù)日志資源比較少。視圖的優(yōu)點(diǎn)?答: 分割數(shù)據(jù),簡(jiǎn)化優(yōu)點(diǎn) 簡(jiǎn)化操作 提供自動(dòng)的安全保護(hù)功能 為數(shù)

26、據(jù)庫重構(gòu)提供一定的邏輯獨(dú)立性。數(shù)據(jù)庫的各種備份各有什么特點(diǎn)?答:1)全庫備份:備份整個(gè)數(shù)據(jù)庫;2)差異備份:只備份上次全庫備份后被修改的數(shù)據(jù); 3)日志備份:只備份事務(wù)日志文件;4)文件和文件組備份:?jiǎn)为?dú)備份組成數(shù)據(jù)庫的文件或文件組。簡(jiǎn)述DTS功能。答:提供了在SQLServer 與OLE DB、開放式數(shù)據(jù)庫互連或文本文件格式之間導(dǎo)入、導(dǎo)出和轉(zhuǎn)換數(shù)據(jù)的功能。向表中增加一列時(shí),應(yīng)使新增加的列有哪些要求?答:向表中增加一列時(shí),應(yīng)使新增加的列有默認(rèn)值或允許為空值,SQL Server將向表中已存在的行填充新增列的默認(rèn)值或空值,如果既沒有提供默認(rèn)值也不允許為空值,那么新增列的操作將出錯(cuò),因?yàn)镾QL S

27、erver不知道該怎么處理那些已經(jīng)存在的行。視圖與表有何不同?答:視圖是一個(gè)虛表,是一個(gè)或幾個(gè)基本表導(dǎo)出來的,在視圖里沒有存儲(chǔ)任何數(shù)據(jù)。表是實(shí)際存在的,用來存放數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)庫的安全保護(hù)包括哪些內(nèi)容?答:1)操作系統(tǒng)安全;2)服務(wù)器安全;3)數(shù)據(jù)庫安全;4)數(shù)據(jù)庫對(duì)象安全。登錄賬號(hào)和用戶賬號(hào)的聯(lián)系、區(qū)別是什么?答:用戶賬號(hào)是登錄賬號(hào)映射到要訪問數(shù)據(jù)庫里用戶名。但二者不同登錄賬號(hào):基于服務(wù)器使用的用戶名。既連接到SQL Server 數(shù)據(jù)庫服務(wù)器上的帳戶。用戶賬號(hào):user帳戶:連接數(shù)據(jù)庫的一個(gè)帳戶 ,是基于數(shù)據(jù)庫使用的名稱。簡(jiǎn)述禁止權(quán)限和撤消權(quán)限的異同。答:不允許與拒絕是不同的,不允許執(zhí)

28、行某操作時(shí),可以通過加入角色來獲得允許權(quán);而拒絕執(zhí)行某操作時(shí),就無法再通過角色來獲得允許權(quán)了。備份設(shè)備有哪些?答:1)磁盤備份設(shè)備2)磁帶備份設(shè)備 3)命名管道備份設(shè)備什么是約束?其作用是什么?答:約束定義了關(guān)于允許什么數(shù)據(jù)進(jìn)入數(shù)據(jù)庫的規(guī)則。約束的作用是防止列出現(xiàn)非法數(shù)據(jù),以保證數(shù)據(jù)庫中數(shù)據(jù)的一致性和完整性。有哪幾種類型的約束?答:約束有五種類型,分別是:PRIMARY KEY約束、FOREIGN KEY約束、UNION約束、CHECK約束、DEFAULT約束。什么數(shù)據(jù)完整性?可分為哪幾類答:數(shù)據(jù)完整性是指存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)的一致性和準(zhǔn)確性。數(shù)據(jù)完整性有3中類型:域完整性、實(shí)體完整性和參照完整性。對(duì)固定數(shù)據(jù)庫角色db_dataread和db_datawriter的權(quán)限做簡(jiǎn)單的描述。答:db_dataread:可以選擇數(shù)據(jù)庫內(nèi)任何用戶表中的所有數(shù)據(jù)。(select)db_datawriter:可以更改數(shù)據(jù)庫內(nèi)任何用戶表中的所有數(shù)據(jù)。(Updatedeleteinsert)對(duì)服務(wù)器角色Securityadmin和Dbcreator權(quán)限做簡(jiǎn)單的描述。答:Securityadmin:可以管理登錄,還可以讀取錯(cuò)誤日志和更改密碼。Dbcreator:可以創(chuàng)建、更改和刪除數(shù)據(jù)庫。學(xué)生成績(jī)表包含列“學(xué)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論