我所理解的String

@:我所理解的Stringjava的stringjava源码中的String部分源码及注释 Strings are constant; their values cannot be changed after they are created. String buffers support m...

2016-06-30 13:21:01

阅读数 405

评论数 0

6-3DBMS并发控制

6-3DBMS并发控制tags:数据库 事务是并发控制的基本单位,保证事务的ACID特性是事务处理的重要人物,而事务的ACID特性可能遭到破坏的原因之一是多个事务对数据库的并发操作造成的,为了保证事务的隔离性和一致性,数据库管理系统需要对并发操作进行正确的调度.这就是数据库管理系统的并发控制....

2016-06-30 13:18:41

阅读数 699

评论数 0

6-2DBMS的故障恢复

6-2DBMS的故障恢复 数据库故障恢复就是把数据库从错误状态恢复到某一已知的正确状态的功能. 故障的种类事务内部故障 事务内部故障有预期故障,比如转账时钱不够,但更多是事务故障是非预期的,比如运算溢出,后文中事务故障仅指非预期故障.事务故障意味着事务没有打到预期的终点(COMMIT或者显...

2016-06-30 13:18:15

阅读数 894

评论数 0

6-1数据库查询处理与优化

6-1数据库查询处理与优化tags:数据库关系数据库的查询处理 查询处理是关系数据库管理系统执行查询语句的过程,其任务是把用户提交给关系数据库管理系统的查询语句转换为高效的查询执行计划 相关名词解释SQL词法分析和语法分析 词法分析是将语句中的单词流识别出来,比如create table ...

2016-06-30 13:17:54

阅读数 2122

评论数 0

5-2数据库设计

5-2数据库设计tags:数据库基本步骤 步骤: 1. 需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求.需求分析是整个设计过程的基础,是最困难和最耗费时间的一步. 2. 概念结构设计阶段 概念设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,...

2016-06-30 13:17:30

阅读数 9286

评论数 1

5-1规范化

规范化tags:数据库规范化的提出 关系模型有严格的数学理论基础,并且可以向别的数据模型转换,因此,人们就以关系模型为背景来讨论这个问题,行成了数据库逻辑设计的一个有力工具–关系数据库的规范化理论. 回顾关系模型形式化定义 一个关系模式应当是一个五元组.R(U,D,DOM,F) 这里...

2016-06-30 13:17:11

阅读数 827

评论数 0

4-6事务管理

4-6事务管理tags:数据库定义 所谓事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位. “一荣俱荣,一损俱损”这句话很能体现事务的思想,很多复杂的事物要分步进行,但它们组成一个整体,要么整体生效,要么整体失效。这种思想反映到数据库上,就是...

2016-06-30 13:16:46

阅读数 313

评论数 0

4-5过程化SQL

4-5过程化SQLtags:数据库过程化SQL的块结构 基本的SQL是高度非过程化的语言,嵌入式SQL将SQL语句潜入程序设计语言,借助高级语言的空值功能实现过程花.过程化SQL是对SQL的扩展,使其增加了过程化语句功能. 过程化SQL程序的基本结构是块,所有的过程化SQL程序都是由块组...

2016-06-30 13:16:26

阅读数 2010

评论数 0

4-4嵌入式SQL

4-4嵌入式SQLtags:数据库为什么会有嵌入式SQL 标准的SQL是非过程化的查询语言,就具有操作统一,面向集合,功能丰富,使用简单等多项优点,但和程序设计语言相比,高度非过程花的优点也造成了它的一个缺点:缺少流程控制能力,难以实现应用业务中的逻辑空值.SQL编程技术可以有效克服SQL语言...

2016-06-30 13:16:07

阅读数 1990

评论数 0

4-3安全性

4-3安全性tags:数据库 数据库安全性是指保护数据库防止不合法使用所造成的数据泄漏,更改或破坏. 安全标准简介 TCSEC/TDI即紫皮书,将TCSEC扩展到数据管理系统.其中定义了数据库管理系统的设计与实现中需要满足和用以进行安全性评估的标准,从四个方面来描述了安全性级别的指标,即安...

2016-06-30 13:15:48

阅读数 328

评论数 0

4-2触发器

4-2触发器tags:数据库 触发器是用户定义在关系表上的一类由时间驱动的特殊过程.一旦定义,触发器就将被保存在数据库服务器中,任何用户对表增,删,改操作均由服务器自动激活相应的触发器,在关系数据库管理系统的核心层进行集中控制. 定义触发器 触发器又叫做事件-条件-动作规则.当特定的系统事...

2016-06-30 13:15:21

阅读数 497

评论数 0

4-1完整性控制

4-1完整性控制tags:数据库 数据库的完整性是指数据库的正确性和相容性.数据的正确性是指数据库数据是符合现实世界语意、反应当前实际状况的;数据库的相容性是指数据库同一对象在不同关系表中的数据是符合逻辑的. 数据完整性和安全性是两个既有联系又不尽相同的概念,数据的完整性是为了防止数据库...

2016-06-30 13:15:00

阅读数 498

评论数 0

3-5视图

3-5视图tags:数据库概念 视图是从一个或者几个基本表导出的表.它域基本表不同,是一个虚表.数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然存放在原来的基本表中,所以一旦基本表中的数据发送变化,从视图中查询出的数据也就随之改变了. 创建视图 create view <...

2016-06-30 13:14:37

阅读数 242

评论数 0

3-4数据更新

3-4数据更新tags:数据库插入数据 sql insert语句通常有两种形式,一种是插入一个元组,另一种是插入子查询的结果. 插入元组 insert into<表名> [(<属性列>[,<属性列2>])] values(<对应值>[,...

2016-06-30 13:14:14

阅读数 227

评论数 0

3-3数据查询

3-3数据查询tags:数据库select 定义SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...] [ FROM from_item [,...

2016-06-30 13:13:54

阅读数 7238

评论数 1

3-2数据定义

3-2数据定义tags:数据库 关系数据库系统支持三级模式结构,其模式、外模式和内模式中单基本对象幽默师表,视图和索引等.因此SQL的数据定义功能包括,模式定义,表定义,视图和索引定义. 操作对象 创建 删除 修改 模式 create schema drop schem...

2016-06-30 13:13:14

阅读数 5775

评论数 1

3-1关系数据库标准语言SQL

3-1关系数据库标准语言SQLtags:数据库概述 结构化查询语言SQL是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言。其功能呢个不仅仅是查询,而是包括数据库模式创建、数据库数据的插入和修改、数据库安全性完整性定义域控制等一系列功能。 SQL特点1. 综合统一 非关系模型...

2016-06-30 13:12:28

阅读数 834

评论数 0

2-1关系代数

2-1关系代数tags:数据库 关系代数是一种抽象的查询语言,它用对关系的云南算来表达查询。任何一种运算都是将一定的运算符作用于一定的运算对象上,得到预期的运算结果。所以运算对象、运算符、运算结果是运算的三大要素。关系代数的运算对象是关系,运算结果亦为关系。 传统集合运算 传统的集合运算是...

2016-06-30 13:11:41

阅读数 619

评论数 0

1-4数据库系统的结构

1-4数据库系统的结构tags:数据库数据库系统模式的概念 模式是数据库中全体数据的逻辑结构和特征描述,它仅仅设计型的描述,不涉及具体的值。模式的一个具体值成为模式的一个实例。模式反应的是数据的结构及其练习,而实例反应的是数据库某一时刻的状态。 数据库三级模式结构模式 亦称逻辑模式,是数据...

2016-06-30 13:10:18

阅读数 388

评论数 0

1-3数据模型

1-3数据模型tags:数据库概念 数据模型是对现实世界中相关实体数据特征的抽象也就是说数据模型是用来描述数据、组织数据和对数据进行操作的。数据模型包括两类:一类是概念模型;一类是逻辑模型和物理模型。数据模型是严格定义的一组概念集合,这些概念精确地描述了系统的静态特性、动态特性和完整性约束条件...

2016-06-30 13:09:54

阅读数 638

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭