|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于insert和delete,event中包含了插入/删除的记录的所有字段的值(太爽了。。)server再声明一下:本系列文章只是进修SQLServer的一些低级常识,接待初学者前来会商,妙手就不用看了!
先让我们来懂得一下一样平常的干系型数据库所撑持的经常使用的数据库工具范例!
1,表
暗示干系数据库中存储数据的基础单位。表是实践信息存储的布局,通常是计划是的一个逻辑实体。一个标一样平常有一些列(字段、域)组成。
2,视图
视图是一种实践参照一个或多个表中数据的数据库工具,它由SQL查询所界说,在SQLServer中我们能够在界说视图。要注重的是:视图只是从表中检索信息,本身其实不存储数据。今后我们会提到在SQLServer中我们还能够在视图上界说索引,以增添视图查询的功能。利用视图可以简化操纵、增添易办理性和进步平安性。
3,索引
索引是存储一个表中列子集的数据库工具,被用来创建表的索引信息以减速数据搜刮!
SQLServer撑持两种索引:会萃索引和非会萃索引。会萃索引计划数据库项的物理按次,默许表被创立时主动在主键上创立,一个表只能由一个会萃索引。利用好索引能够极年夜地改良数据库的功能。
4,存储历程
存储历程是T-SQL语句或事件的定名汇合,它们作为工具存储在数据库中。因为存储历程能够被缓存,以是能够极年夜地进步速率。别的它也能够埋没一些细节,有助于进步平安性。
5,触发器
触发器是事前界说确当表中的数据被会见或改动时要实行的操纵指令汇合。使用触发器能够关于一些有束缚干系的表举行操纵。
6,函数
SQLServer有着一些功效壮大的内置函数,用户也能够自界说函数。
7,默许、划定规矩和束缚
SQLServer供应几种分歧范例的束缚:NOTNULL;CHECK;UNIQUE;PRIMARYKEY;FOREIGNKEY。默许是针对一个表上的一个列的设置,它决意没有被指定为任何值时利用该值。划定规矩和束缚的功效相似,不外不保举利用。
完全性束缚:
域完全性,确保留储在一列的数值的分歧。
实体完全性,确保留储在一个表内各行中的信息是独一的。
参照完全性,确保两个工具之间信息的分歧性。
SQLServer数据存储架构
1,文件和文件组
同意数据库文件被设置为一个文件或一个文件组。
2,事件日记
备份和恢复架构
1,恢复模子:复杂,一般,年夜容量日记纪录。
2,疾速差别备份:只备份差别数据页面。
3,CopyDataBaseWizard:用于在两个SQLServer服务器间复制数据库。
4,快照备份:坚持数据同步。
T-SQL言语
1,体系存储历程
sp_configure:服务器设置。
sp_depends:数据库工具的相干性。
sp_help:数据库工具信息。
sp_helpdb:数据库长度即选项。
sp_helptext:匡助信息。
sp_lock:以后锁。
sp_monitor:统计。
sp_spaceused:利用空间。
sp_who:以后数据库毗连。
2,信息形式视图
infromation_schema.tables
临时就写到这了,初度写因为是简介写得很笼统,也对照慢。BDB源自BerkeleyDB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性 |
|