- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
VB資料庫開發退出11.1資料庫基礎知識11.1.1數據與資料庫11.1.2關係型資料庫 關係資料庫是應用最多的一種資料庫,資料庫中保存的是如表11-1所示的那樣有一定格式的數據表。1.數據表 數據表是一組相關聯的數據按行和列排列形成的二維表格,簡稱為表。2.字段、記錄 數據表一般都是多行和多列構成的集合。每一列稱為一個字段(Field)。3.關鍵字 如果數據表中某個字段值能唯一地確定一個記錄,則稱該字段名為候選關鍵字。4.索引 索引是為了加快訪問資料庫的速度並提高訪問效率,特別賦予數據表中的某一個字段的性質,使得數據表中的記錄按照該字段的某種方式排序。5.關係型資料庫的分類 在VB中,關係型資料庫一般可以分為兩類:一類是本地資料庫,如Access、FoxPro等;另一類就是客戶/伺服器資料庫。11.2創建資料庫 為了開發資料庫應用程式,首先要創建一個資料庫。本節主要介紹利用VB提供的非常實用的工具程式—可視化數據管理器(VisualDataManager)創建資料庫的方法。11.2.1創建一個資料庫 在此以MicrosoftAccess資料庫為例,因為這種資料庫是VB內聯的。 我們不妨以表11-1為例,假設該表為檔案管理資料庫(資料庫檔案名為dagl.mdb)中的一個表。接下來詳細說明其創建過程。1.啟動數據管理器2.創建資料庫3.打開資料庫11.2.2創建數據表 建立好資料庫之後,就可以向資料庫中添加數據表了。Access資料庫使用大型資料庫的數據組織方法,資料庫中包含多個數據表,數據保存在數據表中。每個數據表不是以檔的形式保存在磁片上,而是包含在資料庫檔中。通常,將一個管理系統軟體所涉及到的數據表都放在一個資料庫中。在資料庫中不僅僅存放數據,而且還包含數據表之間的關係、視圖、數據準則和存儲過程等等。下麵以表11-1內容為例介紹建立和添加Access數據表的方法。1.建立數據表結構 在創建數據表之前,必須瞭解實際情況中需要哪些數據,用來確定表的字段、字段類型、長度、取值範圍等。“學生成績表”的結構如表11-2所示。2.修改數據表結構 建立表結構後,可以根據需要修改表結構。如添加字段、刪除原有字段、修改表名等等。3.輸入數據 完成了表結構的建立後,就可以向表中輸入數據。方法如下:11.2.3查詢 查詢操作是資料庫中的一個重要功能,在此我們以“查詢生成器”的使用為例進行講解。1.創建查詢2.修改查詢11.3結構化查詢語言SQL SQL(StructureQueryLanguage結構化查詢語言)是一種用於數據查詢的編程語言。 它已成為關係資料庫語言的國際標準。 對於VB中的關係資料庫,一旦數據存入資料庫以後,就可以用SQL同資料庫“對話”。通常,都是由用戶用SQL來“發問”,資料庫則以符合發問條件的記錄來“回答”。查詢的語法中通常包含表名、字段名及一些條件。SQL語句以關鍵字開頭,後跟完整描述一個操作的短語。例如,下麵的語句可以從學生成績表中查詢到所有文秘專業學生的記錄: Select*From學生成績where專業=文秘表11-3列出了常用的SQL語句的關鍵字。表11-3常用SQL語句關鍵字1.Select語句 (1)語句功能 Select語句用來創建一個選擇查詢,用於從已有的資料庫中檢索記錄。 (2)使用格式 Select字段名表From數據表名[Where篩選條件] 例如:從學生成績數據表中檢索出張三同學的記錄。 Select學號,姓名,專業,高數From學生成績Where姓名=張三2.SelectInto語句 (1)語句功能 SelectInto語句用來為表做備份或將表輸出到其他資料庫中。新表的結構與原表相同與否,取決於字段個數和順序的選擇。 (2)使用格式 Select字段名表Into新表名From源表名 “字段名表”說明內容同Select語句。 例如:創建與“學生成績”表一樣的表,表名為“學生成績2”。 Select*Into學生成績2From學生成績3.Update (1)語句功能 Update語句用來創建一個更新查詢,按照指定條件修改表中的字段值。 (2)使用格式: Update數據表名Set字段1=運算式[,字段2=運算式,…]Where篩選條件 說明:運算式的數據類型應該與字段數據類型一致。 例如:更新“學生成績”表中學號為“9
您可能关注的文档
- VC++集成开发环境课件.ppt
- VFP6表单设计课件.ppt
- VFP6程序设计基础课件.ppt
- VFP程序设计课件.ppt
- VFP的编程工具与编程步骤课件.ppt
- VFP语言基础课件.ppt
- Visual Basic 6.0程序设计教程课件.ppt
- Visual Basic 程序设计课件.ppt
- Visual Basic多媒体应用课件.ppt
- Visual Basic语言基础课件.ppt
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
文档评论(0)