1、索引的作用:
可以快速查找数据,而无须扫描整个表
2、索引分类:
唯一索引
主键索引
聚集索引
非聚集索引
复合索引
全文索引
3、选择索引列的标准
频繁搜索的列
经常用作查询选择的列
经常排序、分组的列
经常用作连接的列(主键/外键)
4、视图的作用:
筛选表中的数据
防止未经许可的用户访问敏感数据
将多个物理数据表抽象为一个逻辑数据表
5、使用视图的好处:
对于最终的用户:结果更容易理解,获取数据更容易
对于开发人员:限制数据检索更容易,维护应用程序更方便
6、使用存储过程的优点
模块化程序设计
执行速度快,效率高
减少网络流量
具有良好的安全性
7、触发器的作用:是在对表进行增加,修改或删除操作时自动执行的存储过程
8、触发器的分类:
insert触发器,update触发器,delete触发器
9、触发器的两张表:
inserted表和deleted表
10、事务的作用:是一组命令,要么都执行,要么都不执行
11、事务的特性:ACID
原子性,一致性,隔离性,持久性
12、死锁形成的条件
互斥条件
请求和等待条件
不剥夺条件
环路等待条件