免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库技术应用论文关于基于应用的数据库技术应用课程的教学方法论文范文参考资料 摘要本文以大学非计算机专业的数据库技术及应用这门公共课为主线,介绍了这门课程所要讲授的内容和难易程度,学生学习的难以比较和学生感兴趣的东西,主要讲述了数据库应用开发这部分学生既有兴趣,内容又难学且内容又较多的部分,介绍数据库应用系统的开发策略和步骤,对学生学习本课程和做相应的应用开发有所帮助。 关键词数据库 ADO控件 数据库应用开发 随着计算机的普及,数据库在各个领域的应用越来越多,越来越广泛,因而在各个高校,数据库技术及应用这门课也在许多非计算机专业作为选修课开设。 数据库技术及应用课程可包含三个部分内容,它们是数据库原理、数据库技术、数据库应用。对于数据库原理这部分内容,都是理论知识,概念较多,相对来说较为枯燥,但多看看书大部分内容都还可以理解;对于数据库技术部分来说,它是结合某个具体的数据库管理系统来教学的,如:ACCESS或SQL Server等,只要多上机实践操作,也很好掌握,对于非计算机专业来说,这是这门课的主要内容;然而,第三部分的数据库应用开发,因为内容多,牵扯面广,还需要用到其他知识,相对来说比较复杂,难以掌握,而且留给这部分内容的教学课时也很少,因此,学生很难完全掌握,我们都以大作业的方式布置给学生。在这里我们以应用开发为主,探讨在应用开发过程中,学习和掌握数据库技术及与之相关的内容。 数据库应用开发可分两个部分,即后台数据库的设计与前台用户界面的开发。这里,后台用SQL server xx,前台界面开发用VB.,开发一个简易的选课系统。前台用户的主要界面见图1 图1 操作策略为:先在学生信息组中输入学生学号,点击确定,如果输错或学生信息表中无此学生则提示错误,否则,课程信息组中出现课程类别,选择课程类别,点击确定,即可浏览本类别中所有可选课程的信息,点击“选”按钮即选中此课程,并在相应的表中插入一条记录,表示该学生选了该课程。 ADO架构 ADO.NET3.0中用于存取和管理数据的两个主要元件是.NET Framework数据提供者和DataSet。NET Framework数据提供者是一种明确设计用于管理数据以及快速存取顺向只读数据的元件。Connection物件会提供数据的连接。DataReader则可提供数据的高效能数据流。最后,DataAdapter会提供DataSet物件与数据之间的桥接器。DataAdapter会使用Command物件与数据处执行SQL命令,以便将数据载入DataSet,并且将 DataSet 内的数据变更调节回数据。ado. DataSet的设计已明确指出它可独立于任何数据外而存取数据。因此,它可与多个不同的数据里搭配使用、与XML数据搭配使用,或用于管理应用程序的本机数据。DataSet 包含一或多个由数据列和数据行所组成的DataTable 物件集合,以及DataTable物件中的主索引键、外部索引键、条件约束 (Constraint) 及数据的相关资讯。 图2 选课系统主要包括三个表,它们为: 学生表,包括学号、姓名、性别、所在院系、专业、班级等信息; 课程表,包括课程号、课程名、学时数、学分数、类别等信息; 成绩表,包括学号、课程号、成绩等信息。 为了使用方便,所在院系、专业、类别等字段都用代码表示,因此还需要各种字段的代码名称对照表,因此把这些对照表作为辅助表。 设计如图1所示的窗口,在窗口上放置相应的控件,并设置好相应的属性 1.连接数据库 ADO控件操作数据库首先必须连接到数据库,因此要定义一个连接变量。 Dim con As New SqlConnection 设置连接字符串: con.ConnectionString = Data Source=localhost;Initial Catalog=选课数据库;Integrated Security=True 打开连接 con.Open() 即可连上数据库。 2.提取数据 根据输入的学号,提取此学生的信息,需要用到DataSet 和S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年商混管理考试试题及答案
- 港口轨道施工组织方案
- 基于工学一体化的中职《数控铣削编程与加工》教学设计与实践研究
- 列车荷载作用下隧道结构及周围土体动力响应与累积变形研究
- 基于结构散射分析的焊接薄板超声检测换能器的研究
- 风力发电项目绩效评价
- 极端气候对区域性商业银行风险承担的影响研究
- 园林草坪建植方案
- 喷施外源香豆素对藜麦灌浆及穗发芽的作用研究
- 办公楼混凝土框架结构拆除改造加固施工建设方案
- 2025年潜山县事业单位联考招聘考试历年真题完美版
- 2025年厂房屋顶光伏安装自发自用合同协议
- 复杂系统理论视域下金融市场动力学的深度剖析与应用拓展
- 高效能铜矿开采设备管理培训
- 水工建构筑物维护检修工岗位工艺技术规程
- 新能源重卡充电设施建设方案
- 军事建模竞赛试题及答案
- 2025年广西贵港桂平市城区学校公开选调教师145人考试模拟试题及答案解析
- 吉林省长春市2025年-2026年小学六年级数学期末考试(下学期)试卷及答案
- 工程力学(本)2024国开机考答案
- 中医操作管理制度
评论
0/150
提交评论