第62套
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
在考生文件夾下,打開(kāi)"賓館"數(shù)據(jù)庫(kù),完成如下操作:
1. 打開(kāi)"客戶"表,給"性別"字段增加約束:性別只能為"男"或"女",默認(rèn)值為:"女",表達(dá)式為:性別 $ "男女";
2. 為"入住"表創(chuàng)建一個(gè)主索引,主索引的索引名為fkkey,索引表達(dá)式為:"客房號(hào)+客戶號(hào)";
3. 根據(jù)各表的名稱(chēng)、字段名的含義和存儲(chǔ)的內(nèi)容建立表之間的永久聯(lián)系,并根據(jù)要求建立相應(yīng)的普通索引,索引名與建索引的字段名相同,升序排序。
4. 使用SQL的SELECT語(yǔ)句查詢(xún)"客戶"表中性別為"男"的客戶號(hào)、身份證、姓名和工作單位字段值,并將結(jié)果存儲(chǔ)到名為T(mén)ABA的表(注意,該表不需要排序)。請(qǐng)將該語(yǔ)句存儲(chǔ)到名為ONE.PRG的文件中。
本題的主要考核點(diǎn)是主字段有效規(guī)則的建立、索引的建立,為已建立索引的表建立永久聯(lián)系,SQL語(yǔ)言的使用。
1.利用"文件"菜單下的"打開(kāi)"命令打開(kāi)數(shù)據(jù)庫(kù)"賓館"。再打開(kāi)"客戶"表的表設(shè)計(jì)器,選擇"性別"字段,在其字段有效性規(guī)則欄中輸入:性別$"男女",在默認(rèn)值欄中輸入:"女"。
2.打開(kāi)"入住"表的表設(shè)計(jì)器,打開(kāi)"索引"選項(xiàng)卡,在索引名處輸入:fkkey,類(lèi)型選擇"主索引",表達(dá)式為:客房號(hào)+客戶號(hào)。
3.分別建立各表相應(yīng)的普通索引表,分別為"入住"表建立索引名和索引表達(dá)式均為"客房號(hào)"和"客戶號(hào)"的普通索引,為"客房"表建立索引名和索引表達(dá)式均為"類(lèi)型號(hào)"的普通索引。在數(shù)據(jù)庫(kù)設(shè)計(jì)器中建立四個(gè)表的聯(lián)系:選中"客戶"表中的主索引"客戶號(hào)",按住鼠標(biāo)拖動(dòng)到"入住"表的普通索引"客戶號(hào)"上,用同樣的方法可以建立"客房"表和"入住"表的"客房號(hào)"之間的聯(lián)系,"房?jī)r(jià)"表和"客房"表的"類(lèi)型號(hào)"之間的聯(lián)系。
4.使用SQL語(yǔ)句查詢(xún)相應(yīng)的記錄值,SQL命令為:
SELECT 客戶號(hào),身份證,姓名,工作單位 FROM 客戶;
WHERE 性別="男";
INTO TABLE TABA.DBF
并將此語(yǔ)句存儲(chǔ)到名為ONE.PRG的文件中。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |