版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第 1 章 關(guān)于數(shù)據(jù)庫的基礎(chǔ)學(xué)問1 數(shù)據(jù)庫 DB :是儲備在運算機儲備設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合;即是存放數(shù)據(jù)的倉 庫;2 數(shù)據(jù)庫治理系統(tǒng) DBMS :實現(xiàn)各種數(shù)據(jù)治理功能的核心軟件;或者說為數(shù)據(jù)庫的建立、使用和保護而配置的軟件稱為數(shù)據(jù)庫治理系統(tǒng);3 數(shù)據(jù)庫應(yīng)用系統(tǒng) DBAS :是由系統(tǒng)開發(fā)人員開發(fā)的;4 數(shù)據(jù)庫治理員 DBA :DBA 的職責(zé)不包括開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng);5 數(shù)據(jù)庫系統(tǒng)的組成:硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫治理系統(tǒng)、數(shù)據(jù)庫治理員和用戶;其中 DBMS 是核心;6 實體間的聯(lián)系有三種:一對一、一對多、多對多;7 數(shù)據(jù)模型分為三種:層次模型、網(wǎng)狀模型、關(guān)系模型;其中關(guān)系模型就是用二維表的
2、結(jié)構(gòu)來描述;一張二維表就是一個關(guān)系;關(guān)系術(shù)語關(guān)系:就是一張二維表;元組 記錄 :水平方向的行;屬性 字段 :垂直方向的列;域: 屬性的取值范疇;關(guān)鍵字: 關(guān)系中最關(guān)鍵的那一個字段,即能夠唯獨標(biāo)識一個元組;外部關(guān)鍵字: 在兩個有聯(lián)系表中,如兩個表有相同的字段名,其中一個表中的是關(guān)鍵字,那它在另外一張表中不是關(guān)鍵字,那就是外部關(guān)鍵字;兩個表之間的字段起著“ 橋梁”的作用;8 特地的關(guān)系運算:挑選、投影、連接;關(guān)于 VFP 系統(tǒng)1 啟動:單擊“ 開頭”“ 程序”“ Microsoft Visual FoxPro 6.0 ”“ Microsoft Visual FoxPro 6.0” ;2 退出: 1
3、 單擊右上角的“” ;2 單擊“ 文件” “ 退出”;3 ALT+F4 ;4 在命令窗口中鍵入QUIT ;“ 默認目錄”3 兩種工作方式:交互式和 自動化工作方式程序運行方式 ;4 顯示與隱匿命令窗口的三種操作方法;P24 5 設(shè)置 VFP 的默認目錄位置: 單擊 “ 工具”“ 選項”“ 文件位置”“ 修改” ;在學(xué)習(xí) VFP 時,請同學(xué)們肯定要養(yǎng)成設(shè)置文件的默認儲備位置的好習(xí)慣;關(guān)于項目治理器1 新建:(1)鼠標(biāo)操作: “ 文件” “ 新建”勾選“ 項目”“ 新建文件”;(2)命令操作: create project 項目名 2 打開:(1)鼠標(biāo)操作: “ 文件” “ 打開”;(2)命令操作
4、: modify project 項目名 項目治理器的選項卡6 個 1 數(shù)據(jù):數(shù)據(jù)庫、自由表、查詢、視圖;2 文檔:表單、報表、標(biāo)簽;3 類 4 代碼:程序、 AIP 庫、 app 應(yīng)用程序;5 其他:菜單文件、文本文件、其他文件位圖文件;6 全部:包括前面 5 個選項卡的全部內(nèi)容;3 在項目治理器中新建數(shù)據(jù)庫:(1)打開項目(2)在項目治理器中的“ 數(shù)據(jù)” 選項卡中選中“ 數(shù)據(jù)庫”“ 新建” ;4 將一個數(shù)據(jù)庫添加到項目中( 1)打開項目( 2)在項目治理器“ 數(shù)據(jù)” 選項卡中選中“ 數(shù)據(jù)庫”“ 添加” ;5 將一個數(shù)據(jù)庫從項目中移去( 1)打開項目( 2)在項目治理器“ 數(shù)據(jù)” 選項卡中將
5、“ 數(shù)據(jù)庫” 綻開,選中某個“ 數(shù)據(jù)庫名”“ 移 去” ;第 2 章 關(guān)于數(shù)據(jù) 常量 數(shù)據(jù) 常量 的類型有:數(shù)值型 N :占 8 個字節(jié);貨幣型 Y:占 8 個字節(jié);字符型 C 日期型 D:占 8 個字節(jié);日期時間型 T :占 8 個字節(jié);規(guī)律型 L :占 1 個字節(jié);變量:是特地用來存放數(shù)據(jù)用的;分為字段變量表達式: 1 數(shù)值表達式2 字符表達式 3 日期時間表達式 4 關(guān)系表達式性別等于“ 男”:性別 =“ 男”姓名為“ 劉明明”:姓名 =“ 劉明明”工齡大于等于 20:工齡 =20 5 規(guī)律表達式性別等于“ 男” 或等于“ 女”基本工資高于 400 元且低于 1000 元工齡大于等于 2
6、0 的未婚男職工職稱是“ 教授” 或者是“ 副教授”字段名 和內(nèi)存變量;工齡大于 20 年,職稱為“ 副教授” 或“ 講師” 的未婚男職工職稱為“ 副教授” 且年齡不超過 35 歲的未婚女職工本章的相關(guān)命令 ?:打印輸出符,輸出時換行; . :打印輸出符,輸出時不換行; SET CENTURY ON :設(shè)置 4 位數(shù)字年份 SET CENTURY OFF :設(shè)置 2 位數(shù)字年份 STORE TO :內(nèi)存變量的賦值; CLEAR :清除窗口屏幕中顯示的內(nèi)容; DIMENSION 、DECLARE :創(chuàng)建數(shù)組; LIST MEMORY 、DISPLAY :內(nèi)存變量的顯示; CLEAR MEMORY
7、:內(nèi)存變量的清除;“ 新建文件”;本章的相關(guān)函數(shù)見新視野訓(xùn)練VFP 教程第 3 章關(guān)于數(shù)據(jù)庫的操作1 新建:(1)鼠標(biāo)操作: “ 文件” “ 新建”勾選“ 數(shù)據(jù)庫”(2)命令操作: Create database 數(shù)據(jù)庫名 當(dāng)“ 數(shù)據(jù)庫名” 省略時,會彈出創(chuàng)建對話框;(3)安全檢查: set safety on/off 新建數(shù)據(jù)庫與原數(shù)據(jù)庫重名時,是否詢問 用鼠標(biāo)操作會自動打開數(shù)據(jù)庫設(shè)計器 計器;而命令操作僅僅是創(chuàng)建數(shù)據(jù)庫,不直接顯現(xiàn)該設(shè)2 打開:(1)鼠標(biāo)操作: “ 文件” “ 打開”在文件類型中選“ 數(shù)據(jù)庫”;(2)命令操作: open database 數(shù)據(jù)名 . 當(dāng)“ 數(shù)據(jù)庫名” 省略
8、時,會彈出打開對話框;省略號處是一些可選項,可選項如下:EXCLUSIVE | SHARED:以獨占方式打開| 以共享方式打開;NOUPDATE :以只讀方式打開;默認值(即不寫 noupdate)是以讀 /寫方式,也為共享方式;以上可選項如在鼠標(biāo)操作方式時都可以在打開對話框中設(shè)置為何要有獨占數(shù)據(jù)庫?只有在獨占的方式下才能清理數(shù)據(jù)庫用鼠標(biāo)方式打開會同時打開數(shù)據(jù)庫設(shè)計器 現(xiàn)該設(shè)計器;而命令操作僅僅是打開數(shù)據(jù)庫,也不直接出3 修改:(1)鼠標(biāo)操作:等同于打開操作2命令操作: modify database 數(shù)據(jù)庫名 當(dāng)“ 數(shù)據(jù)庫名” 省略時,就對當(dāng)前數(shù)據(jù)庫進行修改;省略號處是一些可選項,可選項如下
9、:NOW AIT :在程序中使用,打開數(shù)據(jù)庫設(shè)計器后不暫停,主要為了程序連貫,實現(xiàn)無人職 守;NOEDIT :只打開數(shù)據(jù)庫設(shè)計器,禁止對其進行修改其實一條 modify database 就可以完成:Create database + open database +moddify database 三條命令的功能4 關(guān)閉:(1)鼠標(biāo)操作:單擊數(shù)據(jù)庫設(shè)計器右上角的“正的關(guān)閉(2)命令操作: close database ” ;僅僅只是隱匿該數(shù)據(jù)庫,不是真留意:這里后面不能加數(shù)據(jù)庫名,他的作用就只是關(guān)閉當(dāng)前數(shù)據(jù)庫當(dāng)已經(jīng)打開多個數(shù)據(jù)庫時,如想關(guān)閉其他的數(shù)據(jù)庫,可以設(shè)置它為當(dāng)前數(shù)據(jù)庫即可,方法有:(1
10、)鼠標(biāo)操作:在工具欄的數(shù)據(jù)庫下拉框中直接選(2)命令操作: set database to 數(shù)據(jù)庫名 如不加名字,就會把全部都設(shè)置為非當(dāng)前數(shù)據(jù)庫close all 關(guān)閉全部文件 5 刪除:(1)鼠標(biāo)操作:打開項目治理器“ 數(shù)據(jù)” 選項卡單擊“ 數(shù)據(jù)庫” 前面的+號在其中選中目標(biāo)數(shù)據(jù)庫單擊“ 移去”;(2)命令操作: DELETE DA TABASE 數(shù)據(jù)庫名 省略號處是一些可選項,可選項如下:deletetables:刪除數(shù)據(jù)庫的同時把其中所含表也刪除;recycle :將被刪除的文件臨時放于回收站,以后要是懊悔,仍可以仍原;鼠標(biāo)操作無法在刪除數(shù)據(jù)庫的同時刪除表;假如安全檢查設(shè)置為set sa
11、fety on 會提示“ 真的刪除嗎”;關(guān)于表 表分為數(shù)據(jù)庫表和自由表 不論哪種表都是由結(jié)構(gòu)部分和內(nèi)容部分組合而成的;一、關(guān)于數(shù)據(jù)庫表:在某個數(shù)據(jù)庫處于打開狀態(tài)并且是當(dāng)前數(shù)據(jù)庫時,創(chuàng)建的表就是此數(shù)據(jù)庫的一個數(shù)據(jù)庫表;結(jié)構(gòu)部分:創(chuàng)建數(shù)據(jù)庫表;鼠標(biāo)操作:打開數(shù)據(jù)庫設(shè)計器,在這里面任意位置右擊,挑選“ 新建表”命令操作 : open database 數(shù)據(jù)庫名 Create 表名 以上不論哪一種操作,都會自動彈出“ 表設(shè)計器”;表設(shè)計器的作用是對表的結(jié)構(gòu)進行創(chuàng)建或修改;表設(shè)計器的打開與修改:鼠標(biāo)操作:打開數(shù)據(jù)庫設(shè)計器,在里面找到進行結(jié)構(gòu)修改的表,;在那張表上右擊挑選“ 修改”命令操作: use 表名
12、 Modify structure 表設(shè)計器的內(nèi)容:見新視野訓(xùn)練 VFP 教程 內(nèi)容部分 表的結(jié)構(gòu)設(shè)計完成確定后,會自動詢問是否打開“ 瀏覽器” 進行輸入數(shù)據(jù);表瀏覽器的作用是對表的內(nèi)容進行創(chuàng)建或修改;表瀏覽器的打開:鼠標(biāo)操作:打開數(shù)據(jù)庫設(shè)計器,在里面找到進行結(jié)構(gòu)修改的表,在那張表上右擊挑選“ 瀏覽”;命令操作: Use 表名 Browse 一、些常用的內(nèi)容修改: 增加記錄:(1)在表的尾部增加記錄:/追加方式 鼠標(biāo)操作:顯示 命令操作: A )append 需要馬上輸入記錄值B)append blank 在表尾加一空行再用 edit,change,browse 或 replace 更換(2)
13、 在表的任意位置插入記錄:insert 省略號處是一些可選項,可選項如下: before 假如要在當(dāng)前選中的記錄之前插入一條新記錄,就在 就會在當(dāng)前記錄之后插入新記錄; blank 在指定的記錄之前或之后插入一條空白記錄;insert 后加上 before,不加假如表是建立了主索引或候選索引,就不能用以上的APPEND 或 INSERT 命令插入記錄,而必需用 SQL 的命令語句(見第四章); 刪除記錄:(1) 規(guī)律刪除(置刪除標(biāo)記)鼠標(biāo)操作:在要刪除的記錄行首直接打上黑塊標(biāo)記 命令操作: delete for 條件 假如不跟條件,就只規(guī)律刪除當(dāng)前記錄;否就規(guī)律刪除滿意條件的記錄;規(guī)律刪除記錄
14、,不是真正的從表中刪除了,以后要是懊悔,仍可以復(fù)原;Delete all 規(guī)律刪除全部記錄 2復(fù)原記錄(只能復(fù)原規(guī)律刪除的記錄)鼠標(biāo)操作:把要復(fù)原的記錄行首的黑塊去掉 命令操作: recall for 條件 假如不跟條件, 就只復(fù)原當(dāng)前記錄假如當(dāng)前記錄沒有刪除標(biāo)記,就該命令什么事也不做;否就復(fù)原滿意條件的記錄;recall all 復(fù)原全部記錄 3 物理刪除: pack 只刪除前面有黑塊的記錄行;(4)物理刪除表中全部記錄行:ZAP (會彈出一個詢問對話框);ZAP 就相當(dāng)于 delete all+pack 修改記錄:(1)鼠標(biāo)操作:打開表瀏覽器直接修改;(2)命令方式:用 edit 或 ch
15、ange 修改當(dāng)前一條記錄和 skip 協(xié)作使用;有條件修改(滿意條件的記錄行才進行修改,其他行不變):Replace all 字段名 with 表達式 for 表達式 假如跟上 for 表達式 ,就是對滿意條件的記錄行才進行修改;在不跟 for 表達式 情形下,假如跟上 all ,就是對全部記錄進行修改;假如 all 和for 表達式 都不指定,就是對表中的當(dāng)前記錄進行修改; 顯示記錄: list/display 字段名列表 for 表達式 不使用條件時,LIST 默認顯示全部記錄,而DISPLAY 就默認顯示當(dāng)前記錄; 指定條件時, LIST 和 DISPLAY 功能相同; 查詢定位:(1
16、)鼠標(biāo)操作:打開表瀏覽器,用鼠標(biāo)直接選中目標(biāo)記錄行;(2)命令操作: goto/go 記錄號 /top/bottom skip 數(shù)字 locate for 表達式 continue 二、關(guān)于自由表 結(jié)構(gòu)部分(1)創(chuàng)建自由表:在沒有任何數(shù)據(jù)庫打開的狀態(tài)下,新建的表就是自由表;鼠標(biāo)操作: “ 文件” “ 新建” 挑選“ 表”單擊“ 新建文件”命令操作: create 表名 (2)修改:(自由表的表設(shè)計器的使用)鼠標(biāo)操作: “ 文件” “ 打開” “ 顯示”“ 表設(shè)計器”;命令操作: use 表名 Modify structure 內(nèi)容部分(自由表的瀏覽器的使用)鼠標(biāo)操作: “ 文件” “ 打開”
17、“ 顯示” “ 瀏覽 xx 表” ;命令操作: use 表名 Browse 三、自由表和數(shù)據(jù)庫表之間的轉(zhuǎn)換1 自由表數(shù)據(jù)庫表:打開數(shù)據(jù)庫設(shè)計器在里面空白處右擊挑選“ 添加表”;2 數(shù)據(jù)庫表自由表:打開數(shù)據(jù)庫設(shè)計器在要轉(zhuǎn)換的表上右擊選“ 刪除”在彈出的對話框中依據(jù)題目挑選移去或刪除關(guān)于索引:索引就像目錄: 目的是為了便于快速查詢數(shù)據(jù);索引是對表中記錄按某種規(guī)律次序重新排列;1 分類:主索引: 字段或表達式不答應(yīng)有重復(fù)值,且一個表只能有一個主索引,只有數(shù)據(jù) 庫表才可以建;侯選索引:字段或表達式不答應(yīng)有重復(fù)值,但一個表可以有多個侯選索引;唯獨索引:字段或表達式答應(yīng)有重復(fù)值,但重復(fù)的值只顯現(xiàn)一次,一個
18、表中可以有多個唯獨索引;一般索引:字段或表達式答應(yīng)有重復(fù)值 2 創(chuàng)建:,一個表可以有多個一般索引;I 鼠標(biāo)操作:打開此表的表設(shè)計器,挑選要建立索引的字段,在其同行的索引那一列中,依據(jù)題目要求選升序或降序(題目如無要求,就選“ 升序”);點擊索引選項卡,在其中的索引類型中依據(jù)題目要求進行填寫; 命令操作建立索引:Index on 表達式 字段名 tag 索引名 省略號處是一些可選項,可選項如下:UNIQUE 唯獨索引 CANDIDATE 候選索引 什么都不跟就是 一般索引命令操作無法建立主索引 3 索引的擴展名: .idx 非結(jié)構(gòu)單索引 .cdx(非默認名)非結(jié)構(gòu)復(fù)合索引 .cdx(與表同名)結(jié)構(gòu)復(fù)合索引4 使用索引: set index to 索引文件名 打開索引文件 set order to 索引序號 /索引名 設(shè)置當(dāng)前索引 delete tag 索引名 /all 刪除索引 關(guān)于表間的永久聯(lián)系A(chǔ) 表和 B 表建立永久聯(lián)系:找到 A 和 B 的共同字段 XXX ,以 XXX 為索引表達式在 A 表中 建立一個主索引 ,在 B 表中建立一個一般索引 ,從主索引拖到一般索引即可;關(guān)于參照完整性約束插入規(guī)章更新規(guī)章刪除規(guī)章 注:插入規(guī)章無“ 級聯(lián)”;關(guān)于多工作區(qū)1 指定工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 稅務(wù)師在稅收宣傳教育中作用的研究
- 贛州2024年小學(xué)5年級英語第六單元真題試卷
- 強化使命擔(dān)當(dāng)發(fā)揮統(tǒng)領(lǐng)作用推進以審判為中心刑事訴訟制度改革
- 安全員A證證考試題庫及解析
- 預(yù)制菜包裝、標(biāo)識通則(征求意見稿)編制說明
- 2024-2025學(xué)年甘肅省蘭州某中學(xué)高三(上)診斷數(shù)學(xué)試卷(含答案)
- 番禺區(qū)三室一廳房屋租賃合同(34篇)
- 工傷風(fēng)險免責(zé)協(xié)議書(公司社保)(3篇)
- 小學(xué)數(shù)學(xué)教學(xué)設(shè)計15篇
- 幼師的工作總結(jié)(3篇)
- 校企共建項目合同違約條款
- 2024年消防月全員消防安全知識專題培訓(xùn)-附20起典型火災(zāi)案例
- 恒牙臨床解剖-上頜中切牙(牙體解剖學(xué)課件)
- 戲劇鑒賞學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年國家公務(wù)員考試行測真題及解析(完整版)
- 《縣委書記的榜樣-焦裕祿》課件
- 公司工會活動積分制考核表
- 10以內(nèi)口算100道題共16套-直接打印版
- 建設(shè)工程施工現(xiàn)場項目管理人員解鎖申請表
- 防呆法(防錯法)Poka-Yoke
- 田徑運動會徑賽裁判法PPT課件
評論
0/150
提交評論