




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、某進(jìn)銷存系統(tǒng)建有下列表格:某進(jìn)銷存系統(tǒng)建有下列表格:產(chǎn)品表產(chǎn)品表(產(chǎn)品編號(hào),產(chǎn)品名稱,產(chǎn)品規(guī)格,單位,產(chǎn)品單價(jià)產(chǎn)品編號(hào),產(chǎn)品名稱,產(chǎn)品規(guī)格,單位,產(chǎn)品單價(jià))銷售部門表(部門編號(hào),部門名稱,部門負(fù)責(zé)人)銷售部門表(部門編號(hào),部門名稱,部門負(fù)責(zé)人)銷售單據(jù)表(單據(jù)號(hào),部門編號(hào),銷售日期)銷售單據(jù)表(單據(jù)號(hào),部門編號(hào),銷售日期)銷售單據(jù)明細(xì)表(單據(jù)號(hào),產(chǎn)品編號(hào),數(shù)量)銷售單據(jù)明細(xì)表(單據(jù)號(hào),產(chǎn)品編號(hào),數(shù)量)要求如下要求如下:標(biāo)示:標(biāo)示各表的主鍵各表的主鍵;畫出;畫出ER圖,及圖,及表間關(guān)聯(lián)(表間關(guān)聯(lián)(1:1,1:n,m:n)的種類。)的種類。產(chǎn)品產(chǎn)品銷售銷售產(chǎn)品編產(chǎn)品編號(hào)號(hào)產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品規(guī)格產(chǎn)
2、品規(guī)格部門號(hào)部門號(hào)部門部門名名銷售銷售日期日期數(shù)量數(shù)量單據(jù)號(hào)單據(jù)號(hào)負(fù)責(zé)人負(fù)責(zé)人mn部門部門產(chǎn)品表產(chǎn)品表 主鍵:主鍵:產(chǎn)品編號(hào)產(chǎn)品編號(hào)銷售部門銷售部門表表 主鍵:主鍵:部門編號(hào)部門編號(hào)銷售單據(jù)銷售單據(jù)表表 主鍵:主鍵:單據(jù)號(hào)單據(jù)號(hào) 外鍵:外鍵:部門編號(hào)部門編號(hào)銷售單據(jù)銷售單據(jù)明細(xì)表明細(xì)表 主鍵:主鍵:單據(jù)號(hào)單據(jù)號(hào) +產(chǎn)品編號(hào)產(chǎn)品編號(hào) 外鍵外鍵1 :產(chǎn)品編號(hào)產(chǎn)品編號(hào) 外鍵外鍵2 :單據(jù)號(hào)單據(jù)號(hào) 建立一個(gè)關(guān)于系、學(xué)生、班級(jí)、學(xué)會(huì)等諸多信息的關(guān)系數(shù)據(jù)庫;建立一個(gè)關(guān)于系、學(xué)生、班級(jí)、學(xué)會(huì)等諸多信息的關(guān)系數(shù)據(jù)庫;描述學(xué)生的屬性有:學(xué)號(hào)、姓名、出生年月、系名、班號(hào)、宿舍區(qū)。描述學(xué)生的屬性有:學(xué)號(hào)、姓名、出生
3、年月、系名、班號(hào)、宿舍區(qū)。描述班級(jí)的屬性有:班號(hào)、專業(yè)名、系名、人數(shù)、入校年份。描述班級(jí)的屬性有:班號(hào)、專業(yè)名、系名、人數(shù)、入校年份。描述系的屬性有:系號(hào)、系名、系辦公室地點(diǎn)、人數(shù)。描述系的屬性有:系號(hào)、系名、系辦公室地點(diǎn)、人數(shù)。描述學(xué)會(huì)的屬性有:描述學(xué)會(huì)的屬性有:學(xué)會(huì)學(xué)會(huì)號(hào)、號(hào)、學(xué)會(huì)名、成立年份、地點(diǎn)、人數(shù)。學(xué)會(huì)名、成立年份、地點(diǎn)、人數(shù)。有關(guān)語義如下:一個(gè)系有若干個(gè)專業(yè)、每個(gè)專業(yè)每年只招一個(gè)班,每個(gè)班有若干個(gè)學(xué)生,有關(guān)語義如下:一個(gè)系有若干個(gè)專業(yè)、每個(gè)專業(yè)每年只招一個(gè)班,每個(gè)班有若干個(gè)學(xué)生,一個(gè)系的學(xué)生住在同一宿舍區(qū)。每個(gè)學(xué)生可參加若干個(gè)學(xué)會(huì),每個(gè)學(xué)會(huì)有若干個(gè)學(xué)生,學(xué)生參一個(gè)系的學(xué)生住在同一
4、宿舍區(qū)。每個(gè)學(xué)生可參加若干個(gè)學(xué)會(huì),每個(gè)學(xué)會(huì)有若干個(gè)學(xué)生,學(xué)生參加某學(xué)會(huì)有一個(gè)入會(huì)的年份。加某學(xué)會(huì)有一個(gè)入會(huì)的年份。根據(jù)以上定義,根據(jù)以上定義,畫出畫出ER圖,圖,給出合適的關(guān)系模式,如有必要,適當(dāng)增加一些屬性,并指出給出合適的關(guān)系模式,如有必要,適當(dāng)增加一些屬性,并指出各關(guān)系的主鍵、外部鍵和約束。各關(guān)系的主鍵、外部鍵和約束。學(xué)會(huì)學(xué)會(huì)號(hào)號(hào)學(xué)會(huì)學(xué)會(huì)班級(jí)班級(jí)參加參加學(xué)會(huì)學(xué)會(huì)名名學(xué)號(hào)學(xué)號(hào)姓名姓名班班號(hào)號(hào)專業(yè)專業(yè)名名入會(huì)時(shí)間入會(huì)時(shí)間出生出生日日期期系表系表系系號(hào)號(hào)系系名名屬于屬于mnm1學(xué)生學(xué)生屬于屬于m1專業(yè)專業(yè)屬于屬于1m系關(guān)系系關(guān)系 主鍵:系號(hào)主鍵:系號(hào) 外部鍵:無外部鍵:無專業(yè)關(guān)系:主鍵:專業(yè)號(hào)
5、專業(yè)關(guān)系:主鍵:專業(yè)號(hào) 外部鍵:系號(hào)外部鍵:系號(hào)班級(jí)關(guān)系:主鍵:班號(hào)班級(jí)關(guān)系:主鍵:班號(hào) 外部鍵:專業(yè)號(hào)外部鍵:專業(yè)號(hào)學(xué)會(huì)關(guān)系:主鍵:學(xué)會(huì)號(hào)學(xué)會(huì)關(guān)系:主鍵:學(xué)會(huì)號(hào) 外部鍵:無外部鍵:無學(xué)生關(guān)系:主鍵:學(xué)號(hào)學(xué)生關(guān)系:主鍵:學(xué)號(hào) 外部鍵:班號(hào)外部鍵:班號(hào)學(xué)生學(xué)會(huì)關(guān)系:學(xué)生學(xué)會(huì)關(guān)系: 主鍵:學(xué)號(hào)主鍵:學(xué)號(hào)+學(xué)會(huì)號(hào)學(xué)會(huì)號(hào) 外部鍵外部鍵1:學(xué)會(huì)號(hào):學(xué)會(huì)號(hào) 外部鍵外部鍵2:學(xué)號(hào):學(xué)號(hào)系關(guān)系:系關(guān)系: 系號(hào)、系名、系辦公地點(diǎn)、人數(shù)、宿舍區(qū)系號(hào)、系名、系辦公地點(diǎn)、人數(shù)、宿舍區(qū) 專業(yè)關(guān)系:專業(yè)號(hào),專業(yè)名專業(yè)關(guān)系:專業(yè)號(hào),專業(yè)名 ,系號(hào),系號(hào)班級(jí)關(guān)系:班號(hào)、專業(yè)號(hào)、人數(shù)、入校年份。班級(jí)關(guān)系:班號(hào)、專業(yè)號(hào)、人數(shù)、入
6、校年份。 學(xué)會(huì)關(guān)系:學(xué)會(huì)號(hào)、學(xué)會(huì)名、成立年份、地點(diǎn)、人數(shù)學(xué)會(huì)關(guān)系:學(xué)會(huì)號(hào)、學(xué)會(huì)名、成立年份、地點(diǎn)、人數(shù)學(xué)生關(guān)系:學(xué)號(hào)、姓名、出生日期、班號(hào)學(xué)生關(guān)系:學(xué)號(hào)、姓名、出生日期、班號(hào)學(xué)生學(xué)會(huì)關(guān)系:學(xué)生學(xué)會(huì)關(guān)系: 學(xué)號(hào)、學(xué)會(huì)號(hào)、入會(huì)日期學(xué)號(hào)、學(xué)會(huì)號(hào)、入會(huì)日期學(xué)會(huì)學(xué)會(huì)號(hào)號(hào)學(xué)會(huì)學(xué)會(huì)班級(jí)班級(jí)參加參加學(xué)會(huì)學(xué)會(huì)名名學(xué)號(hào)學(xué)號(hào)姓名姓名班班號(hào)號(hào)專業(yè)專業(yè)名名入會(huì)時(shí)間入會(huì)時(shí)間出生出生日日期期系表系表系系號(hào)號(hào)系系名名屬于屬于mnm1學(xué)生學(xué)生屬于屬于m1專業(yè)專業(yè)屬于屬于1m某教室管理系統(tǒng)建有下列表格:某教室管理系統(tǒng)建有下列表格:系表系表(系號(hào),系名,系辦公室地點(diǎn),人數(shù)系號(hào),系名,系辦公室地點(diǎn),人數(shù))班級(jí)表(班級(jí)號(hào),專業(yè)名,系號(hào)
7、,人數(shù),學(xué)制)班級(jí)表(班級(jí)號(hào),專業(yè)名,系號(hào),人數(shù),學(xué)制)學(xué)生表(學(xué)號(hào),姓名,性別,出生年月,籍貫,班級(jí)號(hào))學(xué)生表(學(xué)號(hào),姓名,性別,出生年月,籍貫,班級(jí)號(hào))課程表(課程號(hào),課程名,學(xué)分,課時(shí),課程性質(zhì))課程表(課程號(hào),課程名,學(xué)分,課時(shí),課程性質(zhì))成績表(學(xué)號(hào),課程號(hào),成績)成績表(學(xué)號(hào),課程號(hào),成績)要求如下:要求如下:標(biāo)示各表的主鍵、外鍵;標(biāo)示各表的主鍵、外鍵;畫畫出出ER圖圖,同時(shí),同時(shí)標(biāo)明表間關(guān)聯(lián)的屬性名稱,以及表間關(guān)聯(lián)(標(biāo)明表間關(guān)聯(lián)的屬性名稱,以及表間關(guān)聯(lián)(1:1,1:n,m:n)的種類。的種類。課程表課程表班級(jí)表班級(jí)表成績表成績表課程課程號(hào)號(hào)課程課程名名學(xué)分學(xué)分學(xué)號(hào)學(xué)號(hào)姓名姓名班班
8、號(hào)號(hào)專業(yè)專業(yè)名名學(xué)制學(xué)制成績成績出生出生日日期期系表系表系系號(hào)號(hào)系系名名屬于屬于mnm1學(xué)生表學(xué)生表屬于屬于m1課程表課程表班級(jí)表班級(jí)表成績表成績表課程課程號(hào)號(hào)課程課程名名學(xué)分學(xué)分學(xué)號(hào)學(xué)號(hào)姓名姓名班級(jí)班級(jí)號(hào)號(hào)專業(yè)專業(yè)名名學(xué)制學(xué)制成績成績出生出生日日期期系表系表系系號(hào)號(hào)系系名名屬于屬于mnm1學(xué)生表學(xué)生表屬于屬于m1系表系表: 主鍵主鍵:系號(hào)系號(hào)班級(jí)班級(jí)表表:主鍵主鍵:班級(jí)號(hào)班級(jí)號(hào) 外鍵:外鍵:系號(hào)系號(hào)學(xué)生學(xué)生表表:主鍵主鍵:學(xué)號(hào)學(xué)號(hào) 外鍵:外鍵:班級(jí)號(hào)班級(jí)號(hào)課程表課程表:主鍵主鍵:課程號(hào)課程號(hào)成績成績表表:主鍵主鍵:學(xué)號(hào)學(xué)號(hào)+課程號(hào)課程號(hào) 外鍵外鍵1:學(xué)號(hào)學(xué)號(hào) 外鍵外鍵2:課程號(hào)課程號(hào)某工廠生
9、產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉庫由不同的原料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉庫中,原材料按照類別放在若干倉庫中。中,原材料按照類別放在若干倉庫中。完成如下設(shè)計(jì):完成如下設(shè)計(jì):(1)請用請用E-R圖畫出此工廠產(chǎn)品、零件、材料、倉庫的概念模型。圖畫出此工廠產(chǎn)品、零件、材料、倉庫的概念模型。(2)將該將該E-R圖轉(zhuǎn)換為關(guān)系模型的結(jié)構(gòu);圖轉(zhuǎn)換為關(guān)系模型的結(jié)構(gòu);(3
10、)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的主碼。指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的主碼。產(chǎn)品產(chǎn)品(產(chǎn)品號(hào),產(chǎn)品名產(chǎn)品號(hào),產(chǎn)品名)零件零件(零件號(hào),零件名零件號(hào),零件名,倉庫號(hào),存儲(chǔ)量倉庫號(hào),存儲(chǔ)量)原材料原材料(材料號(hào),原材料名,類別材料號(hào),原材料名,類別,倉庫號(hào),存放量倉庫號(hào),存放量)倉庫倉庫(倉庫號(hào),倉庫名倉庫號(hào),倉庫名)產(chǎn)品組成產(chǎn)品組成(產(chǎn)品號(hào)產(chǎn)品號(hào),零件號(hào),零件號(hào),使用量使用量)零件制造零件制造(零件號(hào),材料號(hào),零件號(hào),材料號(hào),原材料量原材料量)產(chǎn)品產(chǎn)品 主鍵:主鍵:產(chǎn)品號(hào)產(chǎn)品號(hào)零件零件 主鍵:主鍵:零件號(hào)零件號(hào) 外鍵:外鍵:倉庫號(hào)倉庫號(hào)原材料原材料 主鍵:主鍵:材料號(hào)材料號(hào) 外鍵:外鍵:倉庫號(hào)倉庫號(hào)倉
11、庫倉庫 主鍵:主鍵:倉庫號(hào)倉庫號(hào)產(chǎn)品組成產(chǎn)品組成 主鍵:主鍵:產(chǎn)品號(hào)產(chǎn)品號(hào)+零件號(hào)零件號(hào) 外鍵外鍵1:產(chǎn)品號(hào)產(chǎn)品號(hào) 外鍵外鍵2:零件號(hào)零件號(hào)零件制造零件制造 主鍵:主鍵:零件號(hào)零件號(hào)+材料號(hào)材料號(hào) 外鍵外鍵1:零件號(hào)零件號(hào) 外鍵外鍵2:材料號(hào)材料號(hào)設(shè)計(jì)一個(gè)圖書館數(shù)據(jù)庫,此數(shù)據(jù)庫中保存有讀者記錄,包括讀者號(hào)、姓名、地址、設(shè)計(jì)一個(gè)圖書館數(shù)據(jù)庫,此數(shù)據(jù)庫中保存有讀者記錄,包括讀者號(hào)、姓名、地址、出生日期、單位。每本圖書有書號(hào)、書名、作者、出版社。一本書有多個(gè)作者。對每出生日期、單位。每本圖書有書號(hào)、書名、作者、出版社。一本書有多個(gè)作者。對每本借出的書有借出日期和應(yīng)還日期。一個(gè)讀者可以借多本書本借出的
12、書有借出日期和應(yīng)還日期。一個(gè)讀者可以借多本書,一本書可以多個(gè)讀者借,一本書可以多個(gè)讀者借。要求:要求:1 1)畫出)畫出E-RE-R圖圖2 2)給出關(guān)系名和屬性,給出關(guān)系名和屬性,根據(jù)需要可以增加屬性根據(jù)需要可以增加屬性3 3)給出主鍵約束和外鍵約束)給出主鍵約束和外鍵約束讀者讀者圖書圖書借書借書讀者號(hào)讀者號(hào)讀者名讀者名地址地址年齡年齡單位單位圖書號(hào)圖書號(hào)圖書名圖書名出版社出版社借出日期借出日期應(yīng)還日期應(yīng)還日期作者作者作作者號(hào)者號(hào)作作者名者名編編著著mnm1)給出主鍵約束和外鍵約束)給出主鍵約束和外鍵約束讀者:讀者:主鍵:讀者號(hào)主鍵:讀者號(hào)圖書:圖書:主鍵:圖書號(hào)主鍵:圖書號(hào)作者:作者: 主主
13、鍵鍵:作者號(hào):作者號(hào)外鍵:圖書號(hào)外鍵:圖書號(hào)借書借書 主主鍵:借書鍵:借書號(hào)號(hào)+ +圖圖書號(hào)書號(hào) 外外鍵鍵1 1:借書號(hào),外鍵:借書號(hào),外鍵2 2:圖書號(hào):圖書號(hào)讀者(讀者(讀者號(hào)、讀者名稱、地址、出生日期、單位)讀者號(hào)、讀者名稱、地址、出生日期、單位)圖書(圖書(圖書號(hào)、圖書名、出版社、出版日期)圖書號(hào)、圖書名、出版社、出版日期)作者(作者號(hào)、作者名、圖書號(hào)、作者單位作者(作者號(hào)、作者名、圖書號(hào)、作者單位)借書(借書(借書號(hào)、讀者號(hào)、借書日期、應(yīng)還日期借書號(hào)、讀者號(hào)、借書日期、應(yīng)還日期)讀者讀者圖書圖書借書借書讀者號(hào)讀者號(hào)讀者名讀者名地址地址年齡年齡單位單位圖書號(hào)圖書號(hào)圖書名圖書名出版社出版
14、社借出日期借出日期應(yīng)還日期應(yīng)還日期作者作者作作者號(hào)者號(hào)作作者名者名編編著著mnm1設(shè)計(jì)一個(gè)校運(yùn)動(dòng)會(huì)數(shù)據(jù)庫,此數(shù)據(jù)庫中保存有項(xiàng)目記錄,包括項(xiàng)目號(hào)、項(xiàng)目名稱、設(shè)計(jì)一個(gè)校運(yùn)動(dòng)會(huì)數(shù)據(jù)庫,此數(shù)據(jù)庫中保存有項(xiàng)目記錄,包括項(xiàng)目號(hào)、項(xiàng)目名稱、比賽時(shí)間、裁判、校記錄。一個(gè)項(xiàng)目有多個(gè)裁判。運(yùn)動(dòng)員記錄包括運(yùn)動(dòng)員號(hào)、運(yùn)動(dòng)比賽時(shí)間、裁判、校記錄。一個(gè)項(xiàng)目有多個(gè)裁判。運(yùn)動(dòng)員記錄包括運(yùn)動(dòng)員號(hào)、運(yùn)動(dòng)員名、員名、性性別、年齡、所在系。運(yùn)動(dòng)員參加項(xiàng)目記錄有項(xiàng)目號(hào)、成績。一個(gè)運(yùn)動(dòng)員可別、年齡、所在系。運(yùn)動(dòng)員參加項(xiàng)目記錄有項(xiàng)目號(hào)、成績。一個(gè)運(yùn)動(dòng)員可以參加多個(gè)項(xiàng)目,一個(gè)項(xiàng)目可以有多個(gè)運(yùn)動(dòng)員參加。要求:以參加多個(gè)項(xiàng)目,一個(gè)項(xiàng)目可以有多個(gè)
15、運(yùn)動(dòng)員參加。要求: 1)畫出畫出E-R圖圖 2)給出給出關(guān)系關(guān)系名和名和屬性,屬性,根據(jù)需要可以增加屬性根據(jù)需要可以增加屬性 3) 給出主鍵約束和外鍵約束給出主鍵約束和外鍵約束項(xiàng)目項(xiàng)目運(yùn)動(dòng)員運(yùn)動(dòng)員參加參加項(xiàng)目號(hào)項(xiàng)目號(hào)項(xiàng)目名項(xiàng)目名比賽時(shí)間比賽時(shí)間裁判號(hào)裁判號(hào)校記錄校記錄運(yùn)動(dòng)員號(hào)運(yùn)動(dòng)員號(hào)運(yùn)動(dòng)員名運(yùn)動(dòng)員名年齡年齡所在系所在系參加日期參加日期成績成績裁判裁判裁判名裁判名負(fù)負(fù)責(zé)責(zé)mn1m項(xiàng)目(項(xiàng)目號(hào)、項(xiàng)目名稱、校記錄、比賽日期)項(xiàng)目(項(xiàng)目號(hào)、項(xiàng)目名稱、校記錄、比賽日期)裁判(裁判(裁判裁判號(hào)、裁判名、項(xiàng)目號(hào))號(hào)、裁判名、項(xiàng)目號(hào))運(yùn)動(dòng)員(運(yùn)動(dòng)員號(hào)、運(yùn)動(dòng)員名、性別、年齡、所在系)運(yùn)動(dòng)員(運(yùn)動(dòng)員號(hào)、運(yùn)動(dòng)員名、
16、性別、年齡、所在系)參加(項(xiàng)目號(hào)、參加(項(xiàng)目號(hào)、運(yùn)動(dòng)員號(hào)運(yùn)動(dòng)員號(hào)、參加日期、成績、參加日期、成績) 項(xiàng)目項(xiàng)目運(yùn)動(dòng)員運(yùn)動(dòng)員參加參加項(xiàng)目號(hào)項(xiàng)目號(hào)項(xiàng)目名項(xiàng)目名比賽時(shí)間比賽時(shí)間裁判號(hào)裁判號(hào)校記錄校記錄運(yùn)動(dòng)員號(hào)運(yùn)動(dòng)員號(hào)運(yùn)動(dòng)員名運(yùn)動(dòng)員名年齡年齡所在系所在系參加日期參加日期成績成績裁判裁判裁判名裁判名負(fù)負(fù)責(zé)責(zé)mn1m)給出主鍵約束和外鍵約束)給出主鍵約束和外鍵約束項(xiàng)目:項(xiàng)目: 主鍵:項(xiàng)目號(hào)主鍵:項(xiàng)目號(hào)裁判:裁判: 主鍵:裁判號(hào)主鍵:裁判號(hào) 外鍵:項(xiàng)目號(hào)外鍵:項(xiàng)目號(hào)運(yùn)動(dòng)員:運(yùn)動(dòng)員: 主鍵:運(yùn)動(dòng)員號(hào)主鍵:運(yùn)動(dòng)員號(hào)參加:參加: 主鍵:項(xiàng)目號(hào)主鍵:項(xiàng)目號(hào)+運(yùn)動(dòng)員號(hào)運(yùn)動(dòng)員號(hào) 外鍵外鍵1:運(yùn)動(dòng)員號(hào):運(yùn)動(dòng)員號(hào) 外鍵外鍵2
17、:項(xiàng)目號(hào):項(xiàng)目號(hào)一、寫出程序運(yùn)行結(jié)果一、寫出程序運(yùn)行結(jié)果1) i = 0 For G = 10 To 19 Step 3 i = i + 1 Next G Debug.Print i; G 2)X = 1 Y = 1 For i = 1 To 3 F = X + Y X = Y Y = F Debug.Print F; Next i3) N = 0 J = 1 Do while N = 2 N = N + 1 J = J + N * (N + 1) Loop Debug.Print N; J寫運(yùn)行結(jié)果寫出下列程序運(yùn)行結(jié)果,寫出下列程序運(yùn)行結(jié)果,也可以寫出結(jié)果對應(yīng)的表也可以寫出結(jié)果對應(yīng)的表達(dá)式。
18、達(dá)式。Public Sub test5() y=2 do while y4 x=3 do while x=8 Debug.Print x+y; x=x+2 enddo y=y+1 enddoEnd Sub寫出下列程序運(yùn)行結(jié)果,也可以寫出結(jié)果對寫出下列程序運(yùn)行結(jié)果,也可以寫出結(jié)果對應(yīng)的表達(dá)式。應(yīng)的表達(dá)式。Public Sub test6() x=0 For i=1 to 60 If i/3 = int(i/3) and i/5 = int(i/5) Then Debug.Print i; x=x+1 End If next Debug.Print x=;xEnd Sub5 7 9 6 8 101
19、5 30 45 60 x = 4二、編程實(shí)現(xiàn)二、編程實(shí)現(xiàn) 1、打印斐波那契、打印斐波那契(Fibonacci)數(shù)列的前數(shù)列的前20項(xiàng)。斐波那契數(shù)列項(xiàng)。斐波那契數(shù)列如下如下: 1,1,2,3,5,8,13, 2、輸入某正整數(shù)、輸入某正整數(shù)n(n3),判斷判斷n是否是素?cái)?shù)是否是素?cái)?shù) 3、輸入數(shù)字季度,顯示漢語季度,如輸入數(shù)字、輸入數(shù)字季度,顯示漢語季度,如輸入數(shù)字3,顯示三,顯示三季度,如果輸入錯(cuò)誤,顯示輸入錯(cuò)誤季度,如果輸入錯(cuò)誤,顯示輸入錯(cuò)誤 4、輸入一個(gè)字符串,將該字符串按逆向輸出。如輸入、輸入一個(gè)字符串,將該字符串按逆向輸出。如輸入asdfg,輸出,輸出gfdsa 5、計(jì)算表達(dá)式、計(jì)算表達(dá)式
20、編程題編程題 1、使用、使用InputBox函數(shù)由用戶輸入一個(gè)整數(shù),請使用函數(shù)由用戶輸入一個(gè)整數(shù),請使用if語句語句編程判斷該數(shù)是奇數(shù)還是偶數(shù),并輸出奇數(shù)或偶數(shù)的提示編程判斷該數(shù)是奇數(shù)還是偶數(shù),并輸出奇數(shù)或偶數(shù)的提示信息(可以使用信息(可以使用MsgBox或或Debug.Print輸出提示信息)。輸出提示信息)。X=val(inputbox(“x=”)If x mod 2 = 0 then Debug.print “偶數(shù)偶數(shù)”Else Debug.print “奇數(shù)奇數(shù)”Endif 2、編程求、編程求600到到800之間能被之間能被7整除的正整數(shù)的個(gè)數(shù),將整除的正整數(shù)的個(gè)數(shù),將它們顯示到立即窗
21、體,并求這些數(shù)的和。它們顯示到立即窗體,并求這些數(shù)的和。S= 0N= 0For I = 600 to 800 If i/7 = i7 then N = n + 1 Debug.Print I; S = s+ i endifnextdebug.print “s=”;s 3、編程求、編程求S = 1+(1+2)+(1+2+3)+(1+2+99+100)的和,并將結(jié)果輸出到立即窗體中。)的和,并將結(jié)果輸出到立即窗體中。S1= 0S= 0For I = 1 to 100 S1 = s1 + i S =s + s1NextDebug.Print “s =”;sPublic Sub pp() Dim i
22、As Integer, j As Integer Dim s1 As Long, s As Long s = 0 For i = 1 To 100 s1 = 0 For j = 1 To i s1 = s1 + j Next j s = s + s1 Next Debug.Print sEnd Sub 4、編程完成下列圖形的打印。其中第、編程完成下列圖形的打印。其中第一行左側(cè)第一個(gè)一行左側(cè)第一個(gè)*所在列為第所在列為第26列。列。 * * * * *Debug.Print Tab(26); “*”For I = 1 to 4 Debug.Print Tab(26-i); For j = 1 to
23、 I +2 Debug.Print “*”; Next Debug.PrintNext三、三、SQL 操作題(在產(chǎn)品銷售數(shù)據(jù)庫中完成)操作題(在產(chǎn)品銷售數(shù)據(jù)庫中完成)1、顯示客戶表中所有包含、顯示客戶表中所有包含“古古”的客戶的姓氏、名稱和公司名稱的客戶的姓氏、名稱和公司名稱2、查找、查找“黃真黃真”業(yè)務(wù)員銷售的產(chǎn)品名稱、產(chǎn)品數(shù)量和產(chǎn)品總價(jià)業(yè)務(wù)員銷售的產(chǎn)品名稱、產(chǎn)品數(shù)量和產(chǎn)品總價(jià)3、查找沒有購買、查找沒有購買“海爾洗衣機(jī)海爾洗衣機(jī)”的客戶名字、的客戶名字、 所在公司和所在城市所在公司和所在城市4、統(tǒng)計(jì)在、統(tǒng)計(jì)在2011-03-1到到2011-10-30之間銷售的所有產(chǎn)品編號(hào)、之間銷售的所有產(chǎn)品
24、編號(hào)、 產(chǎn)品名稱、購買時(shí)間、購買數(shù)量和購買單價(jià)產(chǎn)品名稱、購買時(shí)間、購買數(shù)量和購買單價(jià)5、查詢同時(shí)購買了、查詢同時(shí)購買了“海爾洗衣機(jī)海爾洗衣機(jī)”和和“海爾電冰箱海爾電冰箱”的的 客戶的姓氏、名稱和公司名稱客戶的姓氏、名稱和公司名稱6、統(tǒng)計(jì)客戶、統(tǒng)計(jì)客戶ID為為“8867”的客戶做的訂單數(shù)量的客戶做的訂單數(shù)量7、查詢有業(yè)務(wù)往來的客戶所在的公司、城市和業(yè)務(wù)電話,、查詢有業(yè)務(wù)往來的客戶所在的公司、城市和業(yè)務(wù)電話, 按客戶公司的降序排序輸出按客戶公司的降序排序輸出8、統(tǒng)計(jì)每種產(chǎn)品的訂貨數(shù)量、平均單價(jià)、統(tǒng)計(jì)每種產(chǎn)品的訂貨數(shù)量、平均單價(jià)9、查詢訂貨總價(jià)在、查詢訂貨總價(jià)在5萬元以上的產(chǎn)品銷售單價(jià)、產(chǎn)品名稱萬元
25、以上的產(chǎn)品銷售單價(jià)、產(chǎn)品名稱10、查詢至少被訂購了、查詢至少被訂購了10次以上的產(chǎn)品編號(hào)、產(chǎn)品名稱、訂購次數(shù)次以上的產(chǎn)品編號(hào)、產(chǎn)品名稱、訂購次數(shù)論述題論述題 列舉列舉VBA圖形化面向?qū)ο缶幊讨兴婕暗模ㄖ辽偎姆N)控圖形化面向?qū)ο缶幊讨兴婕暗模ㄖ辽偎姆N)控件名稱,并論述圖形化界面程序編寫過程中所經(jīng)歷的四件名稱,并論述圖形化界面程序編寫過程中所經(jīng)歷的四個(gè)大步驟。闡述對象與類的四種關(guān)系。個(gè)大步驟。闡述對象與類的四種關(guān)系。 列舉列舉VBA圖形化面向?qū)ο缶幊讨兴婕暗模ㄖ辽偎膱D形化面向?qū)ο缶幊讨兴婕暗模ㄖ辽偎姆N)控件名稱,并論述圖形化界面程序編寫過程中種)控件名稱,并論述圖形化界面程序編寫過程中所經(jīng)
26、歷的四個(gè)大步驟。闡述對象與類的四種關(guān)系。所經(jīng)歷的四個(gè)大步驟。闡述對象與類的四種關(guān)系。 參考答案參考答案 四種控件包括:文本框、列表框、標(biāo)簽、復(fù)選框四種控件包括:文本框、列表框、標(biāo)簽、復(fù)選框 圖形化界面程序設(shè)計(jì)步驟:圖形化界面程序設(shè)計(jì)步驟: 1. 構(gòu)造界面;構(gòu)造界面;2. 命名控件;命名控件;3. 設(shè)置屬性;設(shè)置屬性;4. 編寫事編寫事件代碼件代碼 對象與類的關(guān)系對象與類的關(guān)系 1. 對象對象-對象對象 交互關(guān)系;交互關(guān)系;2. 對象對象- 類類 抽象關(guān)系;抽象關(guān)系;3. 類類- 對象對象 實(shí)例化關(guān)系;實(shí)例化關(guān)系;4. 類類- 類類 繼承關(guān)系繼承關(guān)系測驗(yàn)解答測驗(yàn)解答 1) i= 0 For G
27、= 10 To 19 Step 3 i = i + 1 Next G Debug.Print i; G 結(jié)果結(jié)果 4 22G=10 I=1G=13 I=2G=16 I=3G=19 I=4G=22 I=4 2)X = 1 Y = 1 For I = i To 3 F = X + Y X = Y Y = F Debug.Print F; Next i結(jié)果:結(jié)果:2 3 53) N = 0 J = 1 Do while N 3) For i = 2 To Sqr(x) If x / i = Int(x / i) Then Exit For End If Next i If i Sqr(x) Then
28、 Debug.Print Str(x) & 是素?cái)?shù)是素?cái)?shù) Else Debug.Print Str(x) & 不是素?cái)?shù)不是素?cái)?shù) End If Dim x As Integer Dim i As Integer, flag As Boolean flag = True x = Val(InputBox(輸入正整數(shù)輸入正整數(shù)x (x3) For i = 2 To Sqr(x) If x / i = Int(x / i) Then flag = False Exit For End If Next i If flag Then Debug.Print Str(x) & 是素?cái)?shù)
29、是素?cái)?shù) Else Debug.Print Str(x) & 不是素?cái)?shù)不是素?cái)?shù) End If 3、輸入數(shù)字季度,顯示漢語季度,如輸入數(shù)字、輸入數(shù)字季度,顯示漢語季度,如輸入數(shù)字3,顯示三季度,如果輸入錯(cuò)誤,顯示輸入錯(cuò)誤顯示三季度,如果輸入錯(cuò)誤,顯示輸入錯(cuò)誤 Dim x As Integer x = Val(InputBox(輸入數(shù)字季度輸入數(shù)字季度) Select Case x Case 1 Debug.Print 一季度一季度 Case 2 Debug.Print 二季度二季度 Case 3 Debug.Print 三季度三季度 Case 4 Debug.Print 四季度四季度 Ca
30、se Else Debug.Print 輸入錯(cuò)誤輸入錯(cuò)誤 End Select 4、輸入一個(gè)字符串,將該字符串按逆向輸出。如、輸入一個(gè)字符串,將該字符串按逆向輸出。如輸入輸入asdfg,輸出,輸出gfdsa Dim x As String, i As Integer x = InputBox(輸入一個(gè)字符串輸入一個(gè)字符串) Debug.Print x For i = Len(x) To 1 Step -1 y = Mid(x, i, 1) Debug.Print y; Next i Debug.Print 5、計(jì)算表達(dá)式、計(jì)算表達(dá)式 Dim a As Integer, b As Integer
31、, c As Single Dim y As Single, d As Single a = Val(InputBox(輸入輸入a的值:的值:) b = Val(InputBox(輸入輸入b的值:的值:) c = Val(InputBox(輸入輸入c的值:的值:) d = b * b - 4 * a * c If a = 0 Or b = 0 Then y = 0 ElseIf d = 0 Then y = Sqr(d) / (2 * a) + Log(b) / Log(a) Else y = Sin(a) + Cos(b) + Exp(3) / b End If Debug.Print a=
32、; a, b=; b, c=; c Debug.Print y=; y 顯示客戶表中所有包含顯示客戶表中所有包含“古古”的客戶的姓氏、名稱和公司名的客戶的姓氏、名稱和公司名稱稱 Select 姓氏,名字,公司姓氏,名字,公司 From 客戶客戶 Where 姓氏姓氏 like “ 古古*” 2、查找、查找“黃真黃真”業(yè)務(wù)員銷售的產(chǎn)品名稱、產(chǎn)品數(shù)量和產(chǎn)品業(yè)務(wù)員銷售的產(chǎn)品名稱、產(chǎn)品數(shù)量和產(chǎn)品總價(jià)總價(jià) Select 產(chǎn)品名稱產(chǎn)品名稱,sum(數(shù)量數(shù)量),sum(數(shù)量數(shù)量*單價(jià)單價(jià)*折扣折扣) From 訂單明細(xì)訂單明細(xì) a, 訂單訂單 b ,員工員工 c,產(chǎn)品產(chǎn)品 d Where a.訂單訂單ID=
33、 b.訂單訂單ID and b.員工員工ID=c.ID and a.產(chǎn)品產(chǎn)品ID=d.ID and 姓氏姓氏=“黃黃” and 名字名字=“真真” Group by 產(chǎn)品名稱產(chǎn)品名稱 3、查找沒有購買、查找沒有購買“海爾洗衣機(jī)海爾洗衣機(jī)”的客戶名字、的客戶名字、 所在公司和所在城市所在公司和所在城市 Select 姓氏姓氏,名字名字,公司公司,城市城市 From 客戶客戶 Where ID not in (select 客戶客戶ID from 訂單訂單 a,訂單明細(xì)訂單明細(xì) b,產(chǎn)品產(chǎn)品 c where a.訂單訂單ID=b.訂單訂單ID and b.產(chǎn)品產(chǎn)品ID=c.ID and 產(chǎn)品名稱產(chǎn)品名稱= “海爾洗衣機(jī)海爾洗衣機(jī)”) 4、統(tǒng)計(jì)在、統(tǒng)計(jì)在2011-03-1到到2011-10-30之間銷售的所有產(chǎn)品編之間銷售的所有產(chǎn)品編號(hào)、號(hào)、 產(chǎn)品名稱、購買時(shí)間、購買數(shù)量和購買單價(jià)產(chǎn)品名稱、購買時(shí)間、購買數(shù)量和購買單價(jià) Select 產(chǎn)品代碼產(chǎn)品代碼,產(chǎn)品名稱產(chǎn)品名稱,分派的日期分派的日期,數(shù)量數(shù)量,單價(jià)單價(jià) From 產(chǎn)品明細(xì)產(chǎn)品明細(xì) a ,產(chǎn)品產(chǎn)品 b Where a.產(chǎn)品產(chǎn)品ID=b.ID and 分派的日期分派的日期 between #2001-03-1# and #2011-10-30# 6、統(tǒng)計(jì)客戶、統(tǒng)計(jì)客戶ID為為“8867”的客戶做的訂單數(shù)量的客戶做的訂單數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年電梯安裝改造維修作業(yè)特種作業(yè)操作證考試試卷實(shí)戰(zhàn)技巧與案例分析集
- 2025年造價(jià)工程師案例分析經(jīng)典案例與實(shí)戰(zhàn)經(jīng)驗(yàn)分享模擬試卷
- 2025年會(huì)計(jì)職稱考試《初級(jí)會(huì)計(jì)實(shí)務(wù)》財(cái)務(wù)報(bào)表編制沖刺備考試題
- 旅游酒店客房預(yù)訂服務(wù)合作協(xié)議
- 2025年成人高考《語文》模擬沖刺題庫:作文構(gòu)思與立意創(chuàng)新試題
- 2025年護(hù)士執(zhí)業(yè)資格考試題庫(護(hù)理科研方法與實(shí)踐)護(hù)理科研方法與實(shí)踐案例分析及預(yù)測
- 農(nóng)民專業(yè)合作組織運(yùn)營協(xié)議
- 經(jīng)濟(jì)管理案例分析題庫
- 網(wǎng)絡(luò)運(yùn)營安全責(zé)任協(xié)議內(nèi)容
- 心理學(xué)在教育工作中的應(yīng)用測試卷
- 校園文印店經(jīng)營方案
- 2024屆重慶市沙坪壩區(qū)英語八年級(jí)第二學(xué)期期末監(jiān)測試題含答案
- 2023北京西城區(qū)高二下學(xué)期期末英語試題及答案
- 實(shí)現(xiàn)馬克思主義中國化時(shí)代化新的飛躍
- 2024網(wǎng)站滲透測試報(bào)告
- 夏令營教官管理手冊
- 眾包物流模式下的資源整合與分配
- 2024年司法考試真題及答案
- 四川省成都市成華區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題(含答案)
- 慢性硬膜下血腫護(hù)理要點(diǎn)大揭秘
- “微”力量微博營銷
評論
0/150
提交評論