数据库 基本表和视图的关系与区别

数据库 基本表和视图的关系与区别

视图又叫虚表,就是事实上并不存在的表,它是由多或一个基本表或视图导出的表。

基本表是实实在在存在的表,它被用来储存数据库的数据。

数据库的三层模型,由上到下为外模型,概念模型,内模型,事实上视图和基本表都是逻辑层的表,基本表存在于概念模型,而视图存在于外模型。

需要明确的是,基本表和文件并不是一一对应的,一个基本表可以储存在多个文件中,一个文件也可以储存多个表,因此基本表和文件的对应关系是m:n

为什么我们要使用视图:

  1. 使用视图可以集中数据,简化和定制不同用户对数据的不同要求
  2. 可以使用视图屏蔽数据的复杂性,用户不必了解数据库的结构,就可以方便的使用和管理数据
  3. 视图可以使用户只关心他感兴趣的某些数据,而那些不需要的数据可以不在视图里面显示
  4. 视图大大简化了用户对数据的操作
  5. 视图可以使不同的用户看到不同的或相同的数据集
  6. 视图创建了一个简单有效的安全机制

需要注意,视图依赖于基本表,视图就是从基本表中导出的一种虚表

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值