|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
与其他数据库相比,MySQL易学易用。server|数据
SQLServer是一个干系数据库办理体系,它最后是由Microsoft、Sybase和Ashton-Tate三家公司配合开辟的,于1988年推出了第一个OS/2版本。在WindowsNT推出后Microsoft与Sybase在SQLServer的开辟上就各奔前程了,Microsoft将SQLServer移植到WindowsNT体系上专注于开辟推行SQLServer的WindowsNT版本,Sybase则较专注于SQLServer在UNIX操纵体系上的使用。
SQLServer2000是Microsoft公司2000年推出的SQLServer数据库办理版本。该版本承继了SQLServer7.0版本的长处同时又比它增添了很多更先辈的功效,具有利用便利,可伸缩性好,与相干软件集成水平初等长处。可超过从运转MicrosoftWindows98的膝上型电脑到运转MicrosoftWindows2000的年夜型多处置器的服务器等多种平台利用。
上面就SQLServer2000的数据存储在物理上和逻辑上的完成体例加以申明。
1、物理存储情势:
物理上,一个数据库有一个或多个磁盘上的一个或多个文件构成。这类物理完成只对数据库办理职员是可见的,而关于用户是通明的。
每一个数据库在物理上又分为数据和日记文件,这些数据和日记文件寄存一个或多个磁盘上。这些文件不与别的文件共享。
1)数据文件:
SQLServer2000将一个数据文件中的空间分派给表格和索引,每块有64kb空间,叫做“扩大盘区”。有两品种型的扩大盘区:一致扩大盘区和夹杂扩大盘区。
每一个扩大盘区由页面构成。页面是SQLServer2000中数据存储的基础单位,每一个页面的巨细为8kb。一般情形下,每一个数据页面上以行的情势存储数据。一行的数据最多达8060字节。数据行上如如有聚集索引,则基于聚集索引的关头字(如邮政编码等)为按次构造数据,不然没有特定的按次。
2)事件处置日记文件:
事件处置日记文件驻留在与数据文件分歧的一个或多个物理文件中,包括一系列日记纪录而不是扩大盘辨别配的页面。
2、逻辑存储情势:
逻辑上,一个数据库有多少个用户可见的组件构成,如:表格、视图、存储历程等。
个中工具称号及功效以下表所示:
数据库工具
功能
表格
由数据的列和行构成,格局与事情表相相似。行代表一个独一的纪录,列代表纪录中的一个字段。范例界说划定了某个列中能够寄存的数据范例。
视图
能够限定某个表格可见的行和列,大概将多个表格数据分离起来,作为一个表格显现。一个视图还能够会合列。
索引
是一种和表格或视图有关的布局,能够加速从表格或视图中取得数据行。表格索引能够是聚集的,也能够长短聚集的。聚集指数据在物理上是基于索引关头字的按次寄存的。
关头字
是浩瀚列中一列或组,它独一辨认一行(主关头字),界说两个表格之间的干系(外关头字),大概用于构建一个索引
用户界说的数据范例
是一种自界说的数据范例,它基于某个事后界说的数据范例。它能够用来创建对程序员更成心义的表布局,有助于确保留放数据的类似类的列都具有不异的数据范例。
存储历程
是一种Transact-SQL语句,它们被编译成一个实行企图。该历程用于功能优化和把持会见。
束缚
界说了有关列中同意的值的划定规矩,是增强数据完全性的尺度机制。
默许
划定了当您拔出一行,而没有界说列的值时,改列利用的值。
触发器
时存储历程的一个特别类,用于当对一个表格或视图收回update、insert或delete语句时,能主动实行。
用户界说的函数
时一个由一条或多条transact-sql语句组成的子例路程序,用于封装代码以便于重用。一个函数能够有最多1024个输出参数。用户界说的函数能够代替视图和存储历程。
参考sqlserver2000认证书本在我们工作的过程中,经常能听到很多不使用MySQL的理由,虽然其中有一些是对MySQL的误解,不过同样也有一些是合情合理的。 |
|