名词积累:数据库(Database):存放和提供数据的“库房”数据(Data):数据库中存储的基本对象。数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。数据库系统(Database System):包含数据库、DBMS、应用系统、数据库管理员(DBA)主键(Primary Ke...
分类:
数据库 时间:
2014-09-02 19:49:25
阅读次数:
301
数据库故障分类:事务故障(事务中途执行失败)系统故障(病毒之类的)介质故障(存储数据的硬件出现故障)故障恢复方法:数据库备份+数据库日志(记录事务更新操作的文件)事务故障:回滚到事务之前的一致性状态系统故障:撤销未完成事务,重做已完成事务介质故障:重新安装,重做所有事务进阶:加入检查点
分类:
数据库 时间:
2014-09-01 00:25:22
阅读次数:
207
事务并发:指事务能够在同一时间同时执行存在的问题:1、丢失修改(T1和T2同时修改,T2的结果将T1的结果覆盖)2、读脏数据(T1修改后,T2读取,但是T1撤销修改)3、不能重复读(T1前后读的数据不同)并发控制:锁:互斥锁(X)、共享锁(S)、U锁2段锁协议:分两个阶段,第一阶段只能申请锁;第二阶...
分类:
数据库 时间:
2014-09-01 00:18:52
阅读次数:
205
一、什么是事务通俗的讲,事务是指一组数据库操作。二、事物的基本性质ACIDA(atom)原子性:事务要么都做,要么都不做C(consistency)一致性:事务的结果必须是从一个一致性状态到另外一个一致性状态,中间出现故障就回滚I(Isolation)隔离性:各个事务间不能有干扰D()持续性:事务作...
分类:
数据库 时间:
2014-08-31 22:54:51
阅读次数:
244
数据库设计的第三范式关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范...
分类:
数据库 时间:
2014-08-31 22:49:32
阅读次数:
381
在关系型数据库中,数据结构有逻辑结构和物理结构。物理结构指存储在物理介质上的数据文件的结构。逻辑结构即关系,也就是一张张的二维表。表中的一列即为一个字段(属性),代表的是实体的一个属性。表中的一行即为一条记录。如:学生表中(学号,姓名,年龄,性别),在该表中有4个字段,代表学生实体的4个属性。表中的...
分类:
数据库 时间:
2014-08-31 22:42:51
阅读次数:
331
关系数据库设计范式介绍 .1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为.....
分类:
数据库 时间:
2014-08-31 22:40:31
阅读次数:
409
ACM进阶计划 大学期间,ACM队队员必须要学好的课程有: lC/C++两种语言 l高等数学 l线性代数 l数据结构 l离散数学 l数据库原理 l操作系统原理 l计算机组成原理 l人工智能 l编译原理 l算法设计与分析 除此之外,我希望你们能掌握一些其它的知识,因为知识都是相互联系,触类旁通的。 以...
分类:
其他好文 时间:
2014-08-31 21:25:41
阅读次数:
400
虽然已经准备读研了,但是想要开始玩ACM。。。加油。下面是贴吧找到的计划书~ACM队不是为了一场比赛而存在的,为的是队员的整体提高。大学期间,ACM队队员必须要学好的课程有:lC/C++两种语言l高等数学l线性代数l数据结构l离散数学l数据库原理l操作系统原理l计算机组成原理l人工智能l编译原理l算...
分类:
其他好文 时间:
2014-08-24 16:36:12
阅读次数:
243
经常在工作中用到,虽然当年在数据库原理课程中学习过,不过基本已经还给老师了。工作这么多年,感觉自己在学习上倒退了很多,惭愧。这篇帖子,作为SQL相关知识的整理贴。1、semi-join(半连接)(来自:http://wiki.answers.com/Q/What_is_semi_join_in_SQ...
分类:
数据库 时间:
2014-08-18 12:01:04
阅读次数:
271