我噶意第二阶段的错题本
作者:互联网
1、事务是数据库执行逻辑的基本工作单位。如果一个事务执行成功,则全部更新提交; 如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于(一致性)状态。
(1)、原子性:事务是数据库执行逻辑的工作单元,事务包括的所有操作,要么都做,要么都不做。
(2)、一致性: 事务执行的结果是使数据库从一个一致性状态变成另一个一致性状态。一致性与原子性是密切相关的。
(3)、隔离性: 一个事务的执行不能被其他事务干扰。
(4)、持久性 :一个事务一旦提交,它对数据库中数据的改变应该是永久性的。
2、数据库DB,数据库系统DBS,和数据库管理系统DBMS三者之间的关系是
DBS包括DB和DBMS和DBS----数据库系统包含了数据库和数据库管理系统。
数据库系统:是采用了数据库技术的计算机系统,是一个可运行的,按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件和软件,以及数据库管理员的集合体。
DB(DataBase): 数据库,数据库实际上就是一个文件集合,本质就是一个文件系统,数据按照特定的格式存储到文件中,使用sql语言对数据进行增删改查操作。
DBMS(DataBase Management System):数据库管理系统,是指数据库系统中对数据进行管理的软件系统,用于建立,使用和维护数据库,对数据进行统一的管理和控制,用户通过DBMS访问数据库中的数据
3、关于DDL,DML,DQL,TCL,DCL的知识
DDL:数据定义语言
,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER , TRUNCATE等,不支持事务
DML:数据操纵语言
,主要是对数据进行增加、删除、修改操作。常用的语句关键字有 INSERT、UPDATE、DELETE 等。,支持事务
DQL:数据查询语言: 关键字有SELECT、FROM、WHERE 等 不支持事务
TCL:事务控制语言: commit rollback 等
DCL: 数据控制语言
,主要是用来设置/更改数据库用户权限。常用关键字有 GRANT(授权)、REVOKE (取消权限)等。
4、查询字段的值为多个的时候可以使用in关键字
5、现要求把员工表中,没有奖金(bonus)的员工的奖金项修改为零。
update emp set bonus=0 where bonus is null;
标签:事务,我噶意,关键字,数据库,DBMS,错题,数据库系统,第二阶段,数据 来源: https://blog.csdn.net/m0_60067556/article/details/120570677