資源描述:
《visualfropro程序設(shè)計(jì)教程課后習(xí)題答案.docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、Visual_FoxPro程序設(shè)計(jì)教程課后習(xí)題答案(主編:南丙旺)第一章1.試說(shuō)明數(shù)據(jù)與信息的區(qū)別和聯(lián)系。數(shù)據(jù)是人們用于記錄事物情況的物理符號(hào)。信息是數(shù)據(jù)中所包含的意義。數(shù)據(jù)與信息既有區(qū)別,又有聯(lián)系。數(shù)據(jù)是表示信息的,但并非任何數(shù)據(jù)都能表示信息,信息只是加工處理后的數(shù)據(jù),是數(shù)據(jù)所表達(dá)的內(nèi)容。另一方面信息不隨表示它的數(shù)據(jù)形式而改變,它是反映客觀現(xiàn)實(shí)世界的知識(shí),而數(shù)據(jù)則具有任意性,用不同的數(shù)據(jù)形式可以表示同樣的信息,信息只是加工處理后的數(shù)據(jù),是數(shù)據(jù)所表達(dá)的內(nèi)容。2.什么是數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)?數(shù)據(jù)庫(kù)是在數(shù)據(jù)庫(kù)管理系統(tǒng)的集中控制之下,按一定的組織方式存儲(chǔ)起來(lái)的、相
2、互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,DBMS)是對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一的控制和管理,從而可以有效地減少數(shù)據(jù)冗余,實(shí)現(xiàn)數(shù)據(jù)共享,解決數(shù)據(jù)獨(dú)立性問(wèn)題,并提供統(tǒng)一的安全性、完整性和并發(fā)控制功能的系統(tǒng)軟件。數(shù)據(jù)庫(kù)系統(tǒng)是把有關(guān)計(jì)算機(jī)硬件、軟件、數(shù)據(jù)和人員組合起來(lái)為用戶提供信息服務(wù)的系統(tǒng)。3.簡(jiǎn)述數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)。為了有效地組織、管理數(shù)據(jù),提高數(shù)據(jù)庫(kù)的邏輯獨(dú)立性和物理獨(dú)立性,人們?yōu)閿?shù)據(jù)庫(kù)設(shè)計(jì)了一個(gè)嚴(yán)謹(jǐn)?shù)捏w系結(jié)構(gòu),數(shù)據(jù)庫(kù)領(lǐng)域公認(rèn)的標(biāo)準(zhǔn)結(jié)構(gòu)是三級(jí)模式結(jié)構(gòu),它包括外模式、模式和內(nèi)模式。模式又稱概念模式或邏輯模式,對(duì)應(yīng)于概念級(jí)。它是由數(shù)據(jù)庫(kù)設(shè)計(jì)者綜
3、合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu),是對(duì)數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。外模式又稱子模式,對(duì)應(yīng)于用戶級(jí)。它是某個(gè)或某幾個(gè)用戶所看到的數(shù)據(jù)庫(kù)的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。內(nèi)模式又稱存儲(chǔ)模式,對(duì)應(yīng)于物理級(jí)。它是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示或底層描述。4.數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是什么?特點(diǎn)是數(shù)據(jù)共享,減少數(shù)據(jù)冗余,具有較高的數(shù)據(jù)獨(dú)立性,增強(qiáng)了數(shù)據(jù)安全性和完整性保護(hù)。5.實(shí)體之間的聯(lián)系有哪幾種?分別舉例說(shuō)明。(1)一對(duì)一聯(lián)系(1∶1)例如,一所學(xué)校只有一個(gè)校長(zhǎng),一個(gè)校長(zhǎng)只在一所學(xué)校任職,校長(zhǎng)與學(xué)校之間的聯(lián)系
4、是一對(duì)一的聯(lián)系。(2)一對(duì)多聯(lián)系(1∶n)例如,一所學(xué)校有許多學(xué)生,但一個(gè)學(xué)生只能就讀于一所學(xué)校,所以學(xué)校和學(xué)生之間的聯(lián)系是一對(duì)多的聯(lián)系。(3)多對(duì)多聯(lián)系(m∶n)例如,一個(gè)讀者可以借閱多種圖書(shū),任何一種圖書(shū)可以為多個(gè)讀者借閱,所以讀者和圖書(shū)之間的聯(lián)系是多對(duì)多的聯(lián)系。6.數(shù)據(jù)庫(kù)有哪幾種常用的數(shù)據(jù)模型?VisualFoxPro屬于哪一類?在數(shù)據(jù)庫(kù)系統(tǒng)中,常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型3種。VisualFoxPro是一種基于關(guān)系模型的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。7.以某種應(yīng)用目的為背景,試設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)。我們以圖書(shū)館借書(shū)應(yīng)用為例設(shè)計(jì)一個(gè)最簡(jiǎn)單的數(shù)據(jù)庫(kù),主要是包括以下幾個(gè)
5、關(guān)系學(xué)生關(guān)系,圖書(shū)關(guān)系,借書(shū)關(guān)系,每個(gè)關(guān)系對(duì)應(yīng)與數(shù)據(jù)庫(kù)里面的一個(gè)表。那么學(xué)生表應(yīng)該包括(學(xué)號(hào),姓名,專業(yè),年齡等屬性),圖書(shū)表應(yīng)該包括(圖書(shū)號(hào),圖書(shū)名,作者名,出版社等屬性),這兩個(gè)表是通過(guò)借書(shū)關(guān)系來(lái)實(shí)現(xiàn)多對(duì)多的聯(lián)系的,那么借書(shū)表主要包括(學(xué)號(hào),圖書(shū)號(hào)等)。8.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的3種基本關(guān)系運(yùn)算是什么?關(guān)系運(yùn)算主要有選擇、投影和聯(lián)接3種。9.試述外部關(guān)鍵字的概念和作用。外部關(guān)鍵字是否允許為空值,為什么?如果關(guān)系中某個(gè)屬性或?qū)傩越M合并非關(guān)鍵字,但卻是另一個(gè)關(guān)系的主關(guān)鍵字,則稱此屬性或?qū)傩越M合為本關(guān)系的外部關(guān)鍵字。關(guān)系之間的聯(lián)系是通過(guò)外部關(guān)鍵字實(shí)現(xiàn)的。如果該外部關(guān)鍵字不是該
6、關(guān)系的主關(guān)鍵字那么根據(jù)參照完整性規(guī)則,該外部關(guān)鍵字可以是空值,否則如果該外部關(guān)鍵字也是該關(guān)系的主關(guān)鍵字則根據(jù)參照完整性規(guī)則不能是空值。10.數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)有哪幾種?常見(jiàn)的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具有哪些?數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)大體上分為4種模式:?jiǎn)斡脩裟J?、主從式多用戶模式、客戶機(jī)/服務(wù)器模式(Client/Server,C/S)和Web瀏覽器/服務(wù)器模式(Browser/Server,B/S)。目前,一些專有數(shù)據(jù)庫(kù)廠商都提供了數(shù)據(jù)庫(kù)編程工具,如Sybase的Power++、Oracle的Developer2000等,但比較流行的還是Delphi、VisualBasic、Powe
7、rBuilder等通用語(yǔ)言,這幾個(gè)開(kāi)發(fā)工具各有所長(zhǎng)、各具優(yōu)勢(shì)。第二章1.如何啟動(dòng)與退出VisualFoxPro?VisualFoxPro6.0的啟動(dòng)與Windows環(huán)境下其他軟件一樣,有3種常見(jiàn)方法:(1)在Windows桌面上單擊“開(kāi)始”按鈕,選擇“程序”選項(xiàng),單擊“MicrosoftVisualStudio6.0”組中的“MicrosoftVisualFoxPro6.0”選項(xiàng)。(2)運(yùn)行VisualFoxPro6.0系統(tǒng)的啟動(dòng)程序vfp6.exe。通過(guò)“我的電腦”或“資源管理器”去查找這個(gè)程序,然后雙擊它?;騿螕簟伴_(kāi)始”按