数据库应用基础:视图概述、创建和修改,以及视图的优点和使用方式

0 下载量 105 浏览量 更新于2024-01-18 收藏 1.85MB PPT 举报
本文讨论数据库应用基础中关于数据完整性和数据库视图的相关内容。数据完整性是数据库管理中非常重要的一部分,它指的是数据库中数据的一致性和准确性,主要包括实体完整性、域完整性、引用完整性和用户自定义完整性。视图则是数据库中数据的可视化展示方式,可以理解为虚拟表或存储查询,用户可以通过视图来实现对数据的插入、更改和删除等操作。 首先,本文介绍了数据完整性的概念和分类。数据完整性是数据库管理中的一个非常重要的概念,指的是数据库中数据的一致性和准确性。数据完整性主要包括实体完整性、域完整性、引用完整性和用户自定义完整性。实体完整性是指关系中的每个实体都有唯一的标识,不会重复。域完整性是指每个属性的取值都在其定义的域内。引用完整性是指一个表中使用的外键必须是另一张表的主键。用户自定义完整性是指用户可以通过触发器等方式自定义数据库中的数据完整性约束。 其次,本文介绍了数据库视图的概念和使用。数据视图是另一种在一个或多个数据表上观察数据的途径,可以把数据视图看作是一个能把焦点定在用户感兴趣的数据上的监视器,用户看到的是实时数据。视图可以被看成是虚拟表或存储查询,用户可以通过视图来插入、更改和删除数据。视图的优点包括隐蔽数据库的复杂性、控制用户提取数据、简化数据库用户管理、改进性能等。 最后,本文通过一个图书管理员需要查询图书的借用历史记录的例子,介绍了如何使用数据库视图来实现对数据库中数据的查询操作。图书管理员需要查询图书的借用历史记录,确认图书的借用情况,目前有几本图书被借出,由哪些人借用,借用日期是何时。通过使用数据库视图,可以将数据库中的相关表连接起来,实现图书管理员需要的查询功能。 综上所述,数据完整性和数据库视图是数据库管理中非常重要的概念。数据完整性保证了数据库中数据的一致性和准确性,而数据库视图则为用户提供了一种方便的数据查询和操作方式。掌握数据完整性和数据库视图的相关知识,对于数据库管理和应用都具有重要意义。