计算机高级应用技术.ppt
《计算机高级应用技术.ppt》由会员分享,可在线阅读,更多相关《计算机高级应用技术.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机高级应用技术计算机高级应用技术计算机高级应用技术计算机高级应用技术苏州大学计学院算机科学与技术苏州大学计学院算机科学与技术苏州大学计学院算机科学与技术苏州大学计学院算机科学与技术徐进华徐进华徐进华徐进华主要内容主要内容VB6数据库编程数据库编程VB.NET 2005简介简介ASP.NET简介简介Visual BasicVisual Basic数据库编程数据库编程数据库编程数据库编程数据库基本知识数据库基本知识数据库(数据库(DB)以一定的组织方式存储的相关数据以一定的组织方式存储的相关数据数据库管理系统(数据库管理系统(DBMS)管理、维护数据库数据的一组软件。管理、维护数据库数据的一组
2、软件。DB的的建立、记录的输入、修改、检索、显示、删建立、记录的输入、修改、检索、显示、删除和统计等除和统计等数据库系统(数据库系统(DBS)DBS=DB+DBMS+DBADBMSDBMS是是是是DBSDBS的核心的核心的核心的核心实体实体实体实体客观存在的并且可以相互区别的事物客观存在的并且可以相互区别的事物实体属性实体属性实体的特性实体的特性实体集和实体型实体集和实体型实体:属性值的集合实体:属性值的集合实体型:实体的类型实体型:实体的类型(如:学生、教师等如:学生、教师等)实体集:同类型的实体的集合实体集:同类型的实体的集合实体之间的联系实体之间的联系实体之间的对应关系叫联系实体之间的对
3、应关系叫联系联系的种类联系的种类一对一一对一(1:1)一对多一对多(1:n)多对多多对多(m:n)常见的关系为多对多的关系,一定要拆分为两个一对多的关系常见的关系为多对多的关系,一定要拆分为两个一对多的关系数据模型数据模型数据模型是数据模型是DBMS用来表示实体及实体用来表示实体及实体间联系的方法。间联系的方法。三种类型三种类型层次模型(树形结构)层次模型(树形结构)网状模型(网状结构)网状模型(网状结构)关系模型关系模型关系模型是用二维表格的结构形式来表示实体关系模型是用二维表格的结构形式来表示实体及其实体间的联系。及其实体间的联系。关系术语关系术语关系:关系:一张二维表一张二维表元组:元组
4、:二维表中的行,对应文件中的记录二维表中的行,对应文件中的记录属性:属性:二维表中的列,对应文件中的字段二维表中的列,对应文件中的字段域:域:属性的取值范围属性的取值范围关键字:关键字:属性或属性的组合,用来唯一标识一个元组属性或属性的组合,用来唯一标识一个元组关系运算关系运算选择选择从关系中找出满足给定条件的元组的操作从关系中找出满足给定条件的元组的操作投影投影从关系中指定若干个属性组成新的关系从关系中指定若干个属性组成新的关系联接联接将两个关系拼接成一个更宽的关系,新的关将两个关系拼接成一个更宽的关系,新的关系中包含满足联接条件的元组系中包含满足联接条件的元组ACCESS简介简介ACCES
5、S是是OFFICE套件中的成员,是套件中的成员,是一个小型的数据库管理系统一个小型的数据库管理系统ACCESS的七种对象的七种对象表对象:一切操作的目标和前提表对象:一切操作的目标和前提查询对象:数据库存在的价值体现查询对象:数据库存在的价值体现窗体对象:输入输出界面窗体对象:输入输出界面报表对象:处理结果的输出报表对象:处理结果的输出数据访问页对象:同数据访问页对象:同WEB进行数据交换进行数据交换宏对象:代码宏对象:代码模块对象:模块对象:VBA创建数据库与数据表创建数据库与数据表数据库是与特定主题或任务相关的数据数据库是与特定主题或任务相关的数据的集合。的集合。ACCESS数据库类型为数
6、据库类型为.MDB创建表分两步创建表分两步设计表结构:确实数据表中有多少字段,各设计表结构:确实数据表中有多少字段,各字段名称、大小、类型是什么字段名称、大小、类型是什么输入数据输入数据字段名命名规则字段名命名规则字段名最长为字段名最长为64个字符个字符字段名不能包含句号,感叹号和方括号字段名不能包含句号,感叹号和方括号不能用空格作为字段名的第一个字符不能用空格作为字段名的第一个字符Access数据类型数据类型数据类型数据类型可存储的数据可存储的数据大小大小文本文本文本或文本与数字的组合文本或文本与数字的组合最长最长255备注备注文本或文本与数字的组合文本或文本与数字的组合最长最长65535数
7、字数字数值数值1、2、4、8日期日期/时间时间日期或时间值日期或时间值8货币货币货币数据货币数据8自动编号自动编号序号,每次递增序号,每次递增14是是/否否逻辑值逻辑值1OLE对象对象其他程序创建的对象其他程序创建的对象最大最大1G超级链接超级链接超级链接超级链接最长最长64000查阅向导查阅向导允许使用组合框来选择另一个表中的值允许使用组合框来选择另一个表中的值4创建索引创建索引字段索引属性字段索引属性有(有重复)有(有重复)有(无重复)有(无重复)定义主键定义主键视图视图索引索引数据操作数据操作输入、添加记录输入、添加记录手工输入手工输入导入导入ACCESS数据库数据库EXCEL工作表工作
8、表文本文件文本文件修改数据修改数据查找与替换查找与替换删除记录删除记录建立表之间的关系建立表之间的关系如果某个表中的某个字段与另一个表中如果某个表中的某个字段与另一个表中的某个字段有联系,则应该建立表之间的某个字段有联系,则应该建立表之间的关系。的关系。创建关系:工具创建关系:工具关系关系编辑关系编辑关系实施参照完整性实施参照完整性联接类型联接类型删除关系删除关系查询查询使用向导创建查询使用向导创建查询简单表查询简单表查询多表查询多表查询交叉表查询交叉表查询在设计器中创建查询在设计器中创建查询建立汇总查询建立汇总查询分类汇总分类汇总参数查询参数查询SQL查询查询使用使用SQL语句直接创建的查询
9、语句直接创建的查询SELECT-SQLSELECT*|字段列表字段列表|表达式表达式 FROM 表名表名WHERE 条件条件ORDER BY 字段名字段名|字段序号字段序号 ASC|DESC,GROUP BY 字段名字段名 HAVING 条件条件,几个合计函数几个合计函数Sum:求和:求和Avg:求平均:求平均Count:计数:计数Max:最大值:最大值Min:最小值:最小值动作查询动作查询生成表查询生成表查询利用一个或多个表中的数据创建一个新表利用一个或多个表中的数据创建一个新表插入查询(插入查询(INSERT-SQL)从一个或多个表中将记录添加到另一个或多个表的从一个或多个表中将记录添加到
10、另一个或多个表的尾部尾部Insert Into 表名表名(字段列表字段列表)Values(值列表值列表)更新查询(更新查询(UPDATE-SQL)对一个或多个表中的记录作全局更改对一个或多个表中的记录作全局更改Update 表名表名 Set 字段字段1=值值1,字段字段2=值值2,Where 条件条件删除查询(删除查询(DELETE-SQL)从一个或多个表中按给定的条件删除记录从一个或多个表中按给定的条件删除记录Delete From 表名表名 Where 条件条件利用可视化数据管理器操作数据库利用可视化数据管理器操作数据库外接程序外接程序/可视化数据管理器可视化数据管理器可操作的可操作的AC
11、CESS版为版为7.0以下,不兼容以下,不兼容2000、2003等等数据控件数据控件工具箱上的图标工具箱上的图标添加到窗体上后添加到窗体上后Data控件默认的数据库是Access,但只支持7.0以前的版本。数据绑定控件数据绑定控件标签、文本框、列表框、复选框、组合标签、文本框、列表框、复选框、组合框、图片框、图像框、图片框、图像公共属性公共属性DataSource:用于指定绑定的数据控件:用于指定绑定的数据控件DataField:用于指定绑定的字段名:用于指定绑定的字段名ADODC控件控件工具工具/部件部件Microsoft ADO Data Control第一条第一条上一条上一条下一条下一条
12、最后一条最后一条ADODC控件属性控件属性ConnectString:设置连接到数据库的:设置连接到数据库的连接字符串连接字符串RecordSource:确定记录来源:确定记录来源ADODC控件属性控件属性RecordSet:返回记录集,集合属性:返回记录集,集合属性属性属性BOFEOFRecordCount方法方法MoveFirst MoveNextMovePreviousMoveLastAddNewDeleteUpdateADO模型模型引用引用ADO工程工程/引用引用ActiveX Data Object使用使用ADO操作数据库的步骤操作数据库的步骤连接到数据库连接到数据库设置存数据源的设
13、置存数据源的SQL语句语句运行运行SQL语句语句(,返回记录集返回记录集)对记录集进一步操作对记录集进一步操作关闭记录集关闭记录集关闭数据库关闭数据库Connection对象对象Connection对象代表打开的、与数据源对象代表打开的、与数据源的连接。的连接。Command对象、对象、RecordSet对象都必须对象都必须要依赖要依赖Connection对象才能工作。对象才能工作。创建创建Connection对象对象Dim conn As New ADODB.ConnectionNewNew创建一个对象类型的变量创建一个对象类型的变量创建一个对象类型的变量创建一个对象类型的变量Connect
14、ion对象常用属性对象常用属性CommandTimeout用来设置用来设置Connection对象的对象的Execute方法的最长执方法的最长执行时间行时间默认值为默认值为30秒秒ConnectionString指定指定Connection对象的数据库链接信息对象的数据库链接信息除了用除了用Open方法打开数据库外,也可以使用此属方法打开数据库外,也可以使用此属性打开数据库性打开数据库ConnectionTimeout用于指定用于指定Open方法与数据库连接的执行截止时间,方法与数据库连接的执行截止时间,当时间到了还没有连接上,就停止连接当时间到了还没有连接上,就停止连接默认值为默认值为15秒
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 高级 应用技术
限制150内