毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VB学生学籍管理系统(论文+源程序) 第3页

更新时间:2010-3-29:  来源:毕业论文
VB学生学籍管理系统(论文+源程序) 第3页
 另外,目前国内的一些关于微软平台的数据库编程教程,喜欢使用Access作为数据库平台的案例,并展开相关的内容。这其实对于开发真正的数据库应用并没有直接的帮助作用,只能使大家停留在应用的初级阶段。SQL Server 2000提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比Access大。另外,SQL Server 2000可以兼顾小、中、大规模的应用,有着远远比Access强大的伸缩性。
1.3.2.1  SQL Server数据库特点
概括起来,SQL Server 2000数据库管理系统具有以下主要特点。
1.丰富的图形管理工具,使系统管理、操作更为直观方便。SQL Server企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和转换操作等。此外,SQL Server 2000还提供了SQL事件探查器、SQL查询分析器、SQL Server服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。
2.动态自动管理和优化功能。即使SQL Server数据库管理员不做任何设置,SQL Server也能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。
3.充分的Internet技术支持。Internet网络发展到今天已经成为一条重要的信息发布渠道,SQL Server增强了对Internet技术支持,它除保留了前期版本中的数据库Web出版工具“Web助手”外,还增强了对XML和HTTP技术的支持,这使得电子商务系统能够通过XML等访问SQL Server数据库系统,也扩展了SQL Server在数据挖掘和分析服务领域的应用。
4.丰富的编程接口工具,使用户开发SQL Server数据库应用程序更加灵活。SQL Server提供了Transact-SQL、DB-Library for C、嵌入式SQL(ESQL)等开发工具,Transact-SQL与工业标准SQL语言兼容,并在其基础上加以扩充,使它更适合事务处理方面的需要。此外,SQL Server 2000还支持ODBC、OLE DB、ADO规范,可以使用ODBC、OLE DB、ADO接口访问SQL Server数据库。
5.具有很好的伸缩性和可靠性。SQL Server 2000既能运行在Windows桌面操作系统下,又可运行在服务器操作系统(包括Windows NT和Windows 2000)下;既能运行在单CPU计算机上,又能运行在对称多处理系统下。所以,它具有很好的伸缩性,能够满足从桌面应用到大型企业分布式应用到不同层次用户的要求。
6.简单的管理方式。SQL Server 2000与Microsoft Windows 2000有机集成,所以可以使用Windows 2000的活动目录(Active Directory)功能对SQL Server进行集中管理,大大简化大型企业中的系统管理工作。此外,与Windows 2000的集成还使SQL Server能够充分利用操作系统所提供的服务和功能(如安全管理、事件日志、性能监视器、内存管理和异步I/O等),从而增强了SQL Server数据库系统的功能,并且只需要占用很少的系统资源。
1.3.3 ADO对象概述
ADO对象是针对当前微软的软件所支持的数据进行操作的最为有效、简单并且功能强大的方法。它可以把大部分数据源可编程的属性直接扩展到Active Server上,主要含有Connection、Recordset与Command三种对象。其中:Connection对象主要负责打开或连接数据库文件;Recordset对象主要是存取数据库的内容;Command对象主要是对数据库下达行动查询指令以及SQL Server的Stored Proceduce。
ADO对象能够存取到数据库的内容,首先要求数据库的驱动程序( ODBC驱动程序与OLE DB驱动程序)必须安装上,否则,ADO对象是无法存取数据库中内容,其原理示意图如图1.1所示:
图1.1 ADO对象存取数据原理示意图
请注意:上图中的“各种数据库所对应的驱动程序”即ODBC驱动程序与OLE DB驱动程序。
1.3.3.1 利用ADO开发网络数据库应用程序
ADO(Active Date Objects,即ActiveX数据对象)是一个ASP内置的ActiveX服务器组件(ActiveX Server Component)。可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作,并可以把在用户端实现“网上实时更新显示”的最新Web数据库技术。
要执行ADO,服务器端必须安装Windows NT Server 和Internet Information Server(IIS),而客户端只要有IE或NETSCAPE较新版本的浏览器即可。
利用ADO开发网络数据库应用程序有以下几个优点:
⑴ 支持客户机/服务器结构(Client/Server)与Web系统开发技术。
⑵ 内部有多个互相独立的对象模型。
⑶ 支持分批修改数据库内容。
⑷ 支持多种不同的数据控制指标形式。
⑸ 先进的Recordset数据高速缓存管理功能。
⑹ 允许在程序中使用多个Recordset对象或者多个分批修改区块传送。
⑺ ADO属于Free_threaded对象,利用它可以开发出更有效的Web应用程序。
1.3.3.2 ADO组件的主要对象及其功能
ADO组件又称为数据库访问组件,它提供了以下七种对象:
Connection对象:提供对数据库的连接服务。
Command对象:定义对数据库源操作的命令。
Recordset对象:由数据库服务器所返回的记录集。
●Recordset对象的LockType属性的设置值
常量 值 说明
adLockReadOnly 1 默认值,只读。无法更改数据
adLockPressimistic 2 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用立即锁定数据源的记录的方式。
adLockOptimistic 3 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用Updata方法时锁定记录。
adLockBatchOptimistic 4 开放式批更新。用于与立即更新模式相反的批更新模式。
Fields对象:由数据库服务器所返回的单一数据字段
Parametes对象:表示Command对象的参数。
Property对象:单独的一个Property对象,提供属性功能。
Error对象:提供处理错误的功能。
使用ADO对象可以建立和管理数据库的连接,按数据库服务器的要求获得数据,执行更新、删除、添加数据等操作,获取ODBC的错误信息等。
1.3.3.3 用来操纵数据的SQL命令
SQL命令是发送给数据库并要求数据库操作的指令,它是专门为数据库设计的语言,比一般的计算机程序语言简单的多。SQL命令主要分成两部分:DDL(Data Definition Language)和DML(Data Manipulation Language),其中DDL是建立数据表及数据列的指令群,而DML则是操作数据库记录的指令群,如数据库记录的添加、更新、删除、和查询等。
SQL命令,包括Select、Delete、Update、Insert Into、Select Into等。
⑴ 筛选及排序记录的Select指令
基本句型一:Select 字段串列 From 数据表
基本句型二:Select … From … Where 筛选条件

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

VB学生学籍管理系统(论文+源程序) 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。