第一篇:大型關(guān)系數(shù)據(jù)庫模擬題2參考答案范文
并發(fā)生在各個節(jié)點(diǎn)的變化。(3 分)
一、選擇題(每題 1 分,共 10 分)選擇題(選擇題
1 D 2 B 3 C 4 A 5 D 6 B 7 D 8 B 9 C 10 C 4.答:一個高效的安全模式應(yīng)考慮以下內(nèi)容:(1)做一些細(xì)致的、具有前瞻性的安全規(guī)劃;(2)選擇安全形式;(3)配置安全角色;(4)指定對象及語句許可權(quán)限。(共 5 分,錯 1 項(xiàng)扣 1 分)5.答: “追加到媒體”是指進(jìn)行備份時不改寫現(xiàn)有備份設(shè)備中已有的備份內(nèi)容,將新的備份內(nèi)容 添加進(jìn)去;(2 分)“重寫現(xiàn)有媒體”是在進(jìn)行備份時將新的備份內(nèi)容添加到備份設(shè)備中并覆蓋 已有的備份內(nèi)容(3 分)語句檢索:
五、用 SQL 語句檢索:(每題 2 分,共 10 分)2.選擇、連接、投影、除法 1.select * from 職工 outa where 工資 <(select avg(工資)from 職工 inn where outa.倉庫號=inn.倉庫號)2.select * from 職工 order by 工資 3.select 城市 =1350)4.insert into 倉庫 values(‘WH6’,’長沙’,’1000’)13.%、_(下劃線)5.update 職工 set 工資=工資+200 where 職工號=’E006’ from 倉庫 where 倉庫號 in(select 倉庫號 from 職工 where 工資
二、判斷題(每題 1 分,共 15 分)判斷題(1 ╳ 2 ╳ 3 ╳ 4 √ 5 ╳ 6 √ 7 √ 8 ╳ 9 √ 10 ╳ 11 ╳ 12 √ 13 √ 14 √ 15 ╳
(每空
三、填空題: 每空 1 分,共 35 分)填空題:(1.存儲過程
3.數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)庫的恢復(fù)、數(shù)據(jù)完整性、數(shù)據(jù)安全性 4.查詢處理器、存儲管理器具 6.主文件、次文件、日志文件 5.企業(yè)管理器 7.聚集索引、非聚集索引
8.聲明游標(biāo)、打開游標(biāo)、讀取游標(biāo)、關(guān)閉游標(biāo)、刪除游標(biāo) 9.成功、有錯誤發(fā)生 10.出版服務(wù)器、發(fā)行服務(wù)器和訂閱服務(wù)器
11.對象許可、數(shù)據(jù)庫許可、固有角色隱含許可 12.磁盤、磁帶、命名管道
四、簡答題(共 30 分)簡答題(1.答: 存儲過程是事先編好的、存儲在數(shù)據(jù)庫中的程序,是一組預(yù)先編譯過的 SQL 語句組成的 SQL Sever 數(shù)據(jù)庫應(yīng)用程序。這些程序用來完成對數(shù)據(jù)庫的指定操作。它能夠檢索系統(tǒng)信息,管理 數(shù)據(jù)庫或執(zhí)行其他任務(wù)。分)(5 使用存儲過程具有以下優(yōu)點(diǎn):降低網(wǎng)絡(luò)通訊量;執(zhí)行速度快;具有安全控制機(jī)制;能減輕程序 設(shè)計(jì)工作量。分)(5 2.答:約束是 SQL Server 提供的自動保持?jǐn)?shù)據(jù)庫完整性的一種方法,定義了可輸入表或表的單 個列中的數(shù)據(jù)的限制條件。(1 分)有 5 種約束:主鍵約束、外鍵約束、唯一性約束、檢查約束、缺省約束。分)(4 3.答:合并復(fù)制作為一種從出版者向訂購者分發(fā)數(shù)據(jù)的方法允許出版者和訂購者對出版數(shù)據(jù)進(jìn)行 修改(2 分),而不管訂購者與出版者是相互連接或斷開,然后當(dāng)所有或者部分節(jié)點(diǎn)相連時便合
第二篇:銀行通用大型數(shù)據(jù)庫
銀行通用大型數(shù)據(jù)庫---Db2 日常實(shí)用操作 收藏
怎么沒人發(fā)DB2啊,我記得我剛參加工作時面試,有一個問題是“你用過什么大型數(shù)據(jù)庫?”,我當(dāng)時還搞不清什么叫大型,就順便說了FOX,ACCESS,主考的人看著我的,用一句歌詞來形容就是”得意的笑,他得意的笑“,也幸好去面試的只有一個人說了個INFORMIX,我才在公司學(xué)了DB2,學(xué)了 INFORMIX,學(xué)了SOCKET,哈,看著公司一年有十億RMB的進(jìn)賬,看著我每月薪水都在一把(一把是一百張,一張是一百元,哈)以上,真是感慨良多??!哈,幸好是走過來了!
先貼點(diǎn)基礎(chǔ)的,可別小看,這是你以后的基礎(chǔ),就像現(xiàn)在IBM搞培訓(xùn),不到一周時間,會講600M的文檔,知識點(diǎn)也就講個名字,要不老師會累死,哈!
以下是正文:
1、Load 方法裝入數(shù)據(jù):
export to tempfile of del select * from TABLENAME where not 清理?xiàng)l件; load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable;
說明:
在不相關(guān)的數(shù)據(jù)表export數(shù)據(jù)時,可以采取并發(fā)的形式,以提高效率;
TABLENAME指待清理table的名稱;
modified by delprioritychar防止數(shù)據(jù)庫記錄中存在換行符,導(dǎo)致數(shù)據(jù)無法裝入的情況;replace into對現(xiàn)數(shù)據(jù)庫中的內(nèi)容進(jìn)行替換,即將現(xiàn)行的數(shù)據(jù)記錄清理,替換為數(shù)據(jù)文件內(nèi)容;
nonrecoverable無日志方式裝入;
2、查找當(dāng)前的應(yīng)用:
db2 list application |grep DBSNAME;
3、刪除當(dāng)前正在使用的application:
db2 “force application(Id1,Id2,Id3)”
Id1,Id2,Id3 是List顯示的應(yīng)用號;
4、查看當(dāng)前應(yīng)用號的執(zhí)行狀態(tài):
db2 get snapshot for application agentid 299 |grep Row5、查看數(shù)據(jù)庫參數(shù):
db2 get db cfg for
6、修改數(shù)據(jù)庫的Log數(shù)據(jù):
db2 update db cfg using <參數(shù)名> <參數(shù)值>、Db2Stop Force的用法:
在進(jìn)行Bind的時候出現(xiàn)如下錯誤:
SQL0082C An error has occurred which has terminated processing.SQL0092N No package was created because of previous errors.SQL0091N Binding was ended with “3” errors and “0” warnings.主要是表文件被加鎖,不能繼續(xù)使用;
在進(jìn)行stop的時候報(bào)錯:db2stop
8/03/2005 21:46:53 0 0SQL1025N The database manager was not stopped because databases are still active.SQL1025N The database manager was not stopped because databases are still active.需要使用如下命令可以解決這個問題: db2stop force
08/03/2005 21:47:4900SQL1064N DB2STOP processing was successful.SQL1064N DB2STOP processing was successful.然后啟動數(shù)據(jù)庫db2start,連接數(shù)據(jù)庫db2s后,重新進(jìn)行bind即可。
8、緩沖池參數(shù)修改:
db2 alter bufferpool ibmdefaultbp size 10240
查看本表的數(shù)據(jù)內(nèi)容如下:
db2 “select * from syscat.bufferpools”;
9、DB2 日志處理:
DB2日志是以文件的形式存放在文件系統(tǒng)中,分為兩種模式:循環(huán)日志和歸檔日志。當(dāng)創(chuàng)建新數(shù)據(jù)庫時,日志的缺省模式是循環(huán)日志。在這種模式下,只能實(shí)現(xiàn)數(shù)據(jù)庫的脫機(jī)備份和恢復(fù)。如果要實(shí)現(xiàn)聯(lián)機(jī)備份和恢復(fù),必須設(shè)為歸檔日志模式。目前在綜合業(yè)務(wù)系統(tǒng)中,設(shè)置的均是歸檔日志模式;其它系統(tǒng)(如事后監(jiān)督、經(jīng)營決策、中間業(yè)務(wù)等)一般都設(shè)置為循環(huán)日志模式。至于采用何種模式,可以通過修改數(shù)據(jù)庫配置參數(shù)(LOGRETAIN)來實(shí)現(xiàn): 歸檔日志模式:db2 update db cfg for
必須按照以下正確的步驟進(jìn)行操作:要求必須使用DB2命令PRUNE進(jìn)行清理,不建議使用rm命令刪除。刪除前應(yīng)保證應(yīng)用已停止(即聯(lián)機(jī)已下來)。查看當(dāng)前使用的日志文件目錄及第一活動日志文件用 “db2 get db cfg for
$ db2 connect to
$ db2 prune logfile prior to S???.LOG
注:S???.LOG為查看到的第一活動日志文件。此命令可以將當(dāng)前第一活動日志文件之前的歸檔日志文件全部刪除。
11、如何清理db2diag.log文件
db2diag.log,是用來記錄DB2數(shù)據(jù)庫運(yùn)行中的信息的文件??梢酝ㄟ^此文件,查看記錄的有關(guān)DB2數(shù)據(jù)庫詳細(xì)的錯誤信息。此文件也是不斷增大的,需要定期進(jìn)行清理??梢酝ㄟ^查看實(shí)例的配置參數(shù)DIAGPATH,來確定db2diag.log文件是放在哪個目錄下:db2 get dbm cfg 如果Diagnostic data directory path(DIAGPATH)= /home/db2inst1/sqllib/db2dump,則此文件是放在/home/db2inst1/sqllib/db2dump目錄下。當(dāng)文件系統(tǒng)/home的使用率達(dá)到80%-90%左右時,應(yīng)及時刪除db2diag.log文件。請按以下正確步驟操作:確認(rèn)應(yīng)用(如BTP)、DB2已經(jīng)停止。將原db2diag.log文件備份到其它文件系統(tǒng)下。刪除db2diag.log文件。刪除后,DB2會自動創(chuàng)建一個新的文件。
12、Load 操作
在進(jìn)行l(wèi)oad的時候
db2 “l(fā)oad from acmmst.txt of del modified by coldel| replace into acmmst nonrecoverable ”
由于數(shù)據(jù)不規(guī)范出現(xiàn)錯誤,強(qiáng)行中斷以后,進(jìn)行操作的時候出現(xiàn)如下錯誤:
SQL0668N Operation not allowed for reason code ”3“ on table ”BTP.ACMMST“.SQLSTATE=57016
此時,進(jìn)行反方向操作即可:
db2 ”load from /dev/null of del terminate into acmmst nonrecoverable“。
如果沒有使用參數(shù)nonrecoverable,則會出現(xiàn)數(shù)據(jù)庫狀態(tài)不正確的情況,使用:
db2 list tablesapces show detail 查看狀態(tài),如果不是正常狀態(tài),則脫機(jī)狀態(tài)進(jìn)行備份即可。
兩個表文件之間UPDATE的方法:
db2 ”update cdmcrd set offset =(select cdmlsl.offset from cdmlsl where cdmlsl.crdno=cdmcrd.crdno)where cdmcrd.crdno in(select cdmlsl.crdno from cdmlsl)
13、多字段條件查詢和修改:
表A中的字段有actno, cnlno,bal,pwd;表B中的字段為Actno,Cnlno,TxnAmt;目的是將A表中的bal修改為B表中的TxnAmt,命令:
db2 “update A set bal=(select txnamt from B where actno=A.actno and cnlno=A.Cnlno)where A.actno||A.cnlno in(select Actno||cnlno from B);
14、多條件匹配查詢
查詢某個表中條件是B?AAA的記錄:
db2 ”select * from A where actno like 'B_AAA%'“.查詢數(shù)據(jù)中存在某些字符的記錄:
db2 ”select * from A where actno like '%-AAA%“.15/數(shù)據(jù)庫恢復(fù)的處理
進(jìn)行數(shù)據(jù)庫恢復(fù)的時候使用以下的命令:
restore db db1 to /tstdb2/catalog into db newlogpath /tstdb2/db2log buffer 2048
replace existing redirect parallelism 16;
set tablespace containers for 1 using(path '/tstdb2/db2tmp');
set tablespace containers for 2 using
(device '/dev/rtstcontlv00' 2621440, device '/dev/rtstcontlv01' 2621440,device '/dev/rtstcontlv02' 2621440, device '/dev/rtstcontlv03' 2621440);
restore db db1 continue;
恢復(fù)完成以后執(zhí)行命令db2s時報(bào)如下的錯誤:
P570:>db2s
SQL1117N A connection to or activation of database ”DB" cannot be made because of ROLL-FORWARD PENDING.SQLSTATE=57019
DB21034E The command was processed as an SQL statement because it
was not a
valid Command Line Processor command.During SQL processing it returned:
SQL1024N A database connection does not exist.SQLSTATE=08003 解決辦法如下:
P570:>db2 rollforward db db to end of logs and complete
Rollforward Status
Input database alias= db
Number of nodes have returned status= 1
Node number= 0
Rollforward status= not pending
Next log file to be read=
Log files processed=-
Last committed transaction= 2005-11-20-10.59.23.000000
DB20000I The ROLLFORWARD command completed successfully.
第三篇:2013-Access數(shù)據(jù)庫2(分類 答案)
選擇查詢(選1個題)+賦值查詢(選1個題)+更新查詢、生成查詢(選1個題)+追加查詢、參數(shù)查詢、刪除查詢(選1個題)本題提交的是下面的藍(lán)色答案:
一、選擇查詢
1、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。
要求:列出rsda數(shù)據(jù)表中部門為“總務(wù)處”和“學(xué)生處”的所有男性職工的信息。SELECT rsda.* FROM rsda WHERE(((rsda.部門)=“總務(wù)處”)AND((rsda.性別)=“男”))OR(((rsda.部門)=“學(xué)生處”)AND((rsda.性別)=“男”));
2、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求利用學(xué)號的前2位產(chǎn)生一個新字段“部門代碼”,并在查詢中顯示原來的所有字段和“部門代碼”字段。
SELECT Left([工號],2)AS 部門代碼, rsda.* FROM rsda;
3、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示“基礎(chǔ)部”每位老師所講授的所有課程名。SELECT rsda.部門, kcm.課程名
FROM kcm INNER JOIN rsda ON kcm.編號 = rsda.編號 WHERE(((rsda.部門)=“基礎(chǔ)部”));
4、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示女教師講授的所有課程名。SELECT rsda.性別, kcm.課程名
FROM kcm INNER JOIN rsda ON kcm.編號 = rsda.編號 WHERE(((rsda.性別)=“女”));
5、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:按照“出生年月”升序形式顯示所有人員的信息。SELECT rsda.* FROM rsda ORDER BY rsda.出生年月;
6、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中部門為“教務(wù)處”的女性職工的工號,姓名,性別和部門。SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.部門 FROM rsda WHERE(((rsda.性別)=“女”)AND((rsda.部門)=“教務(wù)處”));
7、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示講課教師中年齡最小的教師的姓名和性別。SELECT rsda.姓名, rsda.性別, rsda.出生年月 FROM rsda WHERE(((rsda.出生年月)=(select max([出生年月])from rsda)));
8、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示講課教師中年齡最大的教師的姓名和性別。SELECT rsda.姓名, rsda.性別, rsda.出生年月 FROM rsda WHERE(((rsda.出生年月)=(select min([出生年月])from rsda)));
9、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:按照“補(bǔ)貼”升序形式顯示所有人員的信息。SELECT rsda.* FROM rsda ORDER BY rsda.補(bǔ)貼;
10、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示所有未婚男教工的信息。SELECT rsda.* FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.婚否)=False));
11、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示女教師講授的所有課程名。SELECT rsda.性別, kcm.課程名
FROM rsda INNER JOIN kcm ON rsda.編號 = kcm.編號 WHERE(((rsda.性別)=“女”));
12、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:按照“基本工資”降序形式顯示所有人員的信息。SELECT rsda.* FROM rsda ORDER BY rsda.基本工資 DESC;
13、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示1980年(含1980年)后出生人員的工號和姓名。SELECT rsda.出生年月, rsda.工號, rsda.姓名 FROM rsda WHERE(((rsda.出生年月)>=#1/1/1980#)AND((Year([出生年月]))>=1980));
14、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中部門為“基礎(chǔ)部”的男性職工的工號,姓名,性別和部門。SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.部門 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.部門)=“基礎(chǔ)部”));
15、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示講授“計(jì)算機(jī)文化基礎(chǔ)”課程的每位老師的姓名、性別。SELECT rsda.姓名, rsda.性別
FROM kcm INNER JOIN rsda ON kcm.編號 = rsda.編號 WHERE(((kcm.課程名)=“計(jì)算機(jī)文化基礎(chǔ)”));
16、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:按照“出生年月”降序形式顯示所有人員的信息。SELECT rsda.* FROM rsda ORDER BY rsda.出生年月 DESC;
17、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用語句)。要求:列出工號前2位等于“11”的男性職工的信息。SELECT rsda.* FROM rsda WHERE((Left([rsda].[工號],2)=“11”)AND((rsda.性別)=“男”));
18、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用語句)。列出工號前2位等于“10”的女性職工的信息。SELECT rsda.* FROM rsda WHERE((Left([rsda].[工號],2)=“10”)AND((rsda.性別)=“女”));
19、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用語句)。要求:顯示講授“英語閱讀”課程的每位老師的姓名、年齡。SELECT rsda.姓名,(Year(Now()))-Year([出生年月])AS 年齡 FROM kcm INNER JOIN rsda ON kcm.編號 = rsda.編號 WHERE(((kcm.課程名)=“英語閱讀”));20、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用語句)。要求:顯示所有未婚女教工的信息。SELECT rsda.* FROM rsda WHERE(((rsda.性別)=“女”)AND((rsda.婚否)=False));
21、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用語句)。要求:顯示姓張的人員信息。SELECT rsda.* FROM rsda WHERE(((rsda.姓名)Like “張*”));
22、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用語句)。列出工號前2位等于“13”的男性職工的信息。SELECT rsda.* FROM rsda WHERE((Left([rsda].[工號],2)=“13”)AND((rsda.性別)=“男”));
23、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用語句)。要求:顯示30歲以下人員的工號、姓名、性別、婚否信息。SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.婚否 FROM rsda WHERE(((Year(Now())-Year([出生年月]))<30));
24、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用語句)。要求:列出rsda數(shù)據(jù)表中工號前2位等于“12”的女性職工的信息。SELECT rsda.* FROM rsda WHERE((Left([工號],2)=“12”)AND((rsda.性別)=“女”));
SQL
SQL
SQL
SQL
SQL
SQL
SQL
SQL
25、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求列出工資大于1800元的男性職工的工號、姓名、性別、部門和基本工資。SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.部門, rsda.工資 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.工資)>1800));
26、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求利用工號的前2位產(chǎn)生一個新字段“部門代碼”,并在查詢中顯示原來的所有字段和“部門代碼”字段。
SELECT Left([工號],2)AS 部門代碼, rsda.* FROM rsda;
27、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求利用工號的后3位產(chǎn)生一個新字段“部門代碼”,并在查詢中顯示原來的所有字段和“部門代碼”字段。
SELECT Right([工號],3)AS 部門代碼, rsda.* FROM rsda;
28、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中部門為“基礎(chǔ)部”和“教務(wù)處”的所有已婚職工的信息。SELECT rsda.部門, rsda.婚否 FROM rsda WHERE(((rsda.部門)=“基礎(chǔ)部”)AND((rsda.婚否)=Yes))OR(((rsda.部門)=“教務(wù)處”)AND((rsda.婚否)=Yes));
29、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中1980年以前出生的男性職工人員的工號和姓名。SELECT rsda.工號, rsda.姓名 FROM rsda WHERE(((Year([出生年月]))<1980)AND((rsda.性別)=“男”));30、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中在1980年至1990年之間出生的職工人員的工號、姓名和部門。
SELECT rsda.工號, rsda.姓名, rsda.部門 FROM rsda WHERE(((Year([出生年月]))<1990)AND((Year([出生年月]))>1980));
31、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中在1985年1月1日以后出生的職工人員的工號、姓名和部門。
SELECT rsda.工號, rsda.姓名, rsda.部門 FROM rsda WHERE(((Year([出生年月]))>=1985));
32、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中補(bǔ)貼在300以下和400以上的職工人員的姓名、部門和補(bǔ)貼。
SELECT rsda.姓名, rsda.部門, rsda.補(bǔ)貼 FROM rsda WHERE(((rsda.補(bǔ)貼)<300))OR(((rsda.補(bǔ)貼)>400));
33、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中補(bǔ)貼在300以下和400以上的男性職工人員的姓名、性別、部門和補(bǔ)貼。
SELECT rsda.姓名, rsda.部門, rsda.性別, rsda.補(bǔ)貼 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.補(bǔ)貼)<300))OR(((rsda.性別)=“男”)AND((rsda.補(bǔ)貼)>400));
34、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:列出rsda數(shù)據(jù)表中應(yīng)發(fā)工資在1200至1600之間的女性職工人員的姓名、部門和應(yīng)發(fā)工資。
SELECT rsda.姓名, rsda.部門, rsda.應(yīng)發(fā)工資, rsda.應(yīng)發(fā)工資, rsda.性別 FROM rsda WHERE(((rsda.應(yīng)發(fā)工資)>1200)AND((rsda.應(yīng)發(fā)工資)>1800)AND((rsda.性別)=“女”));
35、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求列出基本工資小于1000元的女性職工的姓名、性別、部門和基本工資。SELECT rsda.姓名, rsda.性別, rsda.部門, rsda.基本工資 FROM rsda WHERE(((rsda.性別)=“女”)AND((rsda.基本工資)<1000));
36、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求利用工號的后2位產(chǎn)生一個新字段“部門編號”,并在查詢中顯示原來的所有字段和“部門編號”字段。
SELECT Right([工號],2)AS 部門編號, rsda.* FROM rsda;
二、賦值查詢
1、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)rsda數(shù)據(jù)表中男性已婚職工的應(yīng)發(fā)工資字段總和,并將結(jié)果賦給變量A52(或者新字段A52)。
SELECT Sum([應(yīng)發(fā)工資])AS A52 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.婚否)=True));
2、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)講授“程序設(shè)計(jì)”課程的老師的基本工資的平均值,并將結(jié)果賦給變量A54(或者新字段A54)。
SELECT Avg([基本工資])AS A54 FROM kcm INNER JOIN rsda ON kcm.編號 = rsda.編號 WHERE(((kcm.課程名)=“程序設(shè)計(jì)”));
3、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)rsda數(shù)據(jù)表中部門為“基礎(chǔ)部”的女性職工的基本工資字段總和,并將結(jié)果賦給變量A51(或者新字段A51)。SELECT Sum([基本工資])AS A51 FROM rsda WHERE(((rsda.部門)=“基礎(chǔ)部”)AND((rsda.性別)=“女”));
4、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)rsda數(shù)據(jù)表中男性已婚職工的應(yīng)發(fā)工資字段總和,并將結(jié)果賦給變量A52(或者新字段A52)。
SELECT Sum([應(yīng)發(fā)工資])AS A52 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.婚否)=True));
5、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)rsda數(shù)據(jù)表中女性職工中補(bǔ)貼一項(xiàng)的最低值,并將結(jié)果賦給變量A58(或者新字段A58)。
SELECT Min([補(bǔ)貼])AS A58 FROM rsda WHERE(((rsda.性別)=“女”));
6、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)講授“英語寫作”課程的老師的應(yīng)發(fā)工資的平均值,并將結(jié)果賦給變量A56(或者新字段A56)。
SELECT Avg([應(yīng)發(fā)工資])AS A56 FROM kcm INNER JOIN rsda ON kcm.編號 = rsda.編號 WHERE(((kcm.課程名)=“英語寫作”));
7、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)“張運(yùn)生”講授的課程門數(shù),并將結(jié)果賦給變量A57(或者新字段A57)。SELECT Count([課程名])AS a57 FROM kcm INNER JOIN rsda ON kcm.工號 = rsda.工號 WHERE(((rsda.姓名)=“張運(yùn)生”));
8、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)rsda數(shù)據(jù)表中男性已婚職工的應(yīng)發(fā)工資的平均值,并將結(jié)果賦給變量A54(或者新字段A54)。
SELECT Avg([應(yīng)發(fā)工資])AS A54 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.婚否)=True));
9、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示補(bǔ)貼的最小值和最大值,并將結(jié)果分別賦給變量minbt、maxbt。SELECT Min([補(bǔ)貼])AS minbt, Max([補(bǔ)貼])AS maxbt FROM rsda;
10、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)講授“程序設(shè)計(jì)”課程的老師的基本工資的平均值,并將結(jié)果賦給變量A54(或者新字段A54)。
SELECT([基本工資])AS A54 FROM kcm INNER JOIN rsda ON kcm.編號 = rsda.編號 WHERE(((kcm.課程名)=“程序設(shè)計(jì)”));
11、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)rsda數(shù)據(jù)表中男性職工中補(bǔ)貼一項(xiàng)的最高值,并將結(jié)果賦給變量A57(或者新字段A57)。
SELECT Max([補(bǔ)貼])AS A57 FROM rsda WHERE(((rsda.性別)=“男”));
12、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示應(yīng)發(fā)工資的最小值和最大值,并將結(jié)果分別賦給變量minyfgz、maxyfgz。SELECT Min([應(yīng)發(fā)工資])AS minyfgz, Max([應(yīng)發(fā)工資])AS maxyfgz FROM rsda;
13、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:顯示應(yīng)發(fā)工資的最小值和最大值,并將結(jié)果分別賦給變量minyfgz、maxyfgz。
SELECT Min([應(yīng)發(fā)工資])AS minyfgz, Max([應(yīng)發(fā)工資])AS maxyfgz FROM rsda;
14、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)男性職工中補(bǔ)貼一項(xiàng)的最高值,并將結(jié)果賦給變量A57(或者新字段A57)。SELECT Max([補(bǔ)貼])AS a57 FROM rsda WHERE(((rsda.性別)=“男”));
15、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)女性職工中基本工資不超過1800元的人數(shù),并將結(jié)果賦給變量A56(或者新字段A56)。
SELECT Count([姓名])AS a56 FROM rsda WHERE(((rsda.性別)=“女”)AND((rsda.工資)<=1800));
16、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)男性已婚職工的基本工資字段平均值,并將結(jié)果賦給變量A54(或者新字段A54)。
SELECT Avg([基本工資])AS a54 FROM rsda WHERE(((rsda.婚否)=True)AND((rsda.性別)=“男”));
17、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)男性職工中工資超過2000元的人數(shù),并將結(jié)果賦給變量A55(或者新字段A55)。
SELECT Count([姓名])AS a55 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.工資)>2000));
18、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)rsda數(shù)據(jù)表中女性已婚職工的基本工資字段總和,并將結(jié)果賦給變量A53(或者新字段A53)。
SELECT Sum([基本工資])AS A53 FROM rsda WHERE(((rsda.性別)=“女”)AND((rsda.婚否)=True));
19、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì):基本工資大于1000的男性人數(shù)。SELECT Count([姓名])AS 人數(shù)
FROM rsda INNER JOIN kcm ON rsda.編號 = kcm.編號
WHERE(((rsda.性別)=“男”)AND((rsda.基本工資)>1000));20、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)rsda數(shù)據(jù)表中女性已婚職工的基本工資字段平均值,并將結(jié)果賦給變量A54(或者新字段A53)。
SELECT Avg([基本工資])AS A53 FROM rsda WHERE(((rsda.性別)=“女”)AND((rsda.婚否)=True));
21、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:統(tǒng)計(jì)性別為女性教師講授的課程門數(shù)。SELECT Count([課程名])AS 課程門數(shù)
FROM rsda INNER JOIN kcm ON rsda.編號 = kcm.編號 WHERE(((rsda.性別)=“女”));
22、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)女性職工中基本工資大于2000元的人數(shù),并將結(jié)果賦給變量A57(或者新字段A57)。
SELECT Count([姓名])AS a57 FROM rsda WHERE(((rsda.性別)=“女”)AND((rsda.工資)>2000));
23、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)并輸出所有男性的平均年齡,并將結(jié)果賦給變量Z61。SELECT Avg(2013-Year([出生年月]))AS Z61 FROM rsda WHERE(((rsda.性別)=“男”));
24、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)并輸出所有女性的平均年齡,并將結(jié)果賦給變量Z62。SELECT Avg(2013-Year([出生年月]))AS Z62 FROM rsda WHERE(((rsda.性別)=“女”));
25、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)并輸出所有男性的年齡的最大值,并將結(jié)果賦給變量Z63。SELECT Max(2013-Year([出生年月]))AS Z63 FROM rsda WHERE(((rsda.性別)=“男”));
26、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)并輸出所有女性的年齡的最小值,并將結(jié)果賦給變量Z64。SELECT Min(2013-Year([出生年月]))AS Z64 FROM rsda WHERE(((rsda.性別)=“女”));
27、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)并輸出所有男性的人數(shù),并將結(jié)果賦給變量Z65。SELECT Count(*)AS Z65 FROM rsda WHERE(((rsda.性別)=“男”));
28、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)并輸出所有姓名中姓王的人數(shù),并將結(jié)果賦給變量Z66。SELECT Count(*)AS Z66 FROM rsda WHERE(((rsda.姓名)Like “王*”));
29、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求統(tǒng)計(jì)并輸出所有姓名中姓張的女性人數(shù),并將結(jié)果賦給變量Z67。SELECT Count(*)AS Z67 FROM rsda WHERE(((rsda.姓名)Like “張*”)AND((rsda.性別)=“女”));30、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求計(jì)算并輸出基礎(chǔ)部人員的年齡平均值,并將結(jié)果賦給變量Z68。SELECT Avg(2013-Year([出生年月]))AS Z68 FROM rsda WHERE(((rsda.部門)=“基礎(chǔ)部”));
三、更新查詢
1、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:將rsda數(shù)據(jù)表中“部門”字段的“學(xué)生處”改為“學(xué)生就業(yè)處”。UPDATE rsda SET rsda.部門 = “學(xué)生就業(yè)處” WHERE(((rsda.部門)=“學(xué)生處”));
2、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:為部門是“總務(wù)處”的職工每人增加15%的補(bǔ)貼(補(bǔ)貼=補(bǔ)貼*1.15)。UPDATE rsda SET rsda.補(bǔ)貼 = [補(bǔ)貼]*1.15 WHERE(((rsda.部門)=“總務(wù)處”));
3、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求計(jì)算并替換每一條記錄中的“應(yīng)發(fā)工資”字段(應(yīng)發(fā)工資=工資+補(bǔ)貼-公積金)。UPDATE rsda SET rsda.應(yīng)發(fā)工資 = [rsda].[工資]+[rsda].[補(bǔ)貼]-[rsda].[公積金];
4、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求為部門是“基礎(chǔ)部”的職工每人增加25%的補(bǔ)貼(補(bǔ)貼=補(bǔ)貼*1.25)。UPDATE rsda SET pay.補(bǔ)貼 = [rsda].[補(bǔ)貼]*1.25 WHERE(((rsda.部門)=“基礎(chǔ)部”));
5、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求為部門是“總務(wù)處”的職工每人增加35%的補(bǔ)貼(補(bǔ)貼=補(bǔ)貼*1.35)。UPDATE rsda SET pay.補(bǔ)貼 = [rsda].[補(bǔ)貼]*1.35 WHERE(((rsda.部門)=“總務(wù)處”));
6、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求為基本工資小于1000的職工每人增加50%的津貼補(bǔ)貼(補(bǔ)貼=補(bǔ)貼*1.5)。UPDATE rsda SET rsda.補(bǔ)貼 = [補(bǔ)貼]*1.5 WHERE(((rsda.基本工資)<1000));
7、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求為補(bǔ)貼小于300的職工每人減少30%的公積金(公積金=公積金*0.7)。UPDATE rsda SET rsda.公積金 = [公積金]*0.7 WHERE(((rsda.補(bǔ)貼)<300));
8、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求為基本工資大于1100的職工每人增加30%的公積金(公積金=公積金*1.3)。UPDATE rsda SET rsda.公積金 = [公積金]*1.3 WHERE(((rsda.基本工資)>1100));
9、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:為女性的職工每人增加5%的補(bǔ)貼(補(bǔ)貼=補(bǔ)貼*1.05)。UPDATE rsda SET rsda.補(bǔ)貼 = [補(bǔ)貼]*1.05 WHERE(((rsda.性別)=“女”));
10、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:在rsda數(shù)據(jù)表中的婚否前插入“年齡”一列,并計(jì)算出所有職工的年齡。雙擊打開rsda表,點(diǎn)“視圖”下的“設(shè)計(jì)視圖”,選中“婚否”行,右點(diǎn)選”插入行”,在“字段名稱”列輸入“年齡”,在“數(shù)據(jù)類型”列選擇“數(shù)字”,關(guān)閉 UPDATE rsda SET rsda.年齡 = 2013-Year([出生年月]);
11、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:在rsda數(shù)據(jù)表中為年齡在30歲以下的人增加25%的補(bǔ)貼(補(bǔ)貼=補(bǔ)貼*1.25)。UPDATE rsda SET rsda.補(bǔ)貼 = [補(bǔ)貼]*1.25 WHERE(((2013-Year([出生年月]))<30));
12、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:在rsda數(shù)據(jù)表中為年齡在30歲以上的人增加15%的補(bǔ)貼(補(bǔ)貼=補(bǔ)貼*1.15)。UPDATE rsda SET rsda.補(bǔ)貼 = [補(bǔ)貼]*1.15 WHERE(((2013-Year([出生年月]))>30));
四、生成查詢
1、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求按照“部門”升序生成一個名為“人事表1”的新表,其中包含4個字段:工號、姓名、性別和部門。
SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.部門 INTO 人事表1 FROM rsda ORDER BY rsda.部門;
2、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:按照“部門”升序生成一個人事表1顯示包括:部門、姓名、性別、出生年月。INSERT INTO 人事表1(部門, 姓名, 性別, 出生年月)SELECT rsda.部門, rsda.姓名, rsda.性別, rsda.出生年月 FROM rsda ORDER BY rsda.部門;
3、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:按照“出生年月”升序生成一個人事表3顯示包括所有女性的3個字段:姓名、性別、出生年月。
SELECT rsda.姓名, rsda.性別, rsda.出生年月 INTO 人事表3 FROM rsda ORDER BY rsda.出生年月;
4、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:按照“出生年月”降序序生成一個人事表4顯示包括所有男性的3個字段:姓名、性別、出生年月。
SELECT rsda.姓名, rsda.性別, rsda.出生年月 INTO 人事表4 FROM rsda WHERE(((rsda.性別)=“男”))ORDER BY rsda.出生年月 DESC;
5、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求:找出工號在12004到12006之間的信息生成一個人事表5顯示包括3個字段:工號、姓名和課程號。
SELECT rsda.工號, rsda.姓名, kcm.課程名 INTO 人事表5 FROM rsda INNER JOIN kcm ON rsda.工號 = kcm.工號
WHERE(((rsda.工號)>“12004” And(rsda.工號)<“12006”));
五、追加查詢
本題需事先建立一個空表后再做,可以自己用設(shè)計(jì)視圖創(chuàng)建,或用下面的語句創(chuàng)建(只需根據(jù)題意改表名“追加表”為“追加表3”或“追加表4”等)
SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.部門, rsda.婚否, kcm.課程名 INTO 追加表
FROM rsda INNER JOIN kcm ON rsda.工號 = kcm.工號 WHERE(((rsda.工號)<“1000”));
1、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求將所有男性職工的記錄追加到名為“追加表1”的表中,只需要其中的4個字段:姓名、性別、基本工資、補(bǔ)貼。
INSERT INTO 追加表1(姓名, 性別, 基本工資, 補(bǔ)貼)SELECT rsda.姓名, rsda.性別, rsda.基本工資, rsda.補(bǔ)貼 FROM rsda WHERE(((rsda.性別)=“男”));
2、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求填寫SQL命令,要求將所有女性職工的記錄追加到名為“追加表2”的表中,只需要其中的4個字段:工號、姓名、性別、部門。INSERT INTO 追加表2(工號, 姓名, 性別, 部門)SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.部門 FROM rsda WHERE(((rsda.性別)=“女”));
3、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求填寫SQL命令,要求將所有基礎(chǔ)部的女性職工的記錄追加到名為“追加表3”的表中,只需要其中的5個字段:工號、姓名、性別、部門和課程名。INSERT INTO 追加表3(工號, 姓名, 性別, 部門, 課程名)SELECT rsda.部門, rsda.性別, rsda.工號, rsda.姓名, kcm.課程名 FROM rsda INNER JOIN kcm ON rsda.工號 = kcm.工號
WHERE(((rsda.部門)=“基礎(chǔ)部”)AND((rsda.性別)=“女”));
4、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求填寫SQL命令,要求將所有已婚的女性職工的記錄追加到名為“追加表4”的表中,只需要其中的4個字段:姓名、性別、婚否和部門。INSERT INTO 追加表4(姓名, 性別, 婚否, 部門)SELECT rsda.姓名, rsda.性別, rsda.婚否, rsda.部門 FROM rsda WHERE(((rsda.性別)=“女”)AND((rsda.婚否)=Yes));
5、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求填寫SQL命令,要求將所有未婚的男性職工的記錄追加到名為“追加表5”的表中,只需要其中的4個字段:姓名、性別、婚否和部門。INSERT INTO 追加表5(姓名, 性別, 婚否, 部門)SELECT rsda.姓名, rsda.性別, rsda.婚否, rsda.部門 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.婚否)=No));
六、參數(shù)查詢
1、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求將“姓名”字段作為參數(shù),設(shè)定提示文本為“請輸入學(xué)生姓名中任意一個字符”。查詢結(jié)果顯示5個字段:工號、姓名、性別、出生年月和應(yīng)發(fā)工資。
SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.出生年月, rsda.應(yīng)發(fā)工資 FROM rsda WHERE(((rsda.姓名)Like “*” & [請輸入學(xué)生姓名中任意一個字符] & “*”));
2、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求將“姓名”字段作為參數(shù),設(shè)定提示文本為“請輸入學(xué)生姓名中任意一個字符”。查詢結(jié)果顯示3個字段:姓名、性別和部門。
SELECT rsda.工號, rsda.姓名, rsda.性別, rsda.部門 FROM rsda WHERE(((rsda.姓名)Like “*” & [請輸入學(xué)生姓名中任意一個字符] & “*”));
3、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求將“課程名”字段作為參數(shù),設(shè)定提示文本為“請輸入課程名中任意一個字符”。查詢結(jié)果顯示2個字段:工號和課程名。SELECT kcm.工號, kcm.課程名 FROM kcm WHERE(((kcm.課程名)Like “*” & [請輸入課程名中任意一個字符] & “*”));
七、刪除查詢
1、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除1980年以前(不含1980年)出生年月的部門為“基礎(chǔ)部”的職工記錄。DELETE rsda.出生年月, rsda.部門 FROM rsda WHERE(((Year([出生年月]))<1980)AND((rsda.部門)=“基礎(chǔ)部”));
2、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除年齡在30歲以下且部門為“基礎(chǔ)部”的職工記錄。DELETE rsda.出生年月, rsda.部門 FROM rsda WHERE(((Year(Now())-Year([出生年月]))<30)AND((rsda.部門)=“基礎(chǔ)部”));
3、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除年齡在30歲以下且性別為“女”的職工記錄。DELETE rsda.出生年月, rsda.性別 FROM rsda WHERE(((Year(Now())-Year([出生年月]))<30)AND((rsda.性別)=“女”));
4、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除年齡在30歲以下且性別為“男”的職工記錄。DELETE rsda.出生年月, rsda.性別 FROM rsda WHERE(((Year(Now())-Year([出生年月]))<30)AND((rsda.性別)=“男”));
5、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除所有男性已婚人員的職工記錄。DELETE rsda.性別, rsda.婚否 FROM rsda WHERE(((rsda.性別)=“男”)AND((rsda.婚否)=True));
6、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除基本工資在1000以下且部門為“基礎(chǔ)部”的職工記錄。DELETE rsda.基本工資, rsda.部門 FROM rsda WHERE(((rsda.基本工資)<1000)AND((rsda.部門)=“基礎(chǔ)部”));
7、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除基本工資在1000以下且性別為“女”的職工記錄。DELETE rsda.基本工資, rsda.性別 FROM rsda WHERE(((rsda.基本工資)<1000)AND((rsda.性別)=“女”));
8、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除應(yīng)發(fā)工資在1600和1700之間且性別為“男”的職工記錄。DELETE rsda.應(yīng)發(fā)工資, rsda.性別 FROM rsda WHERE(((rsda.應(yīng)發(fā)工資)>=1600 And(rsda.應(yīng)發(fā)工資)<=1700)AND((rsda.性別)=“男”));
9、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除應(yīng)發(fā)工資在1600和1700之間且性別為“女”的職工記錄。DELETE rsda.應(yīng)發(fā)工資, rsda.性別 FROM rsda WHERE(((rsda.應(yīng)發(fā)工資)>=1600 And(rsda.應(yīng)發(fā)工資)<=1700)AND((rsda.性別)=“女”));
10、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除“rsda”表里所有姓名含有“曉”字的記錄刪除。DELETE rsda.姓名 FROM rsda WHERE(((rsda.姓名)Like “*曉*”));
11、設(shè)有數(shù)據(jù)庫“rsda”,考Access的同學(xué)請下載文件“rsda.mdb”。(命令可以使用SQL語句)。要求物理刪除“rsda”表里所有姓名含有“強(qiáng)”字的記錄刪除。DELETE rsda.姓名 FROM rsda WHERE(((rsda.姓名)Like “*強(qiáng)*”));
第四篇:《公司理財(cái)》模擬題2答案
《公司理財(cái)》模擬題
(二)答案
一、單項(xiàng)選擇題
1—5 DACCA 6—10 BCACA 11—15 BDCAB
二、多項(xiàng)選擇題
1、ACD
2、ABC
3、BCD
4、CDE
5、ABCDE
6、CD
7、ABCDE
8、ACDE
9、ABCDE
10、BCD
三、填空題
1、(流動資產(chǎn))(非流動資產(chǎn))
2、(資產(chǎn))(負(fù)債)
3、(相互依存)
4、(必然相等)
5、(變現(xiàn)可能性)
6、(盈余公積金)
7、(經(jīng)濟(jì)利益)
8、(營業(yè)利潤)
9、(營業(yè)費(fèi)用)
10、(制造費(fèi)用)
四、名詞解釋
1、指公司持有的期限短、流動性強(qiáng)、易于轉(zhuǎn)換為已知金額現(xiàn)金、價(jià)值變動風(fēng)險(xiǎn)很小的投資。
2、短期金融市場也稱貨幣市場,經(jīng)營一年以內(nèi)的資金借貸業(yè)務(wù)活動,其主要特征是交易短期信用憑證,如商業(yè)票據(jù)、可轉(zhuǎn)讓的銀行存單等。
3、長期金融市場也成為資本市場,經(jīng)營一年以上的長期資金借貸業(yè)務(wù),其主要特征是交易長期信用憑證,如債券、股票等。
4、若干期后(一般為年,也可以為半年、季、月),包括本金和利息在內(nèi)的未來的價(jià)值。
5、指在一定時期內(nèi),每間隔相同時間支付或收入相等金額的款項(xiàng)。
五、簡答題
1、該指標(biāo)反映債權(quán)人所提供的資本占全部資本的比例,也被稱作舉債經(jīng)營比例。這個指標(biāo)非常重要,如果資產(chǎn)負(fù)債率過高,說明公司償債能力較差,財(cái)務(wù)風(fēng)險(xiǎn)較大。當(dāng)然,具體情況要具體分析,不同的人站在不同的立場,對這個指標(biāo)就會有不同的看法。從債權(quán)人魄角度看,他們希望公司的資產(chǎn)負(fù)債率較低,因?yàn)樗麄冴P(guān)心的是到期是否能收回貸款本息。舉債經(jīng)營比例低,公司的償債能力強(qiáng),債權(quán)人所冒的風(fēng)險(xiǎn)就小。從投資者的角度看,完全靠自己投資,資本擴(kuò)張的速度不僅慢,而且投資風(fēng)險(xiǎn)都要由投資者來承擔(dān)。負(fù)債經(jīng)營不僅可以用別人的錢為自己生利,而且可以將一部分經(jīng)營風(fēng)險(xiǎn)轉(zhuǎn)嫁給債權(quán)人。但這有一個前提,就是公司的全部資本利潤率必須高于借款的利率,這樣借人資本才有效益。在這個前提下,投資者當(dāng)然希望資產(chǎn)負(fù)債率較高為宜。從經(jīng)營者的角度看,公司不舉債或舉債數(shù)額很小,說明公司不具備利用舉債進(jìn)行經(jīng)營的能力,“小本經(jīng)營”,不思進(jìn)取,公司擴(kuò)張無力:但過度舉債,會使外界對公司的償債能力產(chǎn)生疑問,也加大了財(cái)務(wù)風(fēng)險(xiǎn)。
2、前一次發(fā)行的股份以募足,并間隔一年以上;公司在最近3年內(nèi)連續(xù)盈利,并可向股東支付股利,單一當(dāng)年利潤分派新股下受此限;公司近3年內(nèi)財(cái)務(wù)會計(jì)為虛假記載。公司預(yù)期利潤可達(dá)同期銀行存款利率。
3、(1)股東大會作出發(fā)行新殷的決議。(2)董事會向國務(wù)院授權(quán)的部門或者省級人民政府申請批準(zhǔn)。(3)向社會公開募集的,須經(jīng)國務(wù)院證券管理部門批準(zhǔn)。(3)公司經(jīng)批準(zhǔn)向社會公開發(fā)行新股時,須公告新股招股說明書和財(cái)務(wù)會計(jì)報(bào)表及附屬明細(xì)表,并制作認(rèn)股書。同時與依法設(shè)立的證券經(jīng)營機(jī)構(gòu)簽訂承銷協(xié)議。(4)公司根據(jù)其連續(xù)盈利情況和財(cái)產(chǎn)增值情況,確定其作價(jià)方案。(5)公司發(fā)行新股募足股款后,向公司登記機(jī)關(guān)辦理變更登記,并發(fā)布公告。
4、(1)股票經(jīng)國務(wù)院證券管理部門批準(zhǔn)向社會公開發(fā)行;(2)公司股本總額不少于人民幣5 000萬元;(3)開業(yè)時間在3年以上,最近3年連續(xù)盈利;原國有企業(yè)依法改建而設(shè)立的,或者在《公司法>實(shí)施后新組建成立,其主要發(fā)起人為國有大中型企業(yè)的可連續(xù)計(jì)算;(4)持有股票面值達(dá)人民幣1 000元以上的股東人數(shù)不少于1000人,向社會公開發(fā)行的股份達(dá)公司股份總數(shù)的25%以上;公司股本總額超過人民幣4億元的,其向社會公開發(fā)行股份的比例為15%以上;(5)公司在最近3年內(nèi)無重大違法行為,財(cái)務(wù)會計(jì)報(bào)告無虛假記載;(6)國務(wù)院規(guī)定的其他條件。、5、公司股本總額、股權(quán)分布等發(fā)生變化不再具備上市條件;公司不按規(guī)定公開其財(cái)務(wù)狀況,或者對財(cái)務(wù)會計(jì)報(bào)告作虛假記載;公司有重大違法行為
6、優(yōu)點(diǎn):(1)普通股股本是公司的永久性資本,不需要償還,在公司存續(xù)期內(nèi)可以自行安排使用,是公司最穩(wěn)定的資本來源,除非公司破產(chǎn)清算時才予以償還。(2)普通股籌資方式可以使公司不必負(fù)擔(dān)固定的利息費(fèi)用。(3)采取普通股籌資所冒風(fēng)險(xiǎn)小。由上兩條,我們可以得知,普通股股東沒有固定的到期日,也不用支付固定的利息,這樣公司就不存在到期不能還本付息的風(fēng)險(xiǎn)。(4)普通股籌資方式容易吸收社會資本。(2)普通股的增加發(fā)行往往會使公司原有股東的參與權(quán)摻水。
缺點(diǎn):(1)籌措普通股時發(fā)生的費(fèi)用高,如投資銀行顧問費(fèi)用、包銷費(fèi)用等。(5)普通股構(gòu)成支付公司債務(wù)的基礎(chǔ),發(fā)行較多的普通股,意味著公司對債權(quán)人提供了較大程度的保護(hù),能有效地增強(qiáng)公司借款能力與貸款信用。
六、計(jì)算題
1、解:Fn = P·CFi,n = 600000×CF0.06,5 = 600000×1.338 = 802800(元)
2、解:Fn = R·ACFi,n= 5000×ACF0.08,10= 5000×14.487= 72435(元)
第五篇:ACCESS數(shù)據(jù)庫考試試題及答案2
一、單項(xiàng)選擇題
1、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方式中,下列說法中不正確的是 [C] A.?dāng)?shù)據(jù)庫減少了數(shù)據(jù)冗余 B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù) D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性
2、數(shù)據(jù)庫系統(tǒng)的核心是 [A] A.?dāng)?shù)據(jù)庫管理系統(tǒng) C.數(shù)據(jù)模型
B.?dāng)?shù)據(jù)庫 D.?dāng)?shù)據(jù)
3、用二維表來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型是 [D] A.聯(lián)系模型
B.層次模型
C.網(wǎng)狀模型
D.關(guān)系模型
4、在教師表中,如果要找出姓“李”教師的記錄,所采用的關(guān)系運(yùn)算是 [B] A.投影
B.選擇
C.連接
D.層次
5、在Access2003中,某數(shù)據(jù)庫的表中要添加一張Excel電子表格,則采用的字段類型是 [A] A.OLE 對象數(shù)據(jù)類型 C.查閱向?qū)?shù)據(jù)類型
B.備注數(shù)據(jù)類型 D.自動編號數(shù)據(jù)類型
6、Access數(shù)據(jù)庫中,表的組成是 [A] A.字段和記錄 B.查詢和字段 C.記錄和窗體 D.報(bào)表和字段
7、有關(guān)字段類型以下敘述錯誤的是 [D] A.字段大小可用于設(shè)置文本類型字段的最大容量 B.有效性規(guī)則屬性是用于限制此字段輸入值的表達(dá)式 C.不同的字段類型,其字段屬性有所不同 D.可對任意類型的字段設(shè)置默認(rèn)值屬性
8、要修改數(shù)據(jù)表中的數(shù)據(jù)(記錄),可在以下哪個選項(xiàng)中進(jìn)行 [C] A.報(bào)表中
B.?dāng)?shù)據(jù)表的查詢中
試卷第1頁(共6頁)
C.數(shù)據(jù)表的數(shù)據(jù)表視圖中 D.窗體的設(shè)計(jì)視圖中
9、在Access中,如果想要查詢所有姓名為2個漢字的學(xué)生記錄,在準(zhǔn)則中應(yīng)輸入 [D] A.“LIKE **”
C.“LIKE ??”
B.“LIKE ## ” D. LIKE “??”
10、若要查詢成績?yōu)?0—80分之間(包括60和80)的學(xué)生信息,查詢條件設(shè)置正確的是 [B] A.>=60 OR <=80 C.>60 OR <80
B.Between 60 and 80 D.IN(60,80)
11、創(chuàng)建交叉表查詢時,最多只能選擇3個行標(biāo)題字段,列標(biāo)題字段最多選擇的個數(shù)是 [A] A.1個
B.2個
C.3個
D.4個
12、若要查詢學(xué)生信息表中“簡歷”字段為空的記錄,在“簡歷”字段對應(yīng)的“條件”欄中應(yīng)輸入 [B] A.Is not null B.Is null
C.0
D.-1
13、可用來存儲圖片的字段對象是以下哪種類型的字段 [A] A OLE B.備注 C.超級鏈接 D 查閱向?qū)?/p>
14、“訂貨量大于0且小于9999”的有效性規(guī)則是 [C] A、訂貨量大于0且小于9999 B訂貨量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <9999
15、“座機(jī)電話”字段只能輸入0~9之間的8位數(shù)字字符,輸入掩碼應(yīng)設(shè)置為 [B] A 99999999 B 00000000 C [00000000] D 99990000
16、在ACCESS “學(xué)生”表中有學(xué)號、姓名、性別、入學(xué)成績、身高字段。SQL 語句:
Slecet 性別,AVG(入學(xué)成績)FROM 學(xué)生 group by 性別 其功能是: [D] A 計(jì)算并顯示“學(xué)生”表中所有學(xué)生入學(xué)成績的平均分 B 對學(xué)生表中記錄按性別分組顯示所有學(xué)生的性別和入學(xué)平均分
試卷第2頁(共6頁)
C.計(jì)算并顯示“學(xué)生”表中所有學(xué)生的性別和入學(xué)成績的平均值
D 對“學(xué)生”表中的記錄按性別分組顯示性別及對應(yīng)的入學(xué)成績的平均分
17、在ACCESS “學(xué)生”表中有學(xué)號、姓名、性別、入學(xué)成績、身高字段?,F(xiàn)需查詢女生中身高最高的前三個學(xué)生的記錄信息,正確的SQL語句是: [D] A select * from 學(xué)生 Where 性別=”女” Group by 身高 B select * from 學(xué)生 Where 性別=”女” order by 身高 C select TOP 3 * from 學(xué)生 Where 性別=”女” Group by 身高 D select TOP 3 * from 學(xué)生 Where 性別=”女” order by 身高
18、在ACCESS “學(xué)生”表中有學(xué)號、姓名、性別、入學(xué)成績、身高字段?,F(xiàn)需查詢姓名中含有“娟”和“麗”字的學(xué)生信息正確的SQL語句是: [D] A select * from 學(xué)生 Where 姓名=”娟”or姓名=”麗”
B select * from 學(xué)生 Where 姓名=”*娟*”or姓名=”*麗*”
C select * from 學(xué)生 Where 姓名 LIKE ”*娟*”or 姓名 LIKE ”*麗*” D select * from 學(xué)生 Where 姓名 LIKE ”娟” AND 姓名=”麗”
二、多項(xiàng)選擇題
27、在Access數(shù)據(jù)庫的表設(shè)計(jì)視圖中,能進(jìn)行的操作是 [ ABCE ] A.修改字段名 D.刪除記錄
B.修改數(shù)據(jù)類型 E.定義字段屬性
C.定義主鍵
28、Access支持的查詢類型有 [ ACDE ] A.選擇查詢 D.參數(shù)查詢
B.統(tǒng)計(jì)查詢 C.交叉表查詢
E.SQL查詢和操作查詢
三、填空
31、Access系統(tǒng)由數(shù)據(jù)庫構(gòu)成,數(shù)據(jù)庫由________7______個對象構(gòu)成,而這幾個對象中默認(rèn)對象是_______表_______。
32、在Access表中,可以定義3種主關(guān)鍵字,它們是____自動編號主鍵、____單
試卷第3頁(共6頁)
字段主鍵________、___多字段主鍵_________。
33、Access2003中,除______數(shù)據(jù)訪問頁________之外,其他對象都存放在一個擴(kuò)展名為______MDB________的數(shù)據(jù)庫文件中。
34、查詢城市為北京或上海的記錄,在查詢設(shè)計(jì)視圖中“城市”字段條件行中輸入___ IN(“北京”,“上海”)或 “北京”O(jiān)R“上?!盻______。
35、要查詢“出生日期”在1980年以前的職工,在查詢設(shè)計(jì)視圖中“出生日期”字段條件行中輸入______<#1980-1-1#________。
36、在Access中,窗體的數(shù)據(jù)來源主要包括____表____和__查詢____。
四、判斷題
40、在關(guān)系數(shù)據(jù)模型中,二維表的行稱為關(guān)系的字段或?qū)傩裕S表的列稱為關(guān)系的記錄或元組。[×] 改:在關(guān)系數(shù)據(jù)模型中,二維表的行稱為關(guān)系的記錄或元組,二維表的列稱為關(guān)系的字段或?qū)傩浴?/p>
41、在Access的數(shù)據(jù)表中追加一條記錄,可以追加到表的任意位置。[×] 改:在Access的數(shù)據(jù)表中追加一條記錄,只能追加在表的末尾。
42、Access中,運(yùn)算符Like中用來通配任何單個字符的是“*”和“?”。[×] 改:Access中,運(yùn)算符Like中用來通配任何單個字符的是“?”。
43、Access中,創(chuàng)建參數(shù)查詢時,在查詢設(shè)計(jì)視圖的“準(zhǔn)則”行中應(yīng)將參數(shù)提示文本放置在[ ]中。[√ ]
44、Access中,查詢有3種視圖方式,分別是設(shè)計(jì)視圖、數(shù)據(jù)表視圖和查詢視圖。[×] 改:Access中,查詢有3種視圖方式,分別是設(shè)計(jì)視圖、數(shù)據(jù)表
45、在窗體中創(chuàng)建一個標(biāo)題,可使用標(biāo)簽控件。[√]
46、在窗體上選擇多個控件應(yīng)按住ctrl鍵,然后單擊各個控件。[×] 改:在窗體上選擇多個控件應(yīng)按住Shift鍵,然后單擊各個控件。
試卷第4頁(共6頁)
48、打開需添加背景的數(shù)據(jù)訪問頁的設(shè)計(jì)視圖,單擊“格式”/“背景”命令,可直接為數(shù)據(jù)訪問頁添加背景顏色或背景圖片。[√]
五、連線題
50、關(guān)閉數(shù)據(jù)庫對象
51、退出 Access
52、定位當(dāng)前記錄
53、顯示消息框
54、添加到自定義菜單欄
55、恢復(fù)窗口至原始大小
56、打開表
57、設(shè)置屬性值
58、打開查詢
59、移動并調(diào)整窗口 50.H 55.C
六、簡答題
60、創(chuàng)建Access數(shù)據(jù)庫的方法有哪些? 答:創(chuàng)建數(shù)據(jù)庫有兩種方法:
① 使用“數(shù)據(jù)庫模板向?qū)А眲?chuàng)建數(shù)據(jù)庫。(2分)② 先創(chuàng)建一個空數(shù)據(jù)庫,然后向數(shù)據(jù)庫中添加對象。(2分)61、操作查詢分哪幾類?并簡述它們的功能。
答:操作查詢分為生成表查詢、更新查詢、追加查詢、刪除查詢。
① 生成表查詢可以利用查詢建立一個真正的表,這個表獨(dú)立于數(shù)據(jù)源,用戶對生成的新表進(jìn)行任何操作,都不會影響原來的表。(1分)
② 更新查詢可以成批修改對表中指定的字段值。(1分)
A.OpenTable B.MoveSize C.Restore D.OpenQuery E.Quit F.SetValue G.AddMenu H.Close I.GotoRecord J.MsgBox
52.I 57.F
53.J 58.D
54.G 59.B 51.E 56.A
試卷第5頁(共6頁)
③ 追加查詢可以將一個表中的記錄添加到另外一個表的末尾。(1分)④ 刪除查詢可以刪除表中滿足條件的記錄。(1分)62、在窗體中,組合框與列表框有何主要區(qū)別? 答:主要區(qū)別是:
組合框就如同把把文本框與列表框合并在一起,組合框不但可以在列表中選擇數(shù)值也可以在列表中輸入符合某個值的文本。(2分)
列表框可以從列表中選擇值,但不能在其中輸入新值,只能在限定的范圍內(nèi)對字段進(jìn)行選擇和查詢。(2分)
試卷第6頁(共6頁)