日本一级特黄大片本道|AV在线免费网站|91在线无码精品国产|大香蕉国视频欧美看久草|小黑妹黄色片日夜夜香蕉视频|色婷婷欧美红桃免费在线观看|日韩激情四射的视频|欧美日韩成人爱情四季网站在线网站|亚洲欧美三页久婷|片在线看无码免费

當前位置: 首頁 > 自學考試 > 自學考試考試題庫 > 全國2005年10月自考數(shù)據(jù)庫及其應(yīng)用試題

全國2005年10月自考數(shù)據(jù)庫及其應(yīng)用試題

更新時間:2009-10-19 15:27:29 來源:|0 瀏覽1收藏0

自學考試報名、考試、查分時間 免費短信提醒

地區(qū)

獲取驗證 立即預(yù)約

請?zhí)顚憟D片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

一、單項選擇題(本大題共20小題,每小題2分,共40分)
  在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。
  1.文件系統(tǒng)方式管理數(shù)據(jù)有很多缺陷,以下不是文件方式缺陷的是( )
  A.數(shù)據(jù)聯(lián)系弱 B.數(shù)據(jù)冗余大
  C.數(shù)據(jù)不共享 D.程序文件相互依存
  2.用單一數(shù)據(jù)結(jié)構(gòu)表示實體及實體之間聯(lián)系的數(shù)據(jù)模型是(?。?
  A.層次模型 B.關(guān)系模型
  C.網(wǎng)狀模型 D.面向?qū)ο竽P?
  3.在E-R圖中規(guī)定用“菱形框”表示(?。?
  A.實體 B.屬性
  C.聯(lián)系 D.模型
  4.設(shè)一個科研項目只能由一個研究組承擔,而一個研究組可承擔多個項目。則項目與研究組之間是( )
  A.一對一的關(guān)系 B.一對多的關(guān)系
  C.多對一的聯(lián)系 D.多對多的聯(lián)系
  5.下列關(guān)系代數(shù)的操作中,不是基本運算的是(?。?
  A.交 B.并
  C.笛卡爾積 D.投影
  6.有2個關(guān)系模式R(A,B,C)和S(D,E),R中有3個元組,S中有2個元組,則R和S自然連接后得到的新關(guān)系中,屬性個數(shù)及元組個數(shù)分別為(?。?
  A.5,5 B.5,6
  C.6,5 D.6,6
  7.函數(shù)依賴是描述關(guān)系中各個屬性之間相互制約而又相互依賴的關(guān)系。確定屬性間的函數(shù)依賴,要根據(jù)(?。?
  A.當前的數(shù)據(jù)值歸納 B.主鍵值決定
  C.候選鍵值決定 D.屬性的語義決定
  8.在數(shù)據(jù)庫設(shè)計中,使用E-R圖表示數(shù)據(jù)庫的(?。?
  A.信息模型 B.邏輯模型
  C.物理模型 D.結(jié)構(gòu)數(shù)據(jù)模型
  9.畫數(shù)據(jù)流圖應(yīng)該遵循的原則是( )
  A.由外向內(nèi),自頂而下 B.由內(nèi)向外,自頂而下
  C.由外向內(nèi),自下而上 D.由內(nèi)向外,自下而上
  10.已知關(guān)系模式R(A,B,C,D),其函數(shù)依賴集F={A→B,C→B},則R中主屬性有(?。?
  A.A,C,B B.A,B,D
  C.B,C,D D.A,C,D
  11.下列函數(shù)中用來測試當前記錄號的函數(shù)是(?。?
  A.RECCOUNT B.FOUND
  C.RECNO D.ROUND
  12.執(zhí)行語句“?LEN("IN BEIJING")”輸出(?。?
  A.9 B.10
  C.11 D.12
  13.數(shù)值型常量-314.159的科學記數(shù)法為(?。?
  A.-3.14159E-02 B.-3.14159E02
  C.-314.159E-02 D.-314.159E02
  14.將數(shù)組中數(shù)據(jù)送入當前數(shù)據(jù)庫文件的當前記錄,使用的命令是(?。?
  A.APPEND B.COPY
  C.SCATTER D.GATHER
  15.使用語句
  CREATE TABLE S(sno N(2),sname C(6),age N(2),sex C(1))
  建一張學生表,其中sno是主鍵,sname不允許取空值,下列SQL語句中不正確的是(?。?
  A.INSERT INTO S VALUE(1,"林立",20,"F")
  B.INSERT INTO S(sno, age, sname, sex) VALUES(1,20,"林立","F")
  C.INSERT INTO S VALUE(1,null,20,"F")
  D.INSERT INTO S VALUE(1,"林立",null,"F")
  16.FoxPro中不能關(guān)閉后備文本文件的命令是(?。?
  A.CLOSE PROCEDURE B.CLOSE ALL
  C.CLOSE ALTERNATE D.CLEAR ALL
  17.本身具有在指定范圍內(nèi)掃描數(shù)據(jù)庫文件功能的循環(huán)語句是( )
  A.DO WHILE B.FOR
  C.SCAN D.DO CASE
  18.在下列對局部變量的描述中不正確的是(?。?
  A.未經(jīng)任何說明的內(nèi)存變量,被賦值后自動默認為局部變量
  B.局部變量可以在定義它的程序、以及該程序所調(diào)用的子程序中使用
  C.局部變量不能在定義它的程序所調(diào)用的子程序中使用
  D.定義局部變量的程序結(jié)束后,所定義的局部變量被自動釋放
  19.下列文件中不是菜單生成器創(chuàng)建的菜單文件是(?。?
  A.test.mnx B.test.mpr
  C.test.mem D.test.mnt
  20.在FoxPro中打印已設(shè)計好報表的命令是( )
  A.REPORT FORM 報表文件中 TO PRINTER
  B.CREATE REPORT 報表文件名
  C.REPORT FORM 報表文件名 TO PREVIEW
  D.CREATE REPORT TO 報表文件名
  三、填空題(本大題共10小題,每小題1分,共10分)
  請在每小題的空格中填上正確答案。錯填、不填均無分。
  21.文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的最大區(qū)別是數(shù)據(jù)_____________。
  22.使用SQL語句在關(guān)系表S(學號,課程號,成績)中,檢索每個人的平均成績:SELECT 學號,AVG(成績)FROM S _____________。
  23.關(guān)系模式的三類完整性規(guī)則包括實體完整性約束規(guī)則、用戶定義的完整性約束規(guī)則及
  _____________。
  24.在關(guān)系規(guī)范化中,將一個較低級范式的關(guān)系轉(zhuǎn)換為若干個較高級范式的關(guān)系的集合所用的方法是關(guān)系的_____________。
  25.包含在任意一個候選鍵內(nèi)的屬性,稱為_____________。
  26.設(shè)有關(guān)系模式R(A,B,C,D),其上的函數(shù)依賴集為F={A→B,C→D},則R中的候選鍵為_____________。
  27.數(shù)據(jù)庫設(shè)計第二階段建立E-R圖的工作依據(jù)是_____________。
  28.執(zhí)行“?UPPER("Abd")”,輸出_____________。
  29.在FoxPro中,同時修改數(shù)據(jù)庫中字段名稱和該字段寬度時,可能會引起數(shù)據(jù)庫原有數(shù)據(jù)的_____________。
  30.激活彈出式菜單M的FoxPro命令是_____________。
  三、程序分析題(本大題共3小題,每小題5分,共15分)
  31.給出下述程序的執(zhí)行結(jié)果。
  SET TALK OFF
  p=1
  m=7
  n=2
  DO WHILE m< >1
  IF INT(m/2) < >m/2 THEN
  p=p*n
  ENDIF
  n=n*n
  m=INT(m/2)
  ? n
  ? p
  ENDDO
  p=p*n
  ? p
  RETURN
  執(zhí)行結(jié)果:
  32.文件book.dbf用于存放書目信息,其字段有:bname(書名,字符型),author(作者,字符型),pdate(出版日期,日期型)。給出下述程序的執(zhí)行結(jié)果。假定book.dbf中的內(nèi)容如下:
  bname author pdate
  b1 a1 2004.03.20
  b2 a2 1965.10.10
  b3 a3 2004.03.20
  b4 a4 2001.12.01
  b5 a5 2004.03.20
  b6 a6 1980.08.15
  SET TALK OFF
  SET DATE ANSI
  CLEAR ALL
  USE book
  mpdate=CTOD ("2003.12.31")
  SCAN
  mpdate=MAX (mpdate, pdate)
  ENDSCAN
  LOCATE FOR pdate=mpdate
  DO WHILE.NOT EOF( )
  ? bname + SPACE(2) + author + SPACE(2) + DTOC(pdate)
  CONTINUE
  ENDDO
  USE
  RETURN
  執(zhí)行結(jié)果:
  33.文件student.dbf用于存放學生基本信息,其字段有:name(姓名,字符型),sex(性別,字符型),age(年齡,數(shù)值型),給出下述程序的執(zhí)行結(jié)果。假定student.dbf的內(nèi)容如下:
  Record# name sex age
  1 吳青泉 男 26
  2 張平 男 31
  3 李立 女 22
  4 朱國海 男 23
  SET TALK OFF
  USE student
  SORT TO stud1 ON age/A
  USE stud1
  SET DELETE ON
  GO 2
  DELETE
  DISPLAY
  USE
  RETURN
  執(zhí)行結(jié)果:
  四、程序設(shè)計題(本大題共5小題,每小題5分,共25分)
  34.文件press.dbf用于存放出版社信息,其字段有:name(名稱,字符型),addr(地址,字符型),bnum(書目數(shù),數(shù)值型)。下述程序的功能是:查找書目數(shù)最少的所有出版社的信息。完成下述程序。
  SET TALK OFF
  USE press
  IF (1) THEN
  RETURN
  ENDIF
  minval=bnum
  pstr=SPACE(0)
  SCAN
  IF (2) THEN
  IF bnum 
  (3)
  pstr=name
  ELSE
  pstr=pstr+","+name
  ENDIF
  ENDIF
  ENDSCAN
  DISPLAY ALL FOR AT(name,pstr) >0
  USE
  RETURN
  (1)
  (2)
  (3)
  35.文件grades.dbf用于存放學生成績信息,其字段有:sname(姓名,字符型),cname(課程名,字符型),grade(成績,數(shù)值型)。sname為主鍵。下述程序的功能是查找“李平”、“張和”均學過的課程名稱。完成下述程序。
  SET TALK OFF
  (1)
  STORE SPACE(0) To str1, str2
  SCAN FOR sname="李平"
  (2) =str1+cname+"/"
  ENDSCAN
  SCAN FOR (3)
  IF AT(cname, str1)< >0 THEN
  str2=str2+cname+"/"
  ENDIF
  ENDSCAN
  ? str2
  USE
  RETURN
  (1)
  (2)
  (3)
  36.計算S=1+2+3+…+(n-1)+n的值。完成下述程序。
  SET TALK OFF
  INPUT〃請輸入一個正整數(shù)x〃TO x
  (1)
  k=1
  DO WHILE (2)
  s=s+k
  k=k+1
  ENDDO
  ?〃S=〃, (3)
  SET TALK ON
  RETURN
  (1)
  (2)
  (3)
  37.文件student.dbf的字段有sno(學號,數(shù)值型),sname(姓名,字符型),sex(性別,字符型),cno(班號,數(shù)值型),grade(成績,數(shù)值型);文件class.dbf的字段有cno(班級號,數(shù)值型),cname(班級名,字符型)。在兩庫之間建立連接,然后為班級名為“計算機”的每個學生成績增加5分,要求顯示“計算機”班學生的姓名、班級名、成績。完成下述程序。
  SET TALK OFF
  SELECT 1
  USE class
  (1) TO cno
  SELECT 2
  USE student
  SET RELATION TO (2)
  REPLACE ALL grade WITH grade+5 FOR (3)
  LIST FIELDS sname, (4)
  SET RELATION TO
  CLOSE ALL
  SET TALK ON
  RETURN
  (1)
  (2)
  (3)
  (4)
  38.有帳號數(shù)據(jù)庫文件account.dbf,其字段有name(姓名,字符型),accountno(帳號,字符型),init_balance(初始余額,數(shù)值型);明細帳數(shù)據(jù)庫文件detail.dbf,其字段有accountno(帳號,字符型),datel(日期,日期型),deposit(存入金額,數(shù)值型),credit(支出金額,數(shù)值型),balance(余額,數(shù)值型)。數(shù)據(jù)庫內(nèi)容如下所示。程序要求顯示用戶給定的任一帳號的姓名和該帳號發(fā)生帳目。完成下述程序。
   account.dbf detail.dbf
  accountno name init_balance accountno datel deposit credit balance
   1001 王三 530 1001 98.01.21 100 120
  1008 李四 150 1001 98.09.10 80 50
  1003 程程 1500 1001 99.07.25 90 110
  SET TALK OFF
  SELECT 1
  USE account
  SELECT 2
  USE detail
  SELECT 1
  accountx=SPACE(4)
  ACCEPT 〃請輸入帳號:〃 TO (1)
  LOCATE FOR (2)
  IF FOUND( ) THEN
  name1=name
  ELSE
  ?〃帳號庫文件中無此帳號〃
  CLOSE ALL
  RETURN
  ENDIF
  SELECT 2
  ?〃姓名:〃+namel+〃和〃+accountx+〃帳號發(fā)生帳目如下〃
  DISPLAY FIELDS date1, deposit, credit, balance FOR (3)
  CLOSE ALL
  SET TALK ON
  RETURN
  (1)
  (2)
  (3)
  五、綜合題(本大題共2小題,每小題5分,共10分)
  39.數(shù)據(jù)庫文件mark.dbf的字段有:sno(學號,字符型),maths(高數(shù),數(shù)值型),alg(線性代數(shù),數(shù)值型),computer(計算機基礎(chǔ),數(shù)值型),fox(Foxpro,數(shù)值型),english(英語,數(shù)值型)和average(平均成績,數(shù)值型),并以sno為關(guān)鍵字創(chuàng)建索引文件,說明主程序、函數(shù)abc( )、pjs( )各自完成什么功能。
   SET TALK OFF
   SET PROCEDURE TO stud
   SELECT 1
   USE mark INDEX mark
   COPY STRUCTURE TO avgm
   SELECT 2
   USE avgm
   SELECT 1
   n=0
   @10, 10 SAY"請輸入統(tǒng)計學生人數(shù)"GET n
   READ
   DO WHILE n>=1
   sno3=abc( )
   SEEK sno3
   DISPLAY
   n=n-1
   ENDDO
   SELECT 2
   SORT TO avgm1 ON average
   SELECT 3
   USE avgm1
   BROWSE
   CLOSE DATA
   RETURN
   文件 stud的內(nèi)容如下
   FUNCTION abc( )
   PRIVATE mark1, sno1
   sno1=SPACE(4)
   @12, 10 SAY"請輸入學號"GET sno1
   READ
   mark1=pjs(sno1)
   SELECT 2
   APPEND BLANK
   REPLACE sno WITH A->sno
   REPLACE maths WITH A->maths
   REPLACE agl WITH A->alg
   REPLACE computer WITH A->computer
   REPLACE fox WITH A->fox
   REPLACE english WITH A->english
   REPLACE average WITH mark1
   SELECT 1
   abc=sno1
   RETURN abc
   
   FUNCTION pjs(sno2)
   PRIVATE sno2
   SELECT 1
   LOCATE FOR sno=sno2
   pjs=(alg+maths+computer+fox+english)/5
   RETURN pjs
   (1)主程序功能:
  (2)函數(shù)abc( )功能:
 ?。?)函數(shù)pjs( )功能:
  40.設(shè)有關(guān)系模式R(A,B,C),其函數(shù)依賴為F={A→B,B→A,A→C},請回答如下問題
 ?。?)指出R的所有候選鍵并說明原因。
 ?。?)R最高屬于第幾范式?為什么

分享到: 編輯:環(huán)球青藤

資料下載 精選課程 老師直播 真題練習

自學考試資格查詢

自學考試歷年真題下載 更多

自學考試每日一練 打卡日歷

0
累計打卡
0
打卡人數(shù)
去打卡

預(yù)計用時3分鐘

環(huán)球網(wǎng)校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部