- 浏览: 145033 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (138)
- java基础 (26)
- 日常工作经验总结 (22)
- SVN学习与使用 (1)
- JBOSS学习与实践 (1)
- webService学习与实践 (4)
- redis学习与实践 (12)
- spring学习与实践 (0)
- hibernate学习与实践 (4)
- Struts2学习与实践 (0)
- mybatis学习与实践 (0)
- SpringMVC学习与实践 (0)
- jfreechart学习与使用 (0)
- javaScript学习与实践 (1)
- linux学习与实践 (4)
- Python学习与实践 (7)
- Oracle学习与实践 (21)
- Mysql学习与实践 (4)
- HTML5+CSS3学习与实践 (0)
- DIV+CSS学习与实践 (0)
- tomcat学习与实践 (1)
- mongodb学习与实践 (1)
- Git学习与实践 (2)
- hadhoop学习与实践 (0)
- shiro学习与实践 (0)
- CMS学习与实践 (0)
- Jmeter学习与实践 (0)
- java测试学习与实践 (2)
- bootstrap学习与实践 (0)
- jquery学习与实践 (0)
- Spring+hibernate+Struts2框架开发CRM项目 (0)
- JVM学习与实践 (0)
- 推荐学习网站 (1)
- 日常工作必备小技能 (4)
- Apache实践 (1)
- dubbo学习与实践 (2)
- Centos7 (6)
- 面试题目集合(收集各大网站) (4)
- 大数据学习 (1)
- 财富本 (2)
- 股票投资学习 (0)
- ZooKeeper (0)
- python切割集合里面相同的元素到一个集合里面 (1)
- 机器学习与深度学习 (1)
最新评论
-
魏叔武:
...
基于UDP协议的Socket编程
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。
事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。
COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。
ROLLBACK表示回滚,即在事务运行的过程中发生了某种故障,事务不能继续进行,系统将事务中对数据库的所有以完成的操作全部撤消,滚回到事务开始的状态。
事务的特性(ACID特性)
A:原子性(Atomicity)
事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
B:一致性(Consistency)
事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
C:隔离性(Isolation)
一个事务的执行不能被其他事务干扰。
D:持续性/永久性(Durability)
一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。
COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。
ROLLBACK表示回滚,即在事务运行的过程中发生了某种故障,事务不能继续进行,系统将事务中对数据库的所有以完成的操作全部撤消,滚回到事务开始的状态。
事务的特性(ACID特性)
A:原子性(Atomicity)
事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
B:一致性(Consistency)
事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
C:隔离性(Isolation)
一个事务的执行不能被其他事务干扰。
D:持续性/永久性(Durability)
一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
发表评论
-
Oracle中 关于数据库存储过程和存储函数的使用
2017-09-14 08:58 450存储过程和存储函数指存储在数据库中供所有用户程序调用的 ... -
Oracle存储过程和存储函数创建方法(详解)
2017-09-14 08:52 860select * from emp; ----------- ... -
oracle常用的几个例子
2017-09-14 08:51 431--修改表,添加列 alter table F_ ... -
ORACLE 日期加减操作
2017-08-18 09:55 438无论是DATE还是timestamp都可以进行加减操作 ... -
防止SQL注入的几种方式
2017-04-16 22:19 5791、什么是SQL注入 简而言之,就是客户端向服务端发送请求时 ... -
PLSQL破解-万能版
2017-03-15 15:54 660打开注册表 在run下输入regedit 删除 1.HK ... -
oracle数据库里面查询昨天的时间--sql语句查询--一个面试题目
2017-02-22 09:14 768查询昨天的时间以及今天的时间 -
oracle忘记dba用户密码--修改system和sys用户的密码:
2017-02-20 13:01 1061在数据库服务器上输入 sqlplus / as sysdb ... -
oracle常用sql语句大全
2017-02-18 22:17 495[b] 1.解锁用户 请输入用户名:sys 输入口令: ... -
根据某一个字段是否是null来查询结果集
2017-02-18 21:25 379根据某个字段为非空查询: 根据某个字段进行不是非空 ... -
oracle数据库中关键字distinct的使用
2017-02-18 20:49 528distinct的意思是唯一,是用来去除重复的查询的结果的一个 ... -
数据库优化的建议
2017-02-18 20:43 3871;应尽量避免在 where 子句中使用!=或<> ... -
oracle数据库 || 的灵活使用
2017-02-16 22:15 460有时候工作需要,比如说在查询订单的时候,一般插入的是全部是数字 ... -
oracle数据库 dual空表的灵活使用
2017-02-16 21:25 590今天遇到一个一时比较冷的面试,说是当前数据库的系统时间,写一条 ... -
oracle的desc命令,用来查询表的结构
2017-02-16 20:58 1738第一步,通过cmd,环境登录用户账号 第二步:使用 desc ... -
利用命令行给oracle用户解锁 unlock
2017-02-16 20:40 1509第一步:通过运行登录数据库 sqlplus system/ ... -
truncate 、delete与drop区别
2017-02-16 12:27 490相同点: 1.truncate和 ... -
sql大量数据优化细节
2017-02-14 21:08 493备注:内容来自转载,感觉不错,自己拷贝了 1.对查询进行 ... -
oracle建立表空间并且给用户赋权限
2017-01-03 16:55 461--创建表空间并指定表空间的大小 CREATE TABLESP ... -
PLSQL登录时报 ORA12521 TNS无监听程序
2016-12-06 20:17 1215在用PL/SQL Developer等客户端工具连接oracl ...
相关推荐
《数据库系统概念》是一本经典的数据库教材,第六版前三章主要介绍了数据库的基本概念、数据模型以及关系数据库等内容。 ### 数据库基本概念 #### 1. 数据库定义 数据库(Database, DB)是一种组织、存储和处理数据...
《GIS数据库基本概念详解》 GIS(Geographic Information System,地理信息系统)数据库是GIS的核心,它专门用于管理和处理地理信息,是MapGIS等GIS软件进行二次开发的重要工具。本章节将深入探讨GIS数据库的基本...
- **数据**:数据是描述事物的符号记录,是数据库中存储的基本对象。它可以是数字、文本、图像等各种形式的信息。 - **数据库**:数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。它不仅存储数据,...
数据库是存储和管理信息的核心工具,它涉及到许多关键概念,这些概念构成了理解数据库系统的基础。 首先,我们要了解数据的本质。数据是任何可识别的物理符号,它可以是数字、文字、图像,甚至声音和多媒体信息。...
数据库系统的基础概念是理解计算机数据管理和存储的关键。数据是数据库中的基本单元,它可以是数字、文字、图形或声音等形式,经过数字化处理后存储在计算机中。数据与其含义(语义)不可分割,提供了对事物的解释。...
这篇“事物学习笔记一”主要聚焦于对数据库事务的理解,通过深入探讨其基本概念、特性以及在实际操作中的应用,帮助读者构建对这一核心概念的全面认识。 首先,我们需要理解什么是数据库事务。在数据库管理中,事务...
本文将从数据库基本概念、数据库管理系统、数据库系统、数据库管理员、实体联系、概念模型、数据模型、数据定义语言、数据操纵语言等方面对数据库基本概念进行详细解释。 数据库基本概念 数据库是统一管理的相关...
《数据库系统基本概念》主要介绍了数据库系统的基本概念、发展历程、特点以及其结构。数据库系统是管理和存储数据的软件系统,它使得数据的管理更加高效、可靠,并为用户提供了一种统一的方式来存储、检索和共享信息...
在数据库领域,"概念"是至关重要的,它们构成了理解数据库设计和操作的基础。 首先,数据是信息的载体,是客观事物属性和运动状态的记录。而数据库(Database, DB)是这些数据的集合,按照特定的组织方式存储在...
### 数据库概念模型设计 #### 一、E-R模型简介 E-R模型(Entity-Relationship Model),即实体-关系模型,是一种用于描述现实世界中事物及其相互之间关系的数据建模方法。E-R模型主要应用于数据库设计阶段,尤其是...
数据库设计概念是指在设计数据库时,需要计划要存储有关哪些事物的信息,以及要保存有关各个事物的哪些信息。您还需要确定这些事物的相互关系。在数据库设计中的术语,在这一步创建的数据库原型就称作概念数据库模型...
数据库系统的基本概念包括了信息、数据和数据处理等核心要素,而关系模型则是数据库系统中重要的数据组织形式。在关系模型的背景下,我们讨论了关系数据库设计理论,这涉及了数据的定义、数据的结构化处理,以及数据...
浙江大学的“数据库系统概念”课程显然涵盖了这一领域的基础知识。这个压缩包包含的三个测试题集,分别对应了数据库理论的三个重要方面:基本概念、关系代数与SQL语言以及ER(实体-关系)模型。 首先,我们来看...
【数据库系统概念】是计算机科学中的一个重要领域,主要关注如何有效地存储、管理和检索数据。《数据库系统概念》这本书,第四版由王珊撰写,是中国高等教育出版社出版的教材,旨在教授数据库的基础理论和实践知识。...
### 数据库概念总结 #### 一、数据与数据库的基本概念 - **数据**: 描述事物的符号记录。例如,数字、字母、图像等都是数据的形式。 - **数据库**: 长期存储在计算机内的、有组织的、可共享的数据集合。数据库通过...
【数据库基本概念】 数据库是现代信息系统的核心组成部分,它是一种组织和存储数据的方式,使得数据能够高效、可靠地被管理和访问。文件系统阶段的数据管理存在一些显著的问题,这促使了数据库的发展。 1. 数据...
数据库设计概念结构设计 概念结构设计是数据库设计的关键步骤之一,它是将用户需求抽象为信息结构的过程。概念结构设计的目的是将现实世界的需求转换为概念模型,使其独立于机器和数据模型。 概念结构设计的特点...
数据库基本概念 数据库系统概论是数据库管理系统的核心部分,对数据库的基本概念和特点进行了详细的介绍。 1.1.1 数据的概念 数据是数据库中存储的基本对象,可以是文本、图形、图像、音频、视频、学生的档案记录...
在《数据库系统概念》第四版王珊习题中,主要探讨了数据、数据库、数据库系统和数据库管理系统的概念,以及它们之间的关系和使用数据库系统的优势。 1. 数据(Data):数据是描述事物的符号记录,包括数字、文字、...