什么是基本表?什么是视图?试述视图的优点?

什么是基本表?什么是视图?

基本表是本身独立存在的表,在 SQL 中一个关系就对应一个表。

视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表

试述视图的优点?

(1) 视图能够简化用户的操作

(2) 视图使用户能以多种角度看待同一数据;

(3) 视图为数据库提供了一定程度的逻辑独立性;

(4) 视图能够对机密数据提供安全保护。

1. 数据库三级模式结构包括外模式、概念模式和内模式。外模式是用户能够看到和访问的部分,它是用户视图的集合;概念模式是整个数据库的逻辑结构,它是全局逻辑视图,也是应用程序员和数据库管理员视图;内模式是物理存储结构,它是数据库在计算机上的物理示。三级模式结构的优点是可以将数据库的逻辑结构和物理结构分离,使得用户可以通过外模式访问数据而不需要了解具体的物理存储细节,同时也方便了数据库的维护和修改。 2. 数据库的数据独立性是指数据库的逻辑结构和物理结构是相互独立的。它包括逻辑独立性和物理独立性。逻辑独立性是指数据库的逻辑结构不依赖于物理存储结构,使得数据模型可以被修改而不影响应用程序;物理独立性是指数据库的物理存储结构不依赖于逻辑结构,使得数据库可以在不同的物理存储设备上实现而不影响应用程序。 3. 数据库管理系统的功能包括数据定义、数据操作、数据控制和数据查询。其中,数据定义用于定义数据库中的数据结构和元素,包括视图、索引等;数据操作用于对数据库中的数据进行增加、删除、修改和查询等操作;数据控制用于控制数据库的访问权限和数据安全;数据查询用于从数据库中查询数据。 4. 数据模型的主要作用是描述数据的逻辑结构和组织方式,它是数据库设计的基础。三类基本数据模型的划分依据是描述数据的方式不同。层次模型是通过树形结构来描述数据之间的关系,具有结构简单、查询效率高等优点,但是数据之间的关系比较复杂,不易修改;网状模型是通过网状结构来描述数据之间的关系,具有达能力强等优点,但是同样不易修改;关系模型是通过格结构来描述数据之间的关系,具有结构简单、易于修改等优点,是目前应用最广泛的数据模型。 5. 关系模型是一种基于格结构的数据模型,它由多个关系组成,每个关系包括若干个属性,每个属性包括属性名、域和值。关系是一个二维格,每一行代一个元组,每一列代一个属性。属性是关系的基本单位,它描述了元组的某一个方面。域是属性值的取值范围,它规定了数据类型和取值范围。元组是关系中的一个具体实例,它由一组属性值组成。码是唯一标识元组的一个或多个属性,它具有唯一性和最小性。分量是元组中的一个属性值。关系模式是关系的抽象,它描述了关系的属性和属性之间的联系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值