- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华工软件基础第4章_数据库系统_第4节_数据库应用系统的开发过程讲述
计算机软件技术基础 第四章 数据库系统 第4节 数据库应用系统的设计和实现(自学) 本节主要学习内容: 1、数据库应用系统开发过程; 2、基于Visual Basic和Access的数据库应用系统开发。 数据库应用系统开发过程 1、前期调研和需求分析 2、系统设计 概念结构设计 逻辑结构设计 物理结构设计 3、系统实现(代码编写) 4、系统测试 5、软件发行和维护 注意:整个开发过程的各个阶段都应该注意相关文档的编制和管理!! 2)使用Workspace对象的CreateDatabase方法创建新的数据库。 Set MyWs = DBEngine.Workspaces(0) Set MyDb = MyWs.CreateDatabase(“C:\VB\JXGL.mdb”,dbLangGeneral,dbVersion03) 3)使用Database对象的CreateTableDef方法为数据库中的所有表创建新的TableDef对象。如本例中: Set StuTd = MyDB.CreateTableDef(“学生”) Set TeaTd = MyDB.CreateTableDef(“教师”) Set CosTd = MyDB.CreateTableDef(“课程”) Set XKTd = MyDB.CreateTableDef(“修课”) Set SKTd = MyDB.CreateTableDef(“授课”) 4)使用TableDef对象的CreateField方法,为表中每个字段创建Field对象,然后设置每个字段的属性来定义字段的长度、数据类型和其它所需的属性。例如,下面的代码用来创建JXGL.mdb数据库中的课程表的字段: Set CosFlds(0) = CosTd.CreateField(“课程号”,dbText) Set CosFlds(0).Size = 10 Set CosFlds(1) = CosTd.CreateField(“课程名”,dbText) Set CosFlds(1).Size = 20 Set CosFlds(2) = CosTd.CreateField(“授课学期”,dbInteger) Set CosFlds(3) = CosTd.CreateField(“学时数”,dbInteger) 5)用Append方法把每个字段添加到表中,并把每个表添加到数据库中。例如: CosTd.Fields.Append CosFlds(0) CosTd.Fields.Append CosFlds(1) CosTd.Fields.Append CosFlds(2) CosTd.Fields.Append CosFlds(3) MyDb.TableDefs.Append CosTd 3、创建索引 用数据库表添加索引的步骤: 1)用TableDef对象中的CreateIndex方法给每个表创建索引,并设置其属性: Set CosIdx = CosTd.CreateIndex(“课程号”) CosIdx.Primary = True ’是主键 CosIdx.Unique = Ture ’值不重复 2)用Index对象的Createfield方法给每个索引对象创建字段: Set NewFld = CosIdx.CreateField(“课程号”) 3)把字段追加到Index中,然后把Index追究到TableDef对象中: CosIdx.Fields.Append NewFld CosTd.Indexes.Append AuIdx 注意:用Index对象中的CreateField方法创建的字段不添加到TableDef中,而是添加到Index对象中,并给Name属性赋值,该属性与被索引的TableDef字段中的Name属性相同。不用指定Index对象中字段的Type(类型)和Size(大小)属性。 建好数据库之后,还要指定索引及各表间的关系:用CreatIndex方法可以给TableDef定义的表添加索引,用Index对象的CreatField方法创建新的Field、指定被索引的字段 * 一、应用背景与需求说明 在单机上实现一个教学管理系统,并且可以很容易地把它移植到C/S结构中,内容只涉及教学管理中的对学生、课程和教师的管理部分。 项目的主要要求是: 运行环境是Windows 95以上操作系统,数据库的前端开发环境是Visual Basic 5.0以上版本。 系统能够实现对学生、课程和教师的管理(查询、添加、删除、修改等操作)。 系统能够导出所
您可能关注的文档
- 华为全系列设备胶片图标库讲述.ppt
- 4.7钢筋工程讲解.ppt
- 4.安全技术资料台帐之四安全技术交底讲解.doc
- 4.享受学习(修改)讲解.ppt
- 4.4整式的加减授课讲解.ppt
- 华为领导力项目推广动员与培训-GMDP打印版讲述.ppt
- 华兹华斯Iwanderedlonelyasacloud赏析讲述.ppt
- 华乐热风炉各阀程序控制说明讲述.doc
- 从高考物理考试要求看物理高考复习精要.ppt
- 4.5磁生电讲解.ppt
- 公务员考试《常识》高频难、易错点题附参考答案详解(考试直接用).docx
- 2025公务员考试《常识》能力提升B卷题库附参考答案详解(考试直接用).docx
- 2025年公务员考试《常识》考前冲刺测试卷含答案详解【综合卷】.docx
- 2025公务员考试《常识》高分题库【完整版】附答案详解.docx
- 2025年公务员考试《常识》题库【考点精练】附答案详解.docx
- 2024年公务员考试《常识》题库word版附答案详解.docx
- 2025年公务员考试《常识》考试综合练习必考附答案详解.docx
- 公务员考试《常识》高频难、易错点题附参考答案详解【夺分金卷】.docx
- 公务员考试《常识》试题【夺冠】附答案详解.docx
- 2025公务员考试《常识》通关题库及完整答案详解【网校专用】.docx
文档评论(0)