《《數(shù)據(jù)庫管理系統(tǒng)》PPT課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫管理系統(tǒng)》PPT課件(18頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、第三篇 數(shù)據(jù)庫管理系統(tǒng),制作人:戴軍波,第四章 數(shù)據(jù)庫系統(tǒng)的概念,一、有關(guān)數(shù)據(jù)庫的概念 數(shù)據(jù)庫 有關(guān)聯(lián)的數(shù)據(jù)有組織地、合理地存放在計(jì)算機(jī)上的集合。 數(shù)據(jù)庫管理系統(tǒng) 管理和控制數(shù)據(jù)資源,并且使用戶能方便地使用這些數(shù)據(jù)。 數(shù)據(jù)庫系統(tǒng) 在計(jì)算機(jī)上配備了數(shù)據(jù)庫后,數(shù)據(jù)庫及其它所需要的軟、硬件和數(shù)據(jù)庫管理人員的總稱。,,特點(diǎn):數(shù)據(jù)的獨(dú)立性、最小的數(shù)據(jù)冗余度、最多的共享性、數(shù)據(jù)的統(tǒng)一管理與集中控制。 數(shù)據(jù)庫應(yīng)用系統(tǒng) 是以數(shù)據(jù)庫為基礎(chǔ)的信息系統(tǒng)。 關(guān)系型數(shù)據(jù)庫的概念 它是由二維表組成,每一個(gè)二維表表示數(shù)據(jù)及數(shù)據(jù)間的聯(lián)系,稱為一個(gè)數(shù)據(jù)表文件。 二維表的每一行稱為一條記錄,每一列稱為一個(gè)字段。 三種
2、基本操作:投影Project、選擇Select、連接Join,二、中文VFP6.0系統(tǒng)的特點(diǎn),中文VFP6.0是一種關(guān)系型的數(shù)據(jù)庫管理系統(tǒng) 特點(diǎn): 易于升級、更加強(qiáng)大的數(shù)據(jù)庫管理功能、向?qū)C(jī)制、真正的面向?qū)ο蟪绦蛟O(shè)計(jì)、Rushmore技術(shù)、可開發(fā)客戶/服務(wù)器解決方案,三、中文VFP6.0系統(tǒng)常用的文件類型及性能指標(biāo),常用的文件 生成的應(yīng)用程序文件: .APP 復(fù)合索引文件: .MNT 數(shù)據(jù)庫文件: .DBC 數(shù)據(jù)表文件: .DBF 數(shù)據(jù)庫備注文件:.DCT 數(shù)據(jù)庫索引文件:.DCX 報(bào)表文件: .FRX 表單文件: .SCX 程序文件: .PRF 項(xiàng)目文件: .PJX 內(nèi)存變量文件:.M
3、EN,,主要性能指標(biāo) 每個(gè)數(shù)據(jù)表最多的記錄數(shù):10億條 每條記錄的最大長度:64K字節(jié) 每條記錄的最多字段數(shù):255個(gè). 字符型字段的最多字符數(shù):255個(gè) 數(shù)值精度:16位 命令行的最多字符數(shù):8192個(gè) 最大數(shù)組數(shù):65000 最多可設(shè)置的內(nèi)存變量:65000,四、中文VFP6.0的安裝、運(yùn)行和退出,中文VFP6.0的安裝和啟動(dòng) 集成工作環(huán)境: 主窗口、駐菜單欄、工具欄、命令窗口和狀態(tài)欄 中文VFP6.0的操作方式 1、交互命令方式(命令窗口) 2、菜單操作方式 3、程序執(zhí)行方式,五、項(xiàng)目管理器的使用,項(xiàng)目管理器: 項(xiàng)目管理器是中文VFP6.0中處理數(shù)據(jù)和對象的主要組織工具,是VFP6.0的
4、“控制中心” 項(xiàng)目組成: 文件、數(shù)據(jù)、文檔以及對象的集合,以.pjx保存 項(xiàng)目管理器文件分類: 全部、數(shù)據(jù)、文檔、類、代碼和其他 項(xiàng)目管理器的創(chuàng)建,六、 VFP6.0 設(shè)計(jì)器,表設(shè)計(jì)器 查詢設(shè)計(jì)器 視圖設(shè)計(jì)器 表單設(shè)計(jì)器 報(bào)表設(shè)計(jì)器 數(shù)據(jù)庫設(shè)計(jì)器 連接設(shè)計(jì)器,七、使用向?qū)гO(shè)計(jì),向?qū)Ц拍睿?向?qū)墙换ナ降某绦颍軒椭焖偻瓿梢话阈缘娜蝿?wù) 向?qū)褂梅椒ǎ?1、啟動(dòng) 2、定位向?qū)聊?3、保存向?qū)ЫY(jié)果 4、修改向?qū)?chuàng)建的項(xiàng),第五章 創(chuàng)建數(shù)據(jù)庫,設(shè)計(jì)數(shù)據(jù)庫 創(chuàng)建一個(gè)數(shù)據(jù)庫 創(chuàng)建表和索引 數(shù)據(jù)庫的操作,一、設(shè)計(jì)數(shù)據(jù)庫,確定建立數(shù)據(jù)庫的目的 確定需要的表 確定所需的字段 確定關(guān)系 設(shè)計(jì)求精,對設(shè)計(jì)進(jìn)一步
5、分析,查找其中的錯(cuò)誤,,二、創(chuàng)建一個(gè)新數(shù)據(jù)庫,1、“項(xiàng)目管理器 ” 中選擇“數(shù)據(jù)”,然后選擇“數(shù)據(jù)庫”,最后選擇“新建”按鈕。 2、命令窗口中使用create Database命令。 3、數(shù)據(jù)庫向?qū)?a、項(xiàng)目管理器 數(shù)據(jù) 數(shù)據(jù)庫 b、選擇“新建” c、選擇“數(shù)據(jù)庫向?qū)А卑粹o d、按照屏幕上向?qū)У闹甘静僮?,,三、創(chuàng)建表和索引,1、表 自由表和數(shù)據(jù)庫表概念 表的創(chuàng)建 a、表向?qū)?b、表設(shè)計(jì)器 常見表的字段數(shù)據(jù)類型 字符、貨幣、數(shù)值、日期、日期時(shí)間型、整型、邏輯型、備注型等,,表的基本操作 編輯字段、修改表結(jié)構(gòu)(添加字段或刪除字段) 查看記錄、添加記錄、刪除記錄(邏輯刪除和物理刪除)、篩選表
6、,,索引 索引種類 主索引、候選索引、普通索引、唯一索引 建立索引 1)在“項(xiàng)目管理器”中選擇待建索引的表,然后“修改”。 2)在“表設(shè)計(jì)器”中,選擇“索引”選項(xiàng)卡。 排序:選擇已建索引的表,然后“表”菜單“屬性”,“索引順序”中選者要用的索引。 篩選:基本同上。,四、數(shù)據(jù)庫操作,數(shù)據(jù)庫中添加或移去表 更新表和數(shù)據(jù)庫的鏈接 1、 opendatabase testdata 2、validate database recover 創(chuàng)建永久關(guān)系和參照完整性(保持?jǐn)?shù)據(jù)一致性),,數(shù)據(jù)庫操作 a、查看和修改數(shù)據(jù)庫結(jié)構(gòu) b、查看數(shù)據(jù)庫分層結(jié)構(gòu) modify database testdata c、管理數(shù)據(jù)庫 刪除數(shù)據(jù)庫:delete database 選擇當(dāng)前數(shù)據(jù)庫中的表:use ? 關(guān)閉數(shù)據(jù)庫:close datebase,