SQLserver数据库管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQLServer数据库管理系统需求分析
成绩管理分析
概述
SQLServer简介及知识介绍
三、数据库管理系统知识四、需求分析一成绩管理
、概述
成绩管理系统可以实现对成绩的管理,在此系统里可以查询、添
加、删除学生的成绩,方便用户的管理。学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网络化,逐步摆脱当前学生成绩管理系统的人工管理方式,提高成绩管理效率而开发的。希望该程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列功能,并提供了对各功能模块的查询和更新功能, 且这两种功能基本上是通过存储过程来实现的,其中学生成绩查询和学生信息查询是成绩管理系统的重点。
二、SQLServer简介及知识介绍
1、简介
美国Microsoft 公司推出的一种关系型数据库系统。SQLServer 是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的
数据库管理系统,实现了与WindowsN啲有机结合,提供了基于事务
的企业级信息管理系统方案。
其主要特点如下:
(1) 高性能设计,可充分利用Win dowsN啲优势。
(2) 系统管理先进,支持Win dows图形化管理工具,支持本地
和远程的系统管理和配置。
(3) 强壮的事务处理功能,采用各种方法保证数据的完整性。
(4) 支持对称多处理器结构、
存储过程、ODBC并具有自主的
SQL语言。SQLServer以其内置的数据复制功能、强大的管理工具、
与In ternet的紧密集成和开放的系统结构为广大的用户、开发人员
和系统集成商提供了一个出众的数据库平台。
2、SQLServer 的发展
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数
据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管
理系统,如Oracle,Sybase,Microsoft SQL Server,Access 等都采用
了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩
展,但是包括Select」nsert,Update,Delete,Create, 以及Drop 在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQL Server是一个关系数据库管理系统。它最初是由Microsoft
Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第
一个OS/2 版本。在Windows NT 推出后,Microsoft 与Sybase 在
SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移
植到Windows NT系统上,专注于开发推广SQL Server的Windows
NT版本。Sybase则较专注于SQL Server在UNIX操作系统上的
应用。
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0版本的优点,同时又比它
增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Win dows 98 的膝上型电脑
到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
3、SQL Server 2008的新功能及知识介绍
(一)、可信任的
保护你的信息在过去的SQL Server 2005的基础之上,SQL
Server 2008做了以下方面的增强来扩展它的安全性:
*简单的数据加密
SQL Server 2008可以对整个数据库、数据文件和日志文件进行
加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。
*外键管理
SQLServer 2008为加密和密钥管理提供了一个全面的解决方案。
为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投
资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第
三方密钥管理和硬件安全模块(HSM产品为这个需求提供了很好的支持。
*增强了审查
SQL Server 2008使你可以审查你的数据的操作,从而提高了遵
从性和安全性。审查不只包括对数据修改的所有信息, 还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加
强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审
查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
(二)确保业务可持续性
*改进了数据库镜像
SQL Server 2008基于SQL Server 2005,并提供了更可靠的加
强了数据库镜像的平台。新的特性包括: -页面自动修复。SQL Server 2008通过请求获得一个从镜像合作机器上得到的出错页面的
重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的
823和824错误。
-提高了性能。SQLServer 2008压缩了输出的日志流,以便使
数据库镜像所要求的网络带宽达到最小。
SQL语言的知识介绍
在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成:
1. 一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。