数据库设计中反映用户对数据要求的模式是哪个


数据库设计中反映用户对数据要求的模式是哪个

文章插图
数据库设计中反映用户对数据需求的模式是外部模式 。外部模式是用户使用的数据库 , 是一个或几个特定用户使用的数据集(外部模型),是用户与数据库系统的接口,是概念模型的逻辑子集 。外部模式面向特定应用,定义在逻辑模式之上,但独立于存储模式和存储设备 。
外部模式是用户和数据库系统之间的接口 , 是用户使用的那部分数据的描述 。它由几种外部记录类型组成 。外部模式 , 也称为子模式或用户模式 , 是数据库用户(包括应用程序程序员和最终用户)可以看到和使用的本地数据的逻辑结构和功能描述,是数据库用户的数据视图,是与应用程序相关的数据的逻辑表示 。对应于用户级别 。它是一个或几个用户看到的数据库的数据视图 , 是与应用程序相关的数据的逻辑表示 。
一个数据库可以有多个外部模式 。因为它是每个用户的数据视图,如果不同的用户在应用需求、看待数据的方式和对数据保密性的要求上有差异 , 那么他们的外部模式描述也是不同的 。即使对于模式中的相同数据,外部模式中的结构、类型、长度、安全级别等也可以不同 。另一方面,相同的外部模式也可以被用户的多个应用应用,但是一个应用只能使用一个外部模式 。
外部模式是保证数据库安全的有力措施 。每个用户只能看到和访问相应外部模式下的数据,数据库中的其余数据是不可见的 。

【数据库设计中反映用户对数据要求的模式是哪个】以上说明了在数据库设计中,哪种模式体现了用户的数据需求 。本文到此结束,希望对大家有所帮助 。