哪个不属于数据库组织级别,数据库的三级模式包括 和
来源:整理 编辑:黑码技术 2023-09-22 06:06:03
本文目录一览
1,数据库的三级模式包括 和
数据库系统的三级模式是对数据的三个抽象级别,他把数据的具体组织留给DBMS管理,使用户能逻辑的抽象的处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。
2,下列不属于数据库组织级别的是 A实体 B记录 C表 D字
选择a没错,实体是概念模型里面的,数据库是物理模型我们举个例子吧,人,有名字,有性别对吧,这是一个群体的概念,是现实世界中的一个实体。它对应到数据库中是就是一个表。而我也是一个人,我有我自己的名字,性别是男,对应到数据库中表中的一条记录。所以这个题答案是a,表
3,数据库系统的三级模式包括
外模式、模式、内模式外模式是存储在数据库中的表以及其他数据库对象的在外部的映像,一般是指视图;模式是数据的逻辑存储结构,通常都是基本表;内模式是基本表对应数据物理存储结构,以文件的形式存在。数据库的三级模式是数据库在三个级别 (层次)上的抽象,使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。实际上 ,对于一个数据库系统而言一有物理级数据库是客观存在的,它是进行数据库操作的基础,概念级数据库中不过是物理数据库的一种逻辑的、抽象的描述(即模式),用户级数据库则是用户与数据库的接口,它是概念级数据库的一个子集(外模式)。
4,简述数据库的三级模式结构是什么
数据库系统划分为3个抽象级:用户级、概念级和物理级。1.用户级数据库用户级数据库对应于外模式,是最接近于用户的一级数据库,是用户看到和使用的数据库,又称用户视图。用户级数据库主要由外部记录组成,不同用户视图可以互相重叠,用户的所有操作都是针对用户视图进行的。2.概念级数据库概念级数据库对应于概念模式,介于用户级和物理级之间,是所有用户视图的最小并集,是数据库管理员看到和使用的数据库,又称DBA视图。概念级数据库由概念记录组成,一个数据库可有多个不同的用户视图,每个用户视图由数据库某一部分的抽象表示所组成。一个数据库应用系统只存在一个DBA视图,它把数据库作为一个整体的抽象表示。概念级模式把用户视图有机地结合成一个整体,综合平衡考虑所有用户要求,实现数据的一致性,最大限度降低数据冗余,准确地反映数据间的联系。3.物理级数据库物理级数据库对应于内模式,是数据库的低层表示,它描述数据的实际存储组织,是最接近于物理存储的级,又称内部视图。物理级数据库由内部记录组成,物理级数据库并不是真正的物理存储,而是最接近于物理存储的级。三级视图是用图、表等形式描述的,具有简单、直观的优点。但是,这种形式目前还不能被计算机直接识别。为了在计算机系统中实现数据的三级组织形式,必须用计算机可以识别的语言对其进行描述。dbms提供了这种数据描述语言(data description language 简记为ddl)。我们称用ddl精确定义数据视图的程序为模式(scheme)。与三级视图对应的是三级模式。 (1) 子模式 定义外部视图的模式称外模式,也称子模式。它由对用户数据文件的逻辑结构描述以及和全局视图中文件的对应关系的描述组成,用dbms提供的子模式ddl定义。一个子模式可以由多个用户共享,而一个用户只能使用一个子模式。 (2) 模式 定义全局视图的模式称逻辑模式,简称模式。它由对全局视图中全体数据文件的逻辑结构描述以及和存储视图中文件的对应关系的描述组成,用dbms提供的模式ddl定义。逻辑结构的描述包括记录的型(组成记录的数据项名、类型、取值范围等),还有记录之间的联系,数据的完整性、安全保密要求等。 (3) 内模式 定义存储视图的模式称内模式,又称物理模式。它由对存储视图中全体数据文件的存储结构的描述和对存储介质参数的描述组成,用dbms提供的内模式ddl定义。存储结构的描述包括记录值的存储方式(顺序存储、hash方法、b树结构等),索引的组织方式等。
5,数据库组织级别包括
三级模式结构:外模式、模式和内模式三级模式结构:外模式、模式和内模式 一、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。理解: ① 一个数据库只有一个模式; ② 是数据库数据在逻辑级上的视图; ③ 数据库模式以某一种数据模型为基础; ④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。 二、外模式(External Schema) 定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 理解: ① 一个数据库可以有多个外模式; ② 外模式就是用户视图; ③ 外模式是保证数据安全性的一个有力措施。 三、内模式(Internal Schema) 定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。 理解: ① 一个数据库只有一个内模式; ② 一个表可能由多个文件组成,如:数据文件、索引文件。 它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法 其目的有: ① 为了减少数据冗余,实现数据共享; ② 为了提高存取效率,改善性能。1:事务的特征: acid a atomic 原子性,一个事务是一个不可分割的单位 c constency 一致性 一个事务开始结束后,数据完整性约束没有被破坏 约束:fk/pk/not null/unique/check i isolation 隔离性 一个事务的执行,与其他事务的关系 d durable 持久性,数据应该持久保存 2:事务的边界 jdbc规范的61 页 auto commit : jdbc默认是true * 默认情况下事务的边界auto commit=true: 对于insert update delete statement执行结束的时候会提交事务 * auto commit=false 只能显示声明事务的提交,如果不显示声明,connection在关闭的时候会 检查,然后提交事务 * 设置为 auto commit=false 在一个事物用到多个statement的时候要显示声明auto commit=false】 3: 事务的隔离级别: * 脏读 允许读取到别的事务修改但是未提交的数据 * 不可重复读 在一个事务中多次读取一条数据,读取后的结果不一致(数据被别的事务更改); * 幻像读 在一个事务中多次读取后,读取了别的事务插入进来的数据 * transaction read uncommitted 允许读取到别的事务修改但是未提交的数据 * transaction read committed 只能读取到别的事务已经提交的数据,未提交的读取不到改变 * transaction repeatable read 在一个事务中多次读取一条数据,读取后的结果一致(数据被别的事务更改读取结果一样 ) * transaction serializable 在一个事务中多次读取后,读取不到别的事务插入进来的数据 4:savepoint: 给事务提供了更好的细粒度控制。
文章TAG:
哪个 属于 数据 数据库 哪个不属于数据库组织级别 和