• <strike id="qm022"></strike>
    
    
    <ul id="qm022"></ul>
    <strike id="qm022"></strike>
  • 2002年下半年全國高等教育自學考試數據庫及其應用試題


    發布時間:2004/6/15     發布地區:達德教育     信息來源:www.www888papa.com    

    課程代號:(2120)

    第一部分 選擇題(共40分)

    一、單項選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個選項中只有一個是符合題目要求的,請將其代碼填在題后的括號內。錯選或未選均無分。

    1.英文縮寫DBA代表( )
    A.數據庫管理員 B.數據庫管理系統 C.數據定義語言 D.數據操縱語言

    2.若在實體R的諸屬性中,屬性A不是R的主鍵,卻是另一個實體S的主鍵,則稱A為R的( )
    A.候選鍵 B.外部鍵 C.非主屬性 D.主屬性

    3.數據庫系統與文件系統本質的不同表現在( )
    A.數據庫中的數據是按一定的數據結構組織的
    B.數據庫中的數據項需指明數據類型和取值范圍
    C.數據庫提供了便利的存取方法
    D.數據庫具有更高的數據存儲量

    4.設一位教師可講授多門課程,一門課程可由多位教師講授,教師與課程之間是( )
    A.一對一的聯系 B.一對多的聯系 C.多對一的聯系 D.多對多的聯系

    5.關系數據庫標準語言具有一體化的特點,該特點的提出主要是對比( )
    A. 操作系統命令 B.非關系模型的數據操縱語言 C.高級程序設計語言 D.自然語言

    6.在下述局部E-R圖中(略),標出*號的圖形元素是( )
    A.實體 B.實體的屬性 C.聯系 D.聯系的屬性

    7.計算表達式"-3+5<3.OR.2^2%3>1"的值時,運算順序為( )
    A.+ - ^ % < > .OR. B.- ^ % + < > .OR.
    C.- + ^ % < > .OR. D.- % ^ + < > .OR.

    8.執行語句"?{99/05/01}-{99/06/01}"后,輸出結果為( )
    A.30 B.-31 C.31 D.-30

    9.下列標識符中不是FoxPro函數的是( )
    A. SQRT B. LOG C. EXP D. LIST

    10.在下列語句中,錯誤的語句是( )
    A. STORE 2*3 TO a,b B. a=2*3
    C. STORE 2*3, 2+3 TO a,b D. SAVE SCREEN TO c

    11.函數調用SUBSTR("daughter",4)的結果是( )
    A. ghter B. ghte C. hter D. 空串

    12.執行語句"? STUFF("MS Windows OS",4,8,"D")"后,輸出結果為( )
    A. MSDOS B. MS DOS C. MS D OS D. MSD OS

    13.對兩個數據庫文件進行連接操作,在工作區2、3中分別打開這兩個數據庫文件。設內存變量p1中的內容為兩庫的一個公共字段名,內存變量dbnam存放新數據庫文件的文件名"綜合考試"。在工作區2執行連接操作,正確的語句是( )
    A. JOIN WITH C TO &dbnam FOR p1=C->&p1
    B. JOIN WITH C TO &dbnam FOR &p1=C->p1
    C. JOIN WITH C TO &dbnam FOR &p1=C->&p1
    D. JOIN WITH C TO &dbnam FOR p1=C->p1

    14.在當前打開的數據庫文件zg.dbf中,教工的職稱、工資存于"職稱"、"工資"字段。統計職稱為"教授"的平均工資、并存入變量pj中的命令是( )
    A. AVERAG 工資 TO pj FOR 職稱=教授
    B. AVERAG 工資 ALL TO pj FOR 職稱="教授"
    C. AVERAG 工資 TO pj FOR"職稱"=教授
    D. AVERAG "工資" TO pj FOR 職稱="教授"

    15.如果用一個未被索引的庫文件更新當前庫文件,則選用UPDATE命令的選項是( )
    A. FIELDS B. UNIQUE C. RANDOM D. FOR

    16.FoxPro中的每個工作區同時最多允許打開的數據庫文件數目是( )
    A.1 B.2 C.8 D.任意

    17.FoxPro中數據庫文件的通用型字段中存放的是( )
    A. 圖片、圖像、聲音文件 B.字符型數據
    C.數值型數據 D.指向圖片、圖像、聲音等文件的指針

    18.FoxPro中的報表設計窗口中的Detail區用于定義( )
    A.一次性出現在整個報表前面的標題的信息 B.每一頁上部的標題、日期、頁號等信息
    C.每個記錄都要打印一次的信息 D.一次性打印在整個報表尾部的信息

    19.用CREATE MENU test命令進入菜單設計窗口建立菜單時,存盤后在磁盤上出現文件( )
    A. test.mpr 和test.mnt B. test.mnx和test.mpr
    C. test.mpb 和test.mpx D. test.mnx和test.mnt

    20.FoxPro中的項目管理器用于( )
    A.管理項目開發人員 B.管理項目中各類文件
    C.控制項目進度 D.控制項目開發費用

    第二部分 非選擇題(共60分)


    二、填空題(本大題共10小題,每小題1分,共10分)不寫解答過程,將正確的答案寫在每小題的空格內。錯填或不填均無分。

    21.聯系是數據庫技術的重要特點,至于怎樣實現聯系,取決于_______。

    22.數據庫系統采用映射技術的好處有:有利于數據庫的使用、安全性好、保密性強、保證數據共享和_______。

    23.實體間聯系分為三種:一對一聯系、_______、多對多聯系。

    24.屬性是信息世界中廣泛使用的一個術語,它對應于數據世界的_______。

    25.當采用關系模型設計應用系統時,關系模式的規范化并不是范式越高越好,因為范式的規范化程度越高,當進行_______操作時,系統的開銷會更大。

    26.對數據庫應用程序進行測試的目的是_______。

    27.數據庫結構設計的過程是"概念設計→_______→物理設計"。

    28.數據庫系統設計包括_______特性設計和行為特性設計。

    29.FoxPro的_______可用于生成屏幕文件。

    30.事件驅動是一種程序運行機制,它根據操作者的動作控制_______,從而完成相應的功能。

    三、程序分析題(每小題5分,共15分)

    31.數據庫文件gz.dbf有如下記錄:
    Record# 編號 姓名 年齡 職稱 工資
    1 3001 張 立 36 講師 690
    2 3002 王 方 31 講師 680
    3 3003 李 平 22 助教 820
    4 3004 朱 巖 46 副教授 960
    5 3005 陳 劍 40 教授 1100
    6 3006 陳國青 50 副教授 920
    7 3007 趙 麗 47 教授 1200
    運用下列程序,給出輸出結果。
    SET TALK OFF
    USE gz
    SUM ALL 工資 TO b FOR 年齡>45.AND. 工資<1000
    REPLACE 工資 WITH 工資+100 FOR 年齡>=50.AND.職稱=‘副教授’ALL
    REPLACE 職稱 WITH ‘教授’ FOR 年齡 >=50 ALL
    LIST FOR 年齡 >=50
    ?b
    RETURN
    輸出結果:

    32.數據庫文件gz.dbf有如下記錄:
    Record# 編號 姓名 年齡 職稱 工資
    1 1001 吳 青 36 講師 670
    2 1002 張 平 31 講師 680
    3 1003 李立平 22 講師 820
    4 1004 朱國海 46 副教授 960
    5 1005 陳玉玲 40 教授 1100
    6 1006 方 華 50 副教授 920
    7 1007 李 蕓 47 教授 1200
    8 1008 李 立 26 講師 690
    運用下列程序,給出文件file2.txt的內容。
    SET TALK OFF
    USE gz
    REPLACE ALL 工資 WITH 工資+60 FOR 職稱=“講師”.AND. 工資<700
    GO TOP
    SORT ON 工資 TO gz1
    USE gz1
    COPY TO file2 SDF FIELDS 編號,姓名,職稱,工資 FOR 職稱=“講師”
    USE
    RETURN
    文件file2.txt中內容:

    33.數據庫文件user.dbf用于存放住戶信息,其字段有:tno(電話號碼,字符型),uname(姓名,字符型),addr(地址,字符型);數據庫文件charge.dbf用于存放住戶每月的電話交費信息,其字段有:tno(電話號碼,字符型),tmonth(月份,數值型),money(電話費,數值型)。
    user.dbf的內容如下 ┆ charge.dbf的內容如下
    tno uname addr ┆ tno tmonth moeny
    123 u1 a1 ┆ 456 1 100
    456 u2 a2 ┆ 123 2 90
    789 u3 a3 ┆ 456 2 150
    ┆ 789 1 300
    ┆ 123 1 60
    ┆ 456 3 80

    給出下述程序的輸出結果。
    SET TALK OFF
    CLEAR ALL
    SELECT B
    USE charge
    INDEX ON tno TO charge
    SELECT A
    USE user
    SET RELATION TO tno INTO charge
    SCAN
    SELECT charge
    AVERAGE money TO mm REST WHILE tno=user->tno
    SELECT user
    ?tno+SPACE(2)+unmae+SPACE(2)+STR(mm,3)
    ENDSCAN
    CLEAR ALL
    RETURN
    輸出結果為:

    四、程序設計(每小題5分,共25分)

    34.數據庫文件stud1.dbf的字段有學號、姓名、性別、專業,數據庫文件stud2.dbf的字段有學號、數學、物理、英語,數據庫文件stud3.dbf的字段有學號、大學生修養。下述程序實現將前述三個數據庫文件按學號關聯。完成下述程序。
    SET TALK OFF
    CLEAR ALL
    SELECT 1
    USE stud1
    SELECT 2
    USE stud2
    ____(1)____
    SELECT 3
    USE stud3
    ____(2)____
    SELECT 1
    SET RELATION TO 學號 INTO B
    ____(3)____
    LIST FIELDS 學號,姓名,專業,B->數學,C->大學生修養
    SET RELATION TO
    CLOSE ALL
    SET TALK ON
    RETURN
    (1)
    (2)
    (3)

    35.數據庫文件grades.dbf用于存放學生的成績,其字段有:sname(姓名,字符型),grade(成績,數值型)。下述程序的功能是:查找至少學過兩門課程的學生姓名。完成下述程序。
    SET TALK OFF
    USE grades
    INDEX ON sname TO grades
    DO WHILE ___(1)__
    mname=sname
    COUNT TO num WHILE __(2)__
    IF __(3)__
    ? mname
    ENDIF
    ENDDO
    USE
    RETURN
    (1)
    (2)
    (3)

    36.下述程序的功能是:求數組a中數組元素的最大值。完成下述程序。
    SET TALK OFF
    DIME a(10)
    a=0
    FOR i=1 TO 10
    @i,20,SAY "整數" GET a(i)
    ENDFOR
    __(1)__
    __(2)__
    FOR i=1 TO 10
    IF __(3)__ THEN
    maxval=i
    ENDIF
    ENDFOR
    ? a(maxval)
    RETURN
    (1)
    (2)
    (3)

    37.數據庫文件item.dbf用于存放商品信息,其字段有:iname(商品名,字符型),itype(型號,字符型),price(單價,數值型)。下述程序的功能是:查找單價最高的商品。完成下述程序。
    SET TALK OFF
    ____(1)____
    SCATTER TO ary BLANK
    SCAN
    IF price>ary(3)
    ____(2)____
    ENDIF
    ____(3)____
    ?ary(1)+ary(2)+STR(art(3))
    USE
    RETURN
    (1)
    (2)
    (3)

    38.數據庫文件schoola.dbf和schoolb.dbf具有相同的結構,其字段有:course(課程名,字符型),chour(學時數,數值型),credit(學分,數值型),flag(標志,邏輯型)。下述程序的功能是:查找在schoola.dbf和schoolb.dbf中都有的課程名稱。完成下述程序。
    SET TALK OFF
    SELECT B
    USE schoolb ALIAS new
    INDEX ON ____(1)____ TO schoolb
    SELECT A
    USE schoola ALIAS old
    INDEX ON course TO schoola
    REPLACE ALL flag WITH .F.
    UPDATE ON course FROM ____(2)____ REPLACE flag WITH .T.
    SCAN ____(3)____
    ? course
    ENDSCAN
    CLEAR ALL
    RETURN
    (1)
    (2)
    (3)

    五、綜合題(每小題5分,共10分)

    39.數據庫文件z.dbf存在,說明函數abc()、uvw()及主程序實現的功能。
    SET TALK OFF
    SET PROCEDURE TO ulty
    USE z
    srecord=abc()
    DO WHILE SPACE(0) <> srecord
    GO xyz()
    DISPLAY
    ENDDO
    USE
    SET PROCEDURE TO
    RETURN

    文件ulty.prg的內容如下:
    FUNCTION abc
    PRIVATE mstr, mno
    mstr=SPACE(0)
    DO WHILE .T.
    mno=uvw()
    IF mno=0
    EXIT
    ENDIF
    mstr=mstr+LTRIM(TRIM(STR(mno)))+‘#’
    ENDDO
    RETURN mstr
    FUNCTION nvw
    PRIVATE mno
    mno=0
    @10,10SAY “記錄號” GET mno VALID mno>=0 .AND. mno<=RECCOUNT(“z”)
    READ
    RETURN mno
    FUNCTION xyz
    PRIVATE mno, prt
    prt=AT(‘#’,srecord)
    mno=VAL(SUBSTR(srecord,1,prt-1))
    srecord=SUBSTR(srecord,prt+1)
    RETURN mno

    abc()的功能:

    uvw()的功能:

    主程序實現的功能:
    40.描述學生的關系模式R(SNO,SD,MN,CNO,G),其中SNO表示學號,SD表示系名,MN表示系主任姓名,CNO表示課程號,G表示學生成績。其數據語義是:一個系有若干學生,但一個學生只屬于一個系;一個系只有一名系主任;一個學生可以選修多門課程,每門課程有若干學生選修;每個學生所學的每門課程都有一個成績。完成如下要求:
    (1)給出關系模式R上的所有函數依賴;
    (2)關系模式R存在哪些數據存儲異常問題?
    (3)具體說明每一種數據存儲異常所反映的存儲異常問題的語義。


    日期:2004/6/15
    編輯:達德教育
    來源:www.www888papa.com

    關閉窗口】 【打印此頁

     
    相關鏈接:

    2002年下半年全國高等教育自學考試數據庫及其應用試題   [2004/6/15]
    主站蜘蛛池模板: 国产成年无码v片在线| 日韩精品人妻系列无码专区免费| 亚洲AV无码无限在线观看不卡| 久久人妻少妇嫩草AV无码专区| 人妻丰满熟妇AV无码区| 超清无码一区二区三区| 99久久人妻无码精品系列蜜桃| 国产在线无码精品无码| 亚洲综合久久精品无码色欲| 国产a v无码专区亚洲av| 亚洲午夜无码久久| 亚洲欧洲日产国码无码网站| 无码被窝影院午夜看片爽爽jk| 亚洲中文字幕无码不卡电影| 日韩精品人妻系列无码专区免费| 亚洲VA中文字幕不卡无码| 亚洲一级Av无码毛片久久精品| 亚洲色无码专区一区| 少妇极品熟妇人妻无码| 日韩成人无码一区二区三区| 无码人妻丰满熟妇啪啪网站| 色AV永久无码影院AV| 久久精品亚洲AV久久久无码| 亚洲av福利无码无一区二区| 免费A级毛片无码A∨| 国产精品无码亚洲一区二区三区| 无码乱人伦一区二区亚洲| 久久无码中文字幕东京热| 日韩精品人妻系列无码专区| 无码人妻丰满熟妇啪啪网站| 无码色AV一二区在线播放| 国产精品无码av片在线观看播| 久久久久久国产精品无码下载| 国产激情无码视频在线播放性色| 大桥久未无码吹潮在线观看| 久久综合精品国产二区无码| 98久久人妻无码精品系列蜜桃| 无码精品人妻一区二区三区影院 | 久久久久亚洲AV无码专区首JN| 亚洲av中文无码字幕色不卡| 日韩成人无码一区二区三区|