




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
全國計算機等級考試
二級VisualFoxpro6.0輔導
江蘇理工學院商學院楊晉第1章
VisualFoxPro數據庫基礎1.1數據庫基礎知識11.2關系數據庫21.3數據庫設計基礎31.4VisualFoxPro系統概述41.5項目管理器51.6
向導、設計器、生成器簡介6CompanyLogo1.1數據庫基礎知識1.1.1計算機數據管理的發展1.1.2數據庫系統1.1.3數據模型CompanyLogo1.1.1計算機數據管理的發展1.數據與數據處理要點及考點2.計算機數據管理(考點1)CompanyLogo1.數據與數據處理數據處理數據處理的目的數據與信息數據是指存儲在某一種媒體上能夠被識別的物理符號。數據有數字、文字、圖形、圖象、聲音等多種表現形式。
信息是一種已經被加工為特定形式的數據,信息是以某種數據形式表現的。數據處理是指將數據轉換成信息的過程。數據處理的內容主要包括:數據的收集、整理、存儲、加工、分類、維護、排序、檢索和傳輸等一系列活動的總和。數據處理的目的是從大量的數據中,根據數據自身的規律和及其相互聯系,通過分析、歸納、推理等科學方法,利用計算機技術、數據庫技術等技術手段,提取有效的信息資源,為進一步分析、管理、決策提供依據。CompanyLogo小結在計算機中,通過計算機軟件來管理數據,通過應用程序來對數據進行加工處理。用外存儲器來存儲數據。[Imageinformationinproduct]Image:CD_BankingandFinance(PhotoDisc)Notetocustomers:ThisimagehasbeenlicensedtobeusedwithinthisPowerPointtemplateonly.Youmaynotextracttheimageforanyotheruse.CompanyLogo2.計算機數據管理(考點1)文件系統階段數據庫系統階段人工管理階段程序與程序之間存在著大量重復數據,稱為數據冗余;數據的獨立性很差;數據結構性差,而且數據不能長期保存。
程序與數據之間不再是直接的對應關系,因而程序和數據有了一定的獨立性。數據文件可以長期保存在外存儲器上被多次存取。數據冗余度大,造成數據的不一致性。包括數據庫系統、分布式數據庫系統、面向對象數據庫系統階段。實現數據共享,減少數據冗余采用特定的數據模型具有較高的數據獨立性有統一的數據控制功能CompanyLogo1.人工管理階段早期的計算機主要用于科學計算,計算處理的數據量很小,基本上不存在數據管理的問題。從50年代中期開始,開始將計算機應用于數據處理。當時的計算機沒有專門管理數據的軟件,也沒有像磁盤這樣可隨機存取的外部存儲設備,對數據的管理沒有一定的格式,數據依附于處理它的應用程序,使數據和應用程序一一對應,互為依賴。由于數據與應用程序的對應、依賴關系,應用程序中的數據無法被其他程序利用,程序與程序之間存在著大量重復數據,稱為數據冗余;同時,由于數據是對應某一應用程序的,使得數據的獨立性很差;如果數據的類型、結構、存取方式或輸入輸出方式發生變化,處理它的程序必須相應改變,數據結構性差,而且數據不能長期保存。CompanyLogo應用程序與數據之間的關系應用程序1應用程序2應用程序n數據組1數據組2數據組n……在人工管理階段,應用程序與數據之間的關系如下圖:CompanyLogo2.文件系統階段從50年代后期開始至60年代中后期為文件管理階段,應用程序通過專門管理數據的軟件即文件管理系統來使用數據。由于計算機存儲技術的發展和操作系統的出現,同時計算機硬件也已經具有可直接存取的磁盤、磁帶及磁鼓等外部存儲設備,軟件則出現了高級語言和操作系統,而操作系統的一項主要功能是文件管理,因此,數據處理應用程序利用操作系統的文件管理功能,將相關數據按一定的規則構成文件,通過文件系統對文件中的數據進行存取、管理,實現數據的文件管理方式。CompanyLogo應用程序與數據之間的關系在文件管理階段,應用程序與數據之間的關系如下圖所示。操作系統應用程序n應用程序2數據組2數據組n應用程序1數據組1CompanyLogo2.文件系統階段(續)文件管理階段中,文件系統為程序與數據之間提供了一個公共接口,使應用程序采用統一的存取方法來存取、操作數據,程序與數據之間不再是直接的對應關系,因而程序和數據有了一定的獨立性。程序和數據分開存儲,有了程序文件和數據文件的區別。數據文件可以長期保存在外存儲器上被多次存取。數據和程序相互依賴。同一數據項可能重復出現在多個不同文件中,這就導致了數據冗余度大,造成數據的不一致性。CompanyLogo3.數據庫系統數據庫管理階段是20世紀60年代后期開始在文件管理基礎上發展起來的。為了實現計算機對數據的統一管理,達到數據共享的目的,發展了數據庫技術。數據庫技術的主要目的是有效地管理和存取大量的數據資源。數據庫管理系統(DataBaseManagementSystem,DBMS)數據庫管理系統利用了操作系統提供的輸入/輸出控制和文件訪問功能。Vf就是一種在操作系統上運行的數據庫管理系統軟件。CompanyLogo應用程序與數據之間的關系在數據庫管理階段,應用程序與數據之間的關系如下圖所示。
數據庫管理系統數據庫應用程序2應用程序1應用程序nCompanyLogo4.分布式數據庫系統20世紀70年代后期,依靠網絡技術的發展為數據庫提供了分布式運行環境,即客戶/服務器(client/server)系統結構。分布式數據庫系統分類:物理上分布、邏輯上集中的分布數據庫結構和物理上分布、邏輯上分布的結構。
開放式數據庫連接(ODBC,OpenDataBaseConnectivity)是用于數據庫服務器的一種標準協議。使用ODBC,可以從vf中訪問SQLServer數據源。CompanyLogo5.面向對象數據庫系統面向對象方法,面向對象的程序設計是20世紀80年代引入計算機領域的一種新的程序設計技術和范型。面向對象的方法是一種認識、描述事物的方法論,它起源于程序設計語言。面向對象數據庫是數據技術與面向對象程序設計相結合的產物.它既是一個面向對象的系統,又是一個數據庫系統.CompanyLogo1.數據庫系統與文件系統的最主要區別是()
A)數據庫系統復雜,而文件系統簡單
B)文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以解決
C)文件系統只能管理程序文件,而數據庫系統能夠管理各種類型的文件
D)文件系統管理的數據量較少,而數據庫系統可以管理龐大的數據量習題1BCompanyLogo2.數據庫管理技術發展過程經過人工管理、文件系統和數據庫系統三個階段,其中數據獨立性最高的階段是()習題2數據庫系統CompanyLogo以下關于數據管理發展的描述錯誤的是A)文件系統階段的數據可以長期保存B)數據庫系統階段仍沒有解決數據獨立性問題C)數據庫系統階段實現了對數據的共享D)人工管理階段存在大量數據冗余習題3BCompanyLogo1.1.2數據庫系統1.數據庫有關概念要點及考點2.數據庫系統的特點
CompanyLogo1.數據庫有關概念數據庫系統
(考點2)
數據庫應用系統簡稱為數據庫系統(DataBaseSystem,DBS),是一個計算機應用系統。它由計算機硬件、數據庫管理系統及相關軟件、數據庫集合、數據庫管理員和用戶等部分組成。應用程序硬件語言編譯DBMSOS最終用戶開發人員數據庫管理人員CompanyLogo1.計算機硬件計算機硬件(Hardware)是數據庫系統賴以存在的物質基礎,是存儲數據庫及運行數據庫管理系統DBMS的硬件資源,主要包括主機、存儲設備、I/O通道等。大型數據庫系統一般都建立在計算機網絡環境下。為使數據庫系統獲得較滿意的運行效果,應對計算機的CPU、內存、磁盤、I/O通道等技術性能指標,采用較高的配置。CompanyLogo2.數據庫管理系統數據庫管理系統(DataBaseManagementSystem,DBMS)是指負責數據庫存取、維護、管理的系統軟件。DBMS提供對數據庫中數據資源進行統一管理和控制的功能,將用戶應用程序與數據庫數據相互隔離。它是數據庫系統的核心,其功能的強弱是衡量數據庫系統性能優劣的主要指標。DBMS必須運行在相應的系統平臺上,在操作系統和相關的系統軟件支持下,才能有效地運行。CompanyLogo3.數據庫數據庫(DataBase,DB)是指存儲在計算機存儲設備上結構化的相關數據集合。它不僅包括描述事物的數據本身,而且還包括相關事物之間的聯系。可以被多個用戶共享的、與應用程序相互獨立。數據庫中的數據也是以文件的形式存儲在存儲介質上的,它是數據庫系統操作的對象和結果。數據庫中的數據具有集中性和共享性。所謂集中性是指把數據庫看成性質不同的數據文件的集合,其中的數據冗余很小。所謂共享性是指多個不同用戶使用不同語言,為了不同應用目的可同時存取數據庫中的數據。數據庫中的數據由DBMS進行統一管理和控制,用戶對數據庫進行的各種數據操作都是通過DBMS實現的。CompanyLogo4.數據庫應用系統
是指系統開發人員利用數據庫系統資源開發出來的、面向某一類實際應用的應用軟件系統。
5.數據庫管理員(DBA)
是負責全面管理和實施數據庫控制和維護的技術人員。(職責見P5)CompanyLogo數據庫系統組成(知識回顧)數據庫系統是五部分組成:硬件系統、數據庫集合、數據庫管理系統及相關軟件、數據庫管理員和用戶。數據庫管理系統是數據庫系統的核心CompanyLogo2.數據庫系統的特點
數據庫系統的出現是計算機數據處理技術的重大進步,它具有以下特點。
1.實現數據共享,減少數據冗余數據的最小單位是字段,即可以按字段的名稱存取庫中某一個或某一組字段,也可以存取一條記錄或一組記錄。數據冗余就是數據重復在建立數據庫時,應當以面向全局的觀點組織數據庫中的數據,而不應當只考慮某一部門的局部應用,這樣才能發揮數據共享的優勢。CompanyLogo2.數據庫系統的特點(續)
2.采用特定的數據模型
數據庫中的數據是有結構的,這種結構由數據庫管理系統所支持的數據模型表現出來的。任何數據庫管理系統都支持一種抽象的數據模型。CompanyLogo2.數據庫系統的特點(續)
3.具有較高的數據獨立性所謂數據獨立是指數據與應用程序之間的彼此獨立,它們之間不存在相互依賴的關系。應用程序不必隨數據存儲結構的改變而變動,這是數據庫一個最基本的優點。在數據庫系統中,數據庫管理系統通過映像,實現了應用程序對數據的邏輯結構與物理存儲結構之間較高的獨立性。數據庫的數據獨立包括兩個方面:(1)物理數據獨立:數據的存儲格式和組織方法改變時,不影響數據庫的邏輯結構,從而不影響應用程序。(2)邏輯數據獨立:數據庫邏輯結構的變化(如數據定義的修改,數據間聯系的變更等)不影響用戶的應用程序。數據獨立提高了數據處理系統的穩定性,從而提高了程序維護的效益。CompanyLogo2.數據庫系統的特點(續)
4.有統一的數據控制功能
數據的存取是并發的,即多個用戶同時使用一個數據庫。所以,數據庫管理系統必須要提供必要的保護措施(包括并發訪問控制、數據安全控制和數據的完整性控制)。CompanyLogo數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是(C)A)DB包含DBS和DBMS
B)DBMS包含DB和DBSC)DBS包含DB和DBMS
D)沒有任何關系習題1CCompanyLogo數據庫系統的核心是()(A)數據模型(B)數據庫管理系統(C)數據庫(D)數據庫管理員習題2BCompanyLogoVisualFoxPro是A)數據庫系統B)數據庫管理系統C)數據庫D)數據庫應用系統習題3BCompanyLogo以下描述中正確的是:A)數據庫只包括描述事物的數據本身B)數據庫中的數據具有較小的冗余和較高的數據獨立性C)數據庫系統是為數據庫的建立、使用和維護而配置的軟件D)數據庫管理系統是數據庫集合的組成部分。習題4BCompanyLogo1.1.3數據模型1.實體的描述要點及考點3.數據模型簡介2、實體間聯系及聯系的種類CompanyLogo1.實體的描述客觀事物在信息世界中稱為實體(Entity),它是現實世界中任何可區分、識別的事物。實體可以是具體的人或物,也可以是抽象事件。(1)實體
客觀存在并且可以相互區別的事物稱為實體。(2)實體的屬性實體具有許多特性,實體所具有的特性稱為屬性(Attribute)。一個實體可用若干屬性來刻畫。每個屬性都有特定的取值范圍即值域(Domain),值域的類型可以是整數型、實數型、字符型等;(3)實體型和實體集屬性值的集合表示一個實體,而屬性的集合表示一種實體的類型,稱為實體型。同類型的實體的集合稱為實體集。
性質相同的同類實體的集合稱實體集。如一個班的學生。CompanyLogo2、實體間聯系及聯系的種類
兩個實體間聯系主要歸結為以下三種類型(考點3)
(1)一對一聯系(1:1)若兩個不同型實體集中,任一方的一個實體只與另一方的一個實體相對應,稱這種聯系為一對一聯系。如班長與班級的聯系,一個班級只有一個班長,一個班長對應一個班級。(2)一對多聯系(1:n)若兩個不同型實體集中,一方的一個實體對應另一方若干個實體,而另一方的一個實只對應本方一個實體,稱這種聯系為一對多聯系。如班長與學生的聯系,一個班長對應多個學生,而本班每個學生只對應一個班長。
(3)多對多聯系(m:n)若兩個不同型實體集中,兩實體集中任一實體均與另一實體集中若干個實體對應,稱這種聯系為多對多聯系。如教師與學生的聯系,一位教師為多個學生授課,每個學生也有多位任課教師。CompanyLogo2、實體間聯系及聯系的種類(續)
建立實體模型的一個主要任務就是要確定實體之間的聯系。常見的實體聯系有3種:一對一聯系、一對多聯系和多對多聯系。如圖1-6所示。班長班長-班級班級11班長班長-學生學生1n教師教師-學生學生mn(a)(b)(c)CompanyLogo1.“商品”與“顧客”兩個實體集之間的聯系一般是()
A)一對一
B)一對多
c)多對一
D)多對多習題D
2.在奧運會游泳比賽中,一個游泳運動員可以參加多項比賽,一個游泳比賽項目可以有多個運動員參加,游泳運動員與游泳比賽項目兩個實體之間的聯系是()聯系。多對多CompanyLogo3.數據模型簡介(考點)數據模型是指數據庫中數據與數據之間的關系。數據模型是數據庫管理系統用來表示實體及實體間的聯系的方法。數據模型是數據庫系統中一個關鍵概念,數據模型不同,相應的數據庫系統就完全不同,任何一個數據庫管理系統都是基于某種數據模型的。數據庫管理系統常用的數據模型有下列三種:
層次模型網狀模型關系模型層次數據庫系統網狀數據庫系統關系數據庫系統CompanyLogo1.層次數據模型(HierarchicalModel)
層次模型是用樹型結構來表示實體類型以及實體間聯系的模型。他只能表示1:n的聯系,不能表示兩個以上的實體類型之間的復雜聯系和實體類型之間的多對多的聯系。(P7-8)CompanyLogo2.網狀數據模型(NetworkModel)網狀模型是用網狀結構來表示實體類型以及實體間聯系的模型。網中的每一個結點表示一個實體類型。它能夠表示實體間的多種復雜聯系和實體類型之間的多對多的聯系。支持網狀模型的DBMS稱為網狀數據庫管理系統,在這種系統中建立的數據庫是網狀數據庫。網絡結構可以直接表示多對多聯系,這也是網狀模型的主要優點。
P9(兩種模型分析)CompanyLogo3.關系模型(RelationalModel)關系模型是用二維表格結構來表示實體以及實體聯系間模型。關系是由若干個二維表組成的集合。每個二維表又稱為關系。
VisualFoxPro是一種典型的關系型數據庫管理系統。
CompanyLogo表1-1學生基本情況表
學號姓名性別班級名系別代號地址出生日期是否團員備注011110李建國男計012101湖北武漢1984-9-28是
011103李寧女電013402江西九江1985-5-6否
011202趙娜女英011203廣西南寧1984-2-21否
021204孫亮男電013402湖南長沙1986-9-8是
011111趙琳女計012101江蘇南京1985-11-18是
021405羅宇波男英011203江蘇南通1985-12-12否
CompanyLogo用樹形結構表示實體之間聯系的模型是()(A)關系模型(B)網狀模型(C)層次模型(D)以上三個都是習題1
CCompanyLogo以下描述中錯誤的是:A)層次數據模型可以表示一對多的聯系B)一張二維表就是一個關系C)層次數據模型不能直接表示多對多的聯系D)網狀數據模型不能直接表示多對多的聯系習題2
DCompanyLogo1.2關系數據庫1.2.1關系模型1.2.2關系運算CompanyLogo1.2.1關系模型1.關系的基本概念要點及考點3.關系模型實例2.關系的特點CompanyLogo1.關系的基本概念關系模式對關系的描述稱為關系模式,一個關系模式對應一個關系的結構。其格式為:
關系名(屬性名1,屬性名2,…,屬性名n)在VF中使用表示為表結構:表名(字段名1,字段名2,……,字段名n)表示關系既可以用二維表格描述,也可以用數學形式的關系模式來描述。一個關系模式對應一個關系的數據結構,也就是表的數據結構。CompanyLogo如表1-2對應的關系,其關系模式可以表示為:
考生簡況(準考證號,身份證號,姓名,性別,出生日期,工作單位,電話號碼)其中,“考生簡況”為關系名,括號中各項為該關系所有的屬性名。
表1-2考生簡況準考證號姓名性別出生日期筆試成績上機成績總分250199990001趙娜女12/01/708592177250199990003張曉云女05/05/696475139CompanyLogo1.關系的基本概念(續)(1)關系一個關系就是一張二維表,每個關系有一個關系名。VFP中每個關系(數據庫表)用一個文件來存儲,擴展名為.DBF
表1-3考生考試成績表
準考證號姓名性別出生日期筆試成績上機成績總分250199990001趙
娜女12/01/708592177250199990002李
小軍男04/15/737380153250199990003張曉云女05/05/696475139250199990004劉志學男11/06/709590185250199990005孫
亮男08/23/716774141250299990006李建國男09/28/725357110CompanyLogo1.關系的基本概念(續)(2)元組二維表的每一行在關系中稱為元組。在VisualFoxPro中,一個元組對應表中一個記錄。(3)屬性二維表的每一列在關系中稱為屬性,每個屬性都有一個屬性名。每個屬性都有屬性名、數據類型、長度。在VisualFoxPro中,一個屬性對應表中一個字段,屬性名對應字段名。(4)域屬性的取值范圍稱為域。
CompanyLogo1.關系的基本概念(續)
(5)關鍵字關系中能唯一區分、確定不同元組(記錄)的屬性或屬性組合,稱為該關系的一個關鍵字。單個屬性組成的關鍵字稱為單關鍵字,多個屬性組合的關鍵字稱為組合關鍵字。需要強調的是,關鍵字的屬性值不能取“空值”,所謂空值就是“不知道”或“不確定”的值,因而無法唯一地區分、確定元組。考生表中“準考證號”及“身份證號”屬性可以作為單關鍵字,因為準考證號和身份證號不允許相同。而“姓名”及“出生日期”則不能作為關鍵字,因為考生中可能出現重名或相同出生日期。如果所有同名考生的出生日期不同,則可將“姓名”和“出生日期”組合成為組合關鍵字。
CompanyLogo1.關系的基本概念(續)
學號姓名性別年齡001李明男19002王麗女20003孫亮男20004張維女21學生表選課表學號課程號分數001A98001B78002B92003C89CompanyLogo1.關系的基本概念(續)
(6)候選關鍵字關系中能夠成為關鍵字的屬性或屬性組合可能不是惟一的。凡在關系中能夠唯一區分、確定不同元組的屬性或屬性組合,稱為候選關鍵字。如表1-2中“準考證號”和“身份證號”屬性都是候選關鍵字。(7)主關鍵字在候選關鍵字中選定一個作為關鍵字,稱為該關系的主關鍵字。關系中主關鍵字是唯一的。(8)外部關鍵字關系中某個屬性或屬性組合并非關鍵字,但卻是另一個關系的主關鍵字,稱此屬性或屬性組合為本關系的外部關鍵字。關系之間的聯系是通過外部關鍵字實現的。
CompanyLogo在關系模型中,把數據看成是二維表,每一個二維表稱為一個()VisualFoxPro是一種關系型數據庫管理系統,這里關系通常是指(
)(A)數據庫文件(dbc文件)(B)一個數據庫中兩個表之間有一定關系(C)表文件(dbf文件)(D)一個表文件中兩條記錄之間有一定的關系習題
關系CCompanyLogo2.關系的特點(考點)在關系模型中,關系具有以下基本特點:(1)關系必須規范化,屬性不可再分割規范化是指關系模型中每個關系模式都必須滿足一定的要求,最基本的要求是關系必須是一張二維表,每個屬性值必須是不可分割的最小數據單元,即表中不能再包含表。(2)在同一關系中不允許出現相同的屬性名(字段)(3)關系中不允許有完全相同的元組(記錄)(4)在同一關系中元組及屬性的順序可以任意(5)任意交換兩個元組(或屬性)的位置,不會改變關系模式。以上是關系的基本性質,也是衡量一個二維表格是否構成關系的基本要素。在這些基本要素中,有一點是關鍵,即屬性不可再分割,也即表中不能套表。
CompanyLogo3.關系模型實例
CompanyLogo在關系模型中,每個關系模式中的關鍵字A)可由多個任意屬性組成B)最多由一個屬性組成C)可由一個或多個其值能惟一標識關系中任何元組的屬性組成D)以上說法都不對習題
CCompanyLogo在VisualFoxPro中,"表"是指A)報表B)關系C)表格控件D)表單習題
BCompanyLogo以下關于關系的說法正確的是A)列的次序非常重要B)行的次序非常重要C)列的次序無關緊要D)關鍵字必須指定為第一列習題
CCompanyLogo1.2.2關系運算(考點)1.傳統的集合運算(并、差、交等)要點及考點2.專門的關系運算(選擇、投影、聯接)CompanyLogo1.傳統的集合運算
進行并、差、交集合運算的兩個關系必須是具有相同的關系模式,即結構相同。1.并兩個相同結構關系的并是有屬于這兩個關系的元組(記錄)組成的集合。2.差關系R和關系S,是有屬于R而不屬于S的元組組成的集合,從R中去掉S中也有的元組。3.交關系R和關系S,既屬于R又屬于S的元組組成的集合。CompanyLogo2.專門的關系運算在關系數據庫中查詢用戶所需數據時,需要對關系進行一定的關系運算。關系運算主要有選擇、投影和聯接三種。選擇(Selection)運算是從關系中查找符合指定條件元組的操作。(對記錄)
投影(Projection)運算是從關系中選取若干個屬性的操作。(對字段)
連接(Join)運算是將兩個關系模式的若干屬性拼接成一個新的關系模式的操作,對應的新關系中,包含滿足聯接條件的所有元組。(對字段)
自然連接是指去掉重復屬性的等值連接。在連接運算中,按照字段值對應相等為條件進行的連接操作稱為等值連接。CompanyLogo選擇例如,表1-2按照“性別
=”女“”的條件進行選擇運算,可得到如下結果。表1-4選擇運算結果準考證號姓名性別出生日期筆試成績上機成績總分250199990001趙娜女12/01/708592177250199990003張曉云女05/05/696475139CompanyLogo投影例如,選取表1-3中姓名、筆試成績、上機成績三列的投影操作,可得到如表1-5所示結果。表1-5投影運算結果姓名筆試成績上機成績趙娜8592李小軍7380張曉云6475劉志學9590孫亮6774李建國5357CompanyLogo聯接
例如,將表1-1和表1-3中若干列,以“準考證號”列為依據,聯接生成一個新的表格,結果如圖1-6所示。圖1-6聯接運算結果準考證號姓名性別工作單位筆試成績上機成績總分250199990001趙娜女武漢水利電力大學8592177250199990002李小軍男武漢電建一公司7380153250199990003張曉云女武漢大學6475139250199990004劉志學男華中理工大學9590185250199990005孫亮男湖北大學6774141250299990006李建國男湖北工學院5357110CompanyLogo傳統的集合運算包括A)并、差和選擇B)并、交和投影C)交、差和選擇D)并、差和交習題
DCompanyLogo關系的基本運算包括A)連接、選擇和投影B)并、交和差C)排序、連接和選擇D)選擇、投影和排序習題
ACompanyLogo關系運算中選擇某些列形成新的關系的運算是A)選擇運算B)投影運算C)交運算D)除運算學生表中有"學號"、"姓名"和"年齡"三個字段,SQL語句"SELECT學號FROM學生"完成的關系操作稱為A)選擇B)投影C)連接D)并習題
BBCompanyLogo1.3數據庫設計基礎1.3.1數據庫設計步驟1.3.2數據庫設計過程CompanyLogo1.3數據庫設計步驟1.設計原則(考點)要點及考點2.設計的步驟CompanyLogo1.設計原則(考點)
a.關系數據庫的設計應遵從概念單一化“一事一地”的原則。(一個表描述一個實體或實體間的一種聯系)b.避免在表之間出現重復字段c.表的字段必須是原始數據和基本數據元素d.用外部關鍵字保證有關聯的表之間的聯系
CompanyLogo2.設計的步驟1.需求分析2.確定需要的表3.確定所需字段4.確定聯系5.設計求精
利用示例數據進行測試。
CompanyLogo1.3.2數據庫設計過程5.設計求精4.確定聯系3.確定所需字段1.需求分析2.確定需要的表數據庫設計利用示例數據進行測試CompanyLogo1.4VisualFoxPro系統概述1.4.1VisualFoxPro6.0的安裝與啟動1.4.2VisualFoxPro6.0的主界面1.4.3工具欄的使用1.4.4VisualFoxPro的配置
CompanyLogo1.4.1VisualFoxPro6.0的安裝與啟動
1VisualFoxPro的特點
VisualFoxPro具有界面友好、工具豐富、速度較快等優點,并在數據庫操作與管理、可視化開發環境、面向對象程序設計等方面具有較強的功能。其特點主要體現在以下幾方面:(1)兼容性好(2)應用程序的開發更簡便(3)改進了程序調試工具(4)更簡便的表設計和擴充內容的數據字典(5)增強了查詢和視圖設計功能(6)增強了表單設計功能(7)更多更好的向導(8)增強了OLE與ActiveX的集成
CompanyLogo
2VisualFoxPro6.0的安裝
1.VisualFoxPro6.0的安裝環境要求
VisualFoxPro6.0系統的正確安裝、運行,必須具備相應的環境條件。其最低要求,一般應具備如下環境條件:(1)配置50MHz主頻486以上的PC機或兼容機;(2)內存16MB以上;(3)典型安裝需要85M,最大安裝需要90M
(4)鼠標;(5)VGA或更高分辨率的顯示器;(6)中文Windows95/98或WindowsNT以上操作系統;(7)對于網絡操作,需要一個與Windows兼容的網絡和一個網絡服務器。(下面開始對照書本演示講解)
CompanyLogo啟動VisualFoxPro6.0
VisualFoxPro6.0啟動后,打開主窗口,如圖1-8所示。主窗口包括:標題欄、菜單欄、常用工具欄、狀態欄、命令窗口和主窗口工作區幾個組成部分。(主窗口)4退出系統
(考點)
(四種方法)p23
CompanyLogo1.4.2VisualFoxPro6.0的主界面三種運行方式:1.菜單操作2.命令操作(三種顯示與隱藏命令窗口方法)考點項目管理器窗口
CompanyLogo1.4.3工具欄的使用1.顯示與隱藏工具欄2.定制工具欄3.修改現有工具欄
CompanyLogo1.4.4VisualFoxPro的配置1.使用”選項”對話框環境設置包括主窗口標題、默認目錄、項目、編輯器、調試器及表單工具選項、臨時文件存儲、拖放字段對應的控件和其他選項等內容。
“選項”對話框或SET命令進行附加的配置設定,還可以通過配置文件進行設置。2.保存設置
CompanyLogo1.5項目管理器
在VisualFoxPro系統中,使用項目組織、集成數據庫應用系統中所有相關的文件,形成一個完整的應用系統。所謂項目是VisualFoxPro中相關數據、文檔和各類文件、對象的集合,也即項目是與一個應用有關的所有文件的集合。項目管理器是VisualFoxPro系統創建、管理項目的工具,用來創建、修改、組織項目中各種文件,對項目中程序進行編譯和連編,形成一個可以運行的應用程序系統。
CompanyLogo1.5項目管理器1.5.1創建項目1.5.2使用項目管理器1.5.3定制項目管理器CompanyLogo1.5.1創建項目創建項目打開和關閉項目各類文件選項卡(考點)
CompanyLogo1.5.2使用項目管理器創建文件添加文件修改文件移去文件其他按鈕
CompanyLogo1.5.3定制項目管理器移動、縮放和折疊折分項目管理器停放項目管理器
CompanyLogo向一個項目中添加一個數據庫,應該使用項目管理器的A)"代碼"選項卡B)"類"選項卡C)"文檔"選項卡D)"數據"選項卡習題DCompanyLogo在"項目管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝配式建筑樓梯預制安裝與節能減排工程服務合同
- 康復病人護理全流程管理
- 遺產官司贍養協議書
- 車位分期貸款協議書
- 集體土地合同協議書
- 風貌塑造安全協議書
- 衛生間服務合同協議書
- 解除環衛合同協議書
- 車輛備案代辦協議書
- cnc工廠學徒協議書
- 工程勞務合作協議書
- 專利代理師考試題庫有答案分析2024年
- 電表過戶借用協議書
- 老年人房顫的綜合管理
- 2023-2024學年四年級數學下學期開學摸底考試(A4版)(人教版)
- 2025年湖北省各市(州、區)供電服務有限公司招聘筆試參考題庫含答案解析
- 私人合同協議書模板
- 《城鎮房屋租賃合同(示范文本)》(GF-2025-2614)
- 神經鞘瘤MRI診斷要點及鑒別診斷課件
- 2025年河北高考地理模擬預測試卷(含答案解析)
- 120個常見文言實詞例釋-高考語文考前復習速記清單
評論
0/150
提交評論