库逻辑结构设计
本系统采用的数据库管理系统式Microsoft公司的SQL Server 2000。该管理系统由一系列产品组成,不仅能够满足最大的数据处理系统和商业Web站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。
Microsoft SQL Server 2000的特性包括:
(1)企业数据管理
在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全。有了SQL Server 2000,则指内的用户和信息技术(IT)专家将从减少的应用程序停机时间、提高的可伸缩性及性能、更紧密而灵活的安全控制中获益。SQL Server 2000也包括了许多新的改进的功能来帮助IT工作人员有效率地工作。SQL Server 2000包含几个在企业数据管理中关键的增强:易管理性、可用性、可伸缩性、安全性。
SQL Server 2000使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。作为一个企业数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和协调企业中所有的数据库和相关的服务。它还是提供了一个可以使用SQL管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商(ISV)也能够创建附加的工具和功能来更好地扩展打开即得得能力。
(2)SQL Server Management Studio
SQL Server 2000 通过提供一个集成的管理控制台来监视和管理SQL Server关系数据库、Integration Service、Analysis Service、Reporting Services、Notification Services以及在数量众多的分布式服务器和数据库上的SQL Server Mobile Edition,从而简化了管理
工作。数据库管理员能够同时执行多个任务,例如,编写和执行查询,查看服务器对象,管理对象,监视系统活动和查看联机帮助。SQL Server Management Studio 提供了一个开发环境,可在其中使用Transaction-SQL、多维表达式、XML for Analysis和SQL ServerMobile Edition来编写、编辑和管理脚本和存储过程。Management Studio可以很容易地与
源代码控制集成在一起。Management Studio还包括一些工具可用来调度SQL Server代理作业和管理维护计划,以自动执行日常维护和操作的能力,为数据库管理员们提供了更强的生产效率。
SQL Server 2000开放了70多个新的内部数据苦苦性能和资源使用的度量值,涵盖了从内存、锁定到对事物、
网络和磁盘I/0的调度等。这些动态管理视图(DMV)提供了对数据库和强大的基础结构的更大的透明度和可见性,可以主动监视数据库的状况和性能。
(3)SQL管理对象
SQL管理对象(SMO)是一个新的可编程对象集,它可实现所有SQL Server数据库的管理功能。事实上,Management Studio就是构建在SQL管理对象之上的。SMO是作为Microsoft.Net Framework程序集实现的。您可以使用SMO自动执行常见的SQL Server管理任务,例如,用编程方式检索配置设置,创建新数据库,应用Transact-SQL脚本,创建SQL Server代理
作业以及调度备份等。SMO对象模型代替了包含在SQL Server早期版本中的分布式管理对象(DMO),因为它更安全可靠并具有更高的可伸缩性。
(4)可用性
在高可用性技术、额外的备份和恢复功能,以及复制增强上的投资使企业能够建和部署高可用的应用程序。在高可用性上的创新有:数据库镜像、故障转移群集、数据库快照和增强的联级操作,这有助于最小化停机时间,并确保可以访问关键的企业系统,本节还将详细介绍这些增强特性。
(5)数据库镜像
数据库镜像润需十五日志以连续的方式从源服务器传递到单台目标服务器上。当主系统出现故障时,应用程序可以立即重新