数据库中三者的辨析:
1:主索引是根据数据对象的主键建立的索引,决定了被索引记录的位置
2:辅助索引可以任何索引目的并且可以查找多个数据文件存放的位置
3:位图索引一般在查询的范围使用
视图、存储过程、触发器、标量函数之间的关系。(数据库后台编程技术)
视图:是一种虚拟存在的表,它本身在数据库中并不存在,而是在我们出于某种目的想要去使用视图的时候,使用我们数据库中已经存在的表的行和列数据来自定义的一种动态生成的,便于检索的安全的数据独立的一种虚拟表。
优点
①简单。视图是一种已经经过过滤筛选之后的符合条件的结果集,因此,使用视图的用户不需要关心对应表的表结构、关联条件和筛选条件。
②安全。使用视图的用户只能对视图相关的表的列进行查询,并不能去具体的操作表和列的权限。
③数据独立。一旦视图确定之后,它的数据就是独立的,也就是说,源表的增加一个字段对视图没有任何影响,源表更改和删除视图中存在的字段的时候,可以通过修改视图来解决,不会对访问者造成影响
存储过程和函数:存储过程和函数都是事先经过编译并且存储在数据库中的一段SQL语句集合,存储过程和函数的 执行不是由系统执行也不是手动执行的,而是由事件触发、激活从而事先执行的。
触发器:触发器是与表有