《关系数据库应用》PPT课件

《关系数据库应用》PPT课件

ID:36728532

大小:639.60 KB

页数:40页

时间:2019-05-10

《关系数据库应用》PPT课件_第1页
《关系数据库应用》PPT课件_第2页
《关系数据库应用》PPT课件_第3页
《关系数据库应用》PPT课件_第4页
《关系数据库应用》PPT课件_第5页
资源描述:

《《关系数据库应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关系数据库应用软件技术基础创建MSACCESS数据库操作演示创建表创建表关系创建查询(视图)数据的转化EXCEL→ACCESSTEXT→ACCESS创建SQLServer数据库在SQLServer7中创建数据库创建ODBC数据库连接将ACCESS表转到SQLServer数据库中一致数据访问(UDA)UDA(UniversalDataAccess,一致数据访问)技术包括OLEDB和ADO两层标准接口。OLEDB是系统级的编程接口,它定义了一组COM接口,这组接口封装了各种数据系统的访问操作,这组接口为数据使用方和数据提供方建立了标准,OLEDB还提供了一组标准的服务组件,用于

2、提供查询、缓存、数据更新、事务处理等操作,因此,数据提供方只需实现一些简单的数据操作,在使用方就可以获得全部的数据控制能力。ADO是应用层的编程接口,它通过OLEDB提供的COM接口访问数据,它适合于各种客户机/服务器应用系统和基于Web的应用,尤其在一些脚本语言中访问数据库操作是ADO的主要优势。ADO是一套用自动化技术建立起来的对象层次结构,它比其他的一些对象模型如DAO(DataAccessObject)、RDO(RemoteDataObject)等具有更好的灵活性,使用更为方便,并且访问数据的效率更高。UDA的层次结构OLEDB一致的数据访问技术的核心是OLEDB,

3、OLEDB建立了数据访问的标准接口,它把所有的数据源经过抽象形成行集(rowset)的概念。OLEDB模型主要包括以下一些COM对象:(1)数据源(DataSource)对象数据源对象对应于一个数据提供者,它负责管理用户权限、建立与数据源的连接等初始操作。(2)会话(Session)对象在数据源连接的基础上建立会话对象,会话对象提供了事务控制机制。(3)命令(Command)对象数据使用者利用命令对象执行各种数据操作,如查询命令、修改命令等。(4)行集(Rowset)对象提供了数据的抽象表示,它可以是命令执行的结果,也可以直接由会话对象产生,它是应用程序主要的操作对象。OL

4、EDB的对象模型非常简单,这种简单性也带来了灵活性ADO对象模型在ADO模型中,主体对象只有3个:Connection、Command和Recordset,其他4个集合对象Errors、Properties、Parameters和Fields分别对应Error、Property、Parameter和Field对象。一个典型的ADO应用使用Connection对象建立与数据源的连接,然后用一个Command对象给出对数据库操作的命令,比如查询或者更新数据等,而Recordset用于对结果集数据进行维护或者浏览等操作。Command命令所使用的命令语言与底层所对应的OLEDB数

5、据源有关,不同的数据源可以使用不同的命令语言,对于关系型数据库,通常使用SQL作为命令语言。   在Connection、Command和Recordset3个对象中,Command对象是个可选对象,它是否有效取决于OLEDB数据提供者是否实现了ICommand接口。由于OLEDB可提供关系型数据源也可以提供非关系型数据源,所以在非关系型数据源上使用传统的SQL命令查询数据有可能无效,甚至Command命令对象也不能使用。ADO对象模型Connection对象Connection对象代表与数据源之间的一个连接,ADO的Connection对象封装了OLEDB的数据源对象和会

6、话对象。a.通过ConnectionString、ConnectionTimeOut和Mode属性设置连接串、超时信息、访问模式。b.还可以设置CursorLocation属性以便指定使用客户端游标,以便在客户程序中使用批处理修改方式。c.设置连接的缺省数据库属性DefaultDatabase。d.设置OLEDB提供者的属性Provider。Connection对象(续I)e.通过Open和Close控制Connection对象与物理数据源的连接。f.通过Execute方法执行命令。g.提供事务机制,通过BeginTrans、CommitTrans和RollbackTran

7、s方法实现事务控制。h.通过Errors集合属性检查数据源的错误信息。i.通过OpenSchema方法获取数据库的表信息。Connection对象是ADO的基本对象之一。Command对象Command对象代表一个命令,可以通过其方法执行针对数据源的有关操作,比如查询、修改等。a.通过CommandText属性设置命令串。b.通过Parameters集合属性和Parameter对象定义参数化查询或存储过程的参数。c.通过Execute方法执行命令,可能的话,返回Recordset对象。d.在执行命令之前,可通过设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。