- 1
- 0
- 约7.08千字
- 约 45页
- 2017-07-16 发布于北京
- 举报
数据库技术与应用 Windows数据库应用程序开发 数据库应用程序开发技术 数据库技术 应用程序开发工具 数据访问技术 软件工程的理念 应用系统的多层结构 数据库设计 需求分析 概念模式设计——E/R图设计 逻辑模式设计——将E/R图转换为关系模式并作规范化处理 物理模式设计——选择RDBMS开发平台创建数据库 数据库设计实例 SQL中的CREATE TABLE命令 域完整性控制实例 触发器实现完整性控制 数据库的实施 1、根据关系模式创建数据库后,要及时备份; 2、项目设计小组的成员在分工调试项目时,要用统一的数据库模式进行各自的设计,数据库中具体的测试数据可以各不相同; 3、项目最后连调时,必须用实际的、完整的数据库数据进行测试,以期达到软件测试的最终目的。 数据访问层的设计 ADO.NET DataSet .NET Framework 数据提供程序 Connection对象 连接字符串格式—SqlConnection Initial Catalog= mydb;DataSource=myServer;User ID=sa;password=; 应用实例 例:求SC中所有选课学生的平均成绩。 SqlDataAdapter DataSet SqlCommandExecuteReaderSqlDataReader SqlCommand、ExecuteScalar Private Sub Form1_Load(……) Handles MyBase.Load Dim sql As String = select avg(score) from sc Dim myconn As New SqlConnection(Initial Catalog= 学生选课;Data_ Source=NAONAO;Integrated Security=SSPI;) Dim mycmd As New SqlCommand(sql, myconn) Dim avg As Integer = 0 myconn.Open() avg = mycmd.ExecuteScalar() myconn.Close() MsgBox(平均成绩= avg) End Sub 数据表示层的设计 软件测试 添加应用程序组件 XPanderControl.dll 软件测试是程序的一种执行过程,是软件投入正式运行前的最后一个过程,其目的是尽可能多地发现、改正软件中隐藏的错误,它是软件生命周期中一项非常重要的工作,对软件可靠性保证具有极其重要的意义。 E.W.Dijkstra的一句名言说明了软件测试的目标:“程序测试只能表明错误的存在,而不能表明错误不存在。”由此可见,测试是为了使软件中蕴涵的错误低于某一特定值,而非百分之百地消除错误。 图9.5.2 测试用例“123456”输入界面 图9.5.3 测试用例“123456”输出界面 图9.5.4 测试用例“100116”输入和输出界面 本书目录 * 数据库技术与应用 本书目录 * 数据库技术与应用 数据库技术与应用 本书目录 * 使用技术: 知识点: 数据库设计过程、完整性控制、安全性控制、数据库恢复技术; VB.Net程序设计; ADO.Net; 应用程序开发过程:系统分析、需求分析、功能设计、编码、测试等。 数据库 连接 数据适配器 数据集 显式连接方法 用户界面 (窗体) 数据访问层 表示层 数据层 注意:好的应用程序通常把用户界面与数据访问分开。 设某商业集团数据库中有3个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可以放在多个商店销售,每个商店每销售一种商品,有月销售量;商店与职工间存在着“聘用”关系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。 (1)试画出ER 图,并在图上注明属性、联系的类型。 (2)将ER图转换成关系模式集,并指出每个关系模式主键和外键。 性别 姓名 职工编号 月薪 聘期 地址 商店名 商店编号 规格 商品名 商品号 职工 商店 商品 聘用 销售 单价 业绩
您可能关注的文档
- 第九章控制与控制过程.ppt
- 第九章控制职能与控制方法.ppt
- 第九章操作系统安全性.ppt
- 第九章操作系统接口.ppt
- 第九章操作系统支持《计算机组成原理课件》.ppt
- 第九章收银员作业管理.ppt
- 第九章政府与风险投资.pptx
- 第九章教学策略和教学活动设计.ppt
- 第九章教学设计与教学实践.ppt
- 第九章教育研究成果表述.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)