您的位置:首页 > 数据库

数据库(一)

2020-04-05 07:26 996 查看

.数据库里面的: 什么分级?什么是 ER

实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形 成一个独立于机器,独立于 DBMS 的 ER 图模型。 通常将它简称为 ER 图,相应地可把用 ER 图描绘的数 据模型称为 ER 模型。ER 图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概 念模型

三级模式:

外模式、 内模式 、模式
用户级对应外模式
概念级对应模式
物理级对应内模式
1、 模式 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一
的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数 据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(DataDescriptionLanguage,DDL)来描 述、定义的,体现、反映了数据库系统的整体观
2、 外模式 外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,
是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的 那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数 据操纵语言(DataManipulationLanguage,DML)对这些数据记录进行。外模式反映了数据库的用户观。
3、 内模式 内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低
一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的
数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。
在一个数据库系统中,只有唯一的数据库, 因而作为定义 、描述数据库存储结构的内模式和定义、
描述数据库逻辑结构的模式,也是唯一的,但建立在数据库系统之上的应用则是非常广泛、多样的,所以
对应的外模式不是唯一的,也不可能是唯一的。
视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中”的反映,很显然,不同 层次(级别)用户所“看到”的数据库是不相同的。
使不同级别的用户对数据库形成不同的视图。

视图在数据库的第几层
数据库有三层模式:外模式(用户模式或子模式)、模式(逻辑模式)内模式(物理模式)。视图属于外模
式范畴。

数据库的两级映像是什么,作用

数据库的二级映像功能与数据独立性 为了能够在内部实现数据库的三个抽象层次的联系和转换,数据
库管理系统在这三级模式之间提供了两层映像。
(1)外模式/模式映像 对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有 一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。 当模式改变时,由数据库管理员对各
个外模式/模式映像作相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而
应用程序可以不必修改,保证了数据与程序的逻辑独立性。
(2)模式/内模式映像 数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是惟一的, 它定义了数据库的全局逻辑结构存储结构之间的对应关系。当数据库的存储结构改变时,由数据库管理
员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必修改。保证了数据与程序的 物理独立性。

数据库,数据模型有哪几种,说出至少两种的特征
1、非关系模型
� 层次模型:记录之间的联系通过指针实现,查找效率高。
� 网状模型:一个结点可以有多于一个的双亲,允许一个以上的结点无双亲。
2、关系模型:概念简单,结构清晰,用户易学易用
3、面向对象模型
4、对象关系模型

数据库中什么叫主码

主关键字(primarykey)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。

关系操作有哪些

对关系实施的各种操作,包括选择、投影、连接、并、交、差、增、删、改等,这些关系操作可以用代数
运算的方式表示,其特点是集合操作。完整性约束 完整性约束包括实体完整性参照完整性用户定义完整性。

事务是什么?及其四个特征

数据库事务(DatabaseTransaction) ,是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除 非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为 一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元 要成为事务,必须满足所谓的 ACID(原子性、一致性、隔离性和持久性)属性。

数据库事务的 ACID 性

原子性:事务必须是原子工作单元
一致性:事务在完成时,必须使所有的数据都保持一致状态。
隔离性:由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。
持久性:事务完成之后,它对于系统的影响是永久性的。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
一只很菜但是好学的猪 发布了38 篇原创文章 · 获赞 1 · 访问量 1561 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: