版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
非计算机应用专业教材第一页,共二十六页,编辑于2023年,星期五学习目标了解Access数据库管理系统了解SQLServer数据库管理系统了解Oracle数据库管理系统了解数据应用系统的开发工具
第二页,共二十六页,编辑于2023年,星期五目录12.1MicroSoftAccess数据库管理系统简介12.2SQLServer2000数据库系统简介12.3Oracle数据库管理系统简介
12.4数据库应用系统开发工具简介第三页,共二十六页,编辑于2023年,星期五12.1MicroSoftAccess数据库管理系统简介MicrosoftAccess是微软公司在办公自动化领域发布的Office系列软件之一,Access是一个基于关系型的数据库管理系统(RDBMS)
Access数据库管理系统是一种关系型数据库管理系统,其主要特点如下:1)存储文件单一(所有形式的相关数据都包含在一个数据库文件中)。2)支持长文件名,便于标识与查找。3)面向对象的开发方式(开发应用程序简便)。4)处理多种数据信息。5)界面友好、工作方式灵活(直接操作与应用程序操作)。6)强大的网络功能(Access数据可通过网络传送)。第四页,共二十六页,编辑于2023年,星期五12.2SQLServer2000数据库系统简介SQLServer是一个关系数据库管理系统,它最初是由Microsoft、Sybase和Ashton-Tate3家公司共同开发的于1988年推出的第一个OS/2版本。SQLServer2000是Microsoft公司推出.MicrosoftWindows1998的膝上型电脑到运行MicrosoftWindows2000的大型多处理器服务器等多种平台使用。第五页,共二十六页,编辑于2023年,星期五SQLServer2000的主要特点如下:1)与Internet集成。SQLServer2000数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。第六页,共二十六页,编辑于2023年,星期五2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows1998的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。第七页,共二十六页,编辑于2023年,星期五3)企业级数据库功能。SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最少。SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务充分保护任何分布式数据更新的完整性。复制同样可以维护多个数据复本,同时使单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。第八页,共二十六页,编辑于2023年,星期五4)易于安装、部署和使用。SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能可以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。据。第九页,共二十六页,编辑于2023年,星期五5)数据仓库。SQLServer2000包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQLServer中还包括一些工具,可直观地设计数据库并通过EnglishQuery来分析数第十页,共二十六页,编辑于2023年,星期五12.3Oracle数据库管理系统简介Oracle公司创建于1977年。1979年,该公司推出了第一个商品化的关系型数据库管理系统OracleRDBMS。1986年推出版本5,系统具有分布式数据库处理功能;1988年推出版本6,系统提供了事务处理选项;1992年推出版本7,在OracleRDBMS中可带过程数据库选项和并行服务器选项;1998年Oracle公司推出了Oracle8/8i;为使Oracle数据库成为网络应用及电子商务的数据库平台,于2001年推出了Oracle9i。Oracle9i是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲:它是用方便逻辑管理的语言操纵大量有规律数据的集合。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库,它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了Oracle知识,便能在各种类型的机器上使用它。第十一页,共二十六页,编辑于2023年,星期五Oracle数据库的主要特点:1)自Oracle7.X以来,引入了共享SQL和多线索服务器体系结构,这减少了Oracle的资源占用,并增强了Oracle的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。2)提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。3)支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。第十二页,共二十六页,编辑于2023年,星期五4)提供了与第三代高级语言的接口软件PRO*系列,能在C、C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具,如POWERBUILD、SQL*FORMS、VISIABASIC等,可以快速开发生成基于客户端PC平台的应用程序,并具有良好的移植性。5)提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。第十三页,共二十六页,编辑于2023年,星期五12.4数据库应用系统开发工具简介
微软公司的VisualBasic、VisualC++、Borland公司的Delphi、C++Builder和Sybase公司的PowerBuilder等,本节将介绍其中常用的3个开发公司:PowerBuilder(以下简称PB)、Delphi和VisualBasic(以下简称VB)。第十四页,共二十六页,编辑于2023年,星期五1.PowerBuilder
1991年6月正式投入市场。它是完全按照客户/服务器体系结构研制设计的,采用面向对象技术,图形化的应用开发环境,是数据库的前端开发工具。PowerBuilder的特点:1)它支持应用系统同时访问多种数据库,其中既包括Oracel、Sybase之类的大型数据库,又包括FOXPRO之类支持ODBC接口的小型数据库,可视化的数据库开发工具,它提供了大量的控件,大大加快了项目的开发速度,也使开发者更容易掌握数据库的开发。2)它使用的编程语言叫PowerScripr,也是一种高级的、结构化的编程语言。PowerScript提供了一套完整的嵌入式SQL语句,开发人员可以像使用其他语句一样自如地使用SQL语言,这样就大大增强了程序操纵和访问数据库的能力。可以说PowerBuilder既适合初学者快速学习数据库的开发,又可以让有经验的开发人员开发出功能强大的数据库,是一种适用面非常广的开发工具。第十五页,共二十六页,编辑于2023年,星期五3)PowerBuilder是一个用来进行客户服务器开发的完全的可视化开发环境。使用PowerBuilder,你可以用一种可视的直观的方式来创建应用程序的用户界面和数据库接口。这是一个总的概念,实际上是开发人员使用PowerBuilder去开发应用程序,由于所开发的各种应用程序充分利用了图形用户接口(GUI)的优点,所以PowerBuilder被认为是一个图形工具。4)在客户/服务器结构的应用中,PowerBuilder具有描述多个数据库连接与检索的能力。特别是PowerBuilder能从大多数流行的RDBMS中存取数据,且不管数据存放在什么地方;另外,各种应用程序又可以独立于RDBMS,因为PowerBuilder可以使用数据库的标准操作语言SQL(结构化查询语言)进行。第十六页,共二十六页,编辑于2023年,星期五2.DelphiDelphi它集中了第三代语言的优点。以ObjectPascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。Delphi的出现打破了VB可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其他产品生成的程序。它还是真正的面向对象的编程语言。Pascal语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。Delphi在编好程序后自动转换成.EXE文件,它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。第十七页,共二十六页,编辑于2023年,星期五(1)Delphi的基本形式Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附任何东西,仍可以严格地按照设计运行。我们的工作只是在“骨架”中加入自己的程序。缺省的应用程序是一个空白的窗体(Form),运行它后得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。第十八页,共二十六页,编辑于2023年,星期五(2)面向对象编程的概念面向对象的程序设计(Object-OrientedProgramming,OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。第十九页,共二十六页,编辑于2023年,星期五一些早期的具有OOP性能的程序语言如C++、Pascal、Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delphi的推出,填补了这项空白。第二十页,共二十六页,编辑于2023年,星期五3.VisualBasicBASIC是Beginner’sAll-purposesymbolicinstructionCode(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。BASIC简单、易学,目前仍是计算机入门的主要学习语言之一。BASIC语言的问世及发展经历了以下个阶段:第一阶段(1964年~20世纪70年代初):1964年BASIC语言问世。第二阶段(1975年~20世纪80年代中):微机上固化的BASIC。第三阶段(20世纪80年代中~20世纪90年代初):结构化BASIC语言。第四阶段(1991年以来):VisualBASIC。第二十一页,共二十六页,编辑于2023年,星期五BASIC是种易学易用的高级语言,非常适合初学者学习运用。常用的编译软件有TrueBASIC、TurboBASICQuickBASIC、VisualBASIC、CAREALIZER、GFABASIC、POWERBASIC等。第二十二页,共二十六页,编辑于2023年,星期五VisualBasic新版中还有更多可用功能。(1)VisualBasic的编程基础(2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版消防设备进出口合同72815936662篇
- 二零二五年度美容护肤品销售代理合同
- 工作环境与员工满意度调查
- 二零二五年度家庭矛盾离婚调解合同9篇
- 肿瘤科护士的肿瘤治疗工作总结
- 高校教研创新成果评选
- 二零二五年度儿童领养协议书标准版3篇
- 二零二五版同居解除协议书:情感赔偿与财产清算3篇
- 二零二五年度建筑工程钢管脚手架供应与安装合同
- 二零二五年度个人艺术品买卖合同规定3篇
- 生活老师培训资料课件
- 冷库安全管理制度
- 大学生就业指导PPT(第2版)全套完整教学课件
- 2023同等学力申硕统考英语考试真题
- 家具安装工培训教案优质资料
- 在双减政策下小学音乐社团活动有效开展及策略 论文
- envi二次开发素材包-idl培训
- 2022年上海市初中语文课程终结性评价指南
- 医院手术室医院感染管理质量督查评分表
- 心内电生理导管及器械
- 保洁服务岗位检查考核评分标准
评论
0/150
提交评论