数据库学习总结报告.doc 数据库学习总结报告.doc 数据库学习总结报告 SQLServer 是 一 个 关 系 数 据 库 治 理 系 统 , 它 最 初 是 由MicrosoftSybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 WindowsNT 推出后,Microsoft 与 Sybase 在SQLServer 的开发上就分道扬镳了。 Microsoft 将 SQLServer 移植到WindowsNT 系统上,专注于开发推广 SQLServer 的 WindowsNT 版本;Sybase 则较专注于 SQLServer 在 UNIX 操作系统上的应用。我们这学期学习的是 MicrosoftSQLServer 以下简称 SQL。 SQL 由 Microsoft 公司推出,共有 4 个版本,分别是个人版,标准版,企业版和开发版。该版本继承了 SQLServer7.0 版本的优点同时又比它增加了很多更先进的功能,具有使用便利,可伸缩性好与相关软件集成程度高等优点,可跨越从运行 MicrosoftWindows98 的膝上型电脑到运行MicrosoftWindows201*的大型多处理器的效劳器等多种平台使用。 MicrosoftSQLServer201*有以下几个特点: 1.与 Internet 的集成。SQLServer201*数据库引擎供应完整的 XML支持。SQL 程序设计模型与 WindowsDNA 构架集成,用以开发 Web 应用程序,并且 SQLServer201*支持 EnglishQuery 和 Microsoft 搜寻效劳等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜寻功能。如图: 2.具有很好的可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 MicrosoftWindowsB 加速连接、ORDERBY 和 GROUPBY等操作;C 查询优化器依靠于索引起作用;D 强制实行的唯一性(保证表中的数据不重复)。 4.存储过程(proc):用于完成某项任务。可以承受参数、返回状态值和参 数值、并且可以嵌套调用。5.函数:用于存储一个带函数返回值的程序。函数能够重复执行一些操作,从而避开不断重写代码。 6.触发器(trigger):主要作用是能够实现由主键和外键所不能保证的参照完整性和数据的全都性。其他作用还有:A 强化约束;B 跟踪变化;C 级联运行;D 存储过程的调用。 7.数据库(database):通常用来存储特定主题的数据。同时也支持与数据 有关的活动。 8.事务(transaction):可以用事务来保证数据库中的数据处于全都状态。9.规章(rule):用来实施数据完整性。10.默认值(default):用来实施数据完整性。11.约束(constraint):用来实施数据完整性。 12.游标(Curso...