数据库易错的地方

本文探讨了数据库中的主索引、辅助索引和位图索引的区别,并详细解释了视图、存储过程、触发器和标量函数的作用。视图提供了数据独立性和安全性,存储过程和函数是预编译的SQL集合,触发器用于确保数据完整性。此外,文章还涉及数据库的维护、安全管理、外模式/模式映像关系以及反规范化等概念,最后提到了SQL中的身份列和数据仓库的特性。
摘要由CSDN通过智能技术生成

数据库中三者的辨析:

1:主索引是根据数据对象的主键建立的索引,决定了被索引记录的位置

2:辅助索引可以任何索引目的并且可以查找多个数据文件存放的位置

3:位图索引一般在查询的范围使用

视图、存储过程、触发器、标量函数之间的关系。(数据库后台编程技术)

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

触发器:触发器是与表有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值