2023年4月自考-管理系統(tǒng)中的計算機(jī)應(yīng)用00052(實(shí)踐練習(xí)題1)
一、基本操作題
1.在練習(xí)題素材文件夾下,打開招生數(shù)據(jù)庫SDB.DBC,完成如下操作:
(1) 在KSB.DBF表中增加一個名為“備注”的字段、字段數(shù)據(jù)類型為“字符”、寬度為30。
(2) 在考生成績表KSCJB.DBF中給成績字段設(shè)置有效性規(guī)則和默認(rèn)值,成績>=0 AND 成績<=150;默認(rèn)值為0。
(3)通過“考生號”字段建立KSB.DBF表和KSCJB.DBF表間的永久聯(lián)系,并為該聯(lián)系設(shè)置參照完整性約束:更新規(guī)則為“級聯(lián)”;刪除規(guī)則為“限制”;插入規(guī)則為“忽略”。
(4) 使用報表向?qū)Ы⒁粋€簡單報表。要求選擇考生表KSB.DBF中所有的字段;記錄不分組;報表樣式為隨意式;列數(shù)為1,字段布局為“列”,方向?yàn)?/span>“縱向”;排序字段為“考生號”(升序);報表標(biāo)題為“考生成績一覽表”;報表文件名為ONE.FRX。
2.在練習(xí)題素材文件夾下,完成如下操作:
(1) 建立一個“客戶”表,表結(jié)構(gòu)如下
?????? 客戶編號 C(8)
?????? 客戶名稱 C(8)
?????? 聯(lián)系地址 C(30)
?????? 聯(lián)系電話 C(11)
?????? 電子郵件 C(20)
(2) 建立一個“客戶”數(shù)據(jù)庫,并將“客戶”表添加到該數(shù)據(jù)庫中。
(3)將如下記錄插入到“客戶”表中。
????? 43100112?? 沈紅霞 浙江省杭州市83號信箱 13312347008 shenhx@sohu.com
?????? 44225601 唐毛毛 河北省唐山市100號信箱 13184995881 tangmm@bit.com.cn
?????? 50132900 劉云亭 北京市1010號信箱? 13801238769 liuyt@ait.com.cn
?????? 30691008 吳敏芳 湖北省武漢市99號信箱 13002749810 wumx@sian.com
?????? 41229870 王文明 遼寧省鞍山市88號信箱 13302438008 wangyf@abbk.com.cn
??? (4) 利用報表向?qū)梢粋€“客戶.FRX”(報表文件名)報表,報表的內(nèi)容包含客戶表的全部字段,報表的標(biāo)題為“客戶”,其他各項取默認(rèn)值。
3.在練習(xí)題素材文件夾下,完成如下操作:
(1)建立項目“超市管理”;并把“商品管理”數(shù)據(jù)庫加入到該項目中。
(2) 為商品表增加字段:銷售價格 N(6,2)。
(3) 為“進(jìn)貨價格”字段設(shè)置有效性規(guī)則:進(jìn)貨價格>0;出錯提示信息是:“進(jìn)貨價格必須大于零”。
(4) 用報表向?qū)樯唐繁韯?chuàng)建報表:報表中包括商品表中全部字段,報表樣式用“經(jīng)營式”,報表中數(shù)據(jù)按商品編碼升序排列,報表文件名report_a.frx。其余按缺省設(shè)置。
?
?
二、簡單應(yīng)用題
1在練習(xí)題素材文件夾下,打開招生數(shù)據(jù)庫SDB.DBC,完成如下簡單應(yīng)用:
(1) 使用一對多表單向?qū)нx擇KSB.DBF表和KSCJB.DBF表生成一個名為TWO.SCX的表單。要求從父表KSB.DBF中選擇所有字段,從子表KSCJB.DBF中選擇所有字段,使用“考生號”建立兩表之間的關(guān)系,樣式為陰影式;按鈕類型為圖片按鈕;排序字段為考生號(來自KSB.DBF),升序;表單標(biāo)題為“考生數(shù)據(jù)輸入維護(hù)”。
(2)在練習(xí)題素材文件夾下打開命令文件THREEC.PRG,該命令文件用來查詢所有成績都高于或等于平均分的學(xué)生的考生號和姓名。并將查詢結(jié)果存儲到表THREEC.DBF中。
注意,該命令文件在第3行、第6行、第9行有錯誤,打開該命令文件,直接在錯誤處修改,不可改變SQL語句的結(jié)構(gòu)和短語的順序,不允許增加、刪除或合并行。
2.在練習(xí)題素材文件夾下有student(學(xué)生)、course(課程)和score(選課成績)3個表,用SQL語句完成如下操作:
??? (1)查詢每門課程的最高分,要求得到的信息包括課程名稱和分?jǐn)?shù),將結(jié)果存儲到max.dbf表文件中(字段名是課程名稱和分?jǐn)?shù)),并將相應(yīng)的SQL語句存儲到命令文件one.prg中。
(2) 查詢哪些課程有不及格的成績,將查詢到的課程名稱存入文本文件new.txt,并將相應(yīng)的SQL語句存儲到命令文件two.prg中。
3.在練習(xí)題素材文件夾下,打開“賓館”數(shù)據(jù)庫,完成如下簡單應(yīng)用:
(1) 使用查詢設(shè)計器設(shè)計一個名稱為TWOB.QPR的查詢,查詢房價大于等于280元的每個客房的客房號、類型號(來自客房表)、類型名和價格。查詢結(jié)果按類型號升序排序,并將查詢結(jié)果輸出到表TABB.DBF中。設(shè)計完成后,運(yùn)行該查詢。
(2) 修改一個名稱為THREE.PRG的命令文件。該命令文件用來查詢與“姚小敏”同一天入住賓館的每個客戶的客戶號、身份證、姓名、工作單位,查詢結(jié)果包括“姚小敏”本人。查詢結(jié)果輸出到表TABC.DBF中。該命令文件在第3行、第5行、第7行和第8行有錯誤(不含注釋行),打開該命令文件,直接在錯誤處修改,不可改變SQL語句的結(jié)構(gòu)和短語的順序,不允許增加、刪除或合并行。修改完成后,運(yùn)行該命令文件。