码迷,mamicode.com
首页 >  
搜索关键字:数据库原理    ( 202个结果
数据库原理-数据恢复
1.如何建立冗余数据 1.数据转储 特点: 方法: 静态转储 转储期间不允许对数据库的任何存取、修改活动 优点: 实现简单 缺点: 降低了数据库的可用性 转储必须等待正运行的用户事务结束 新的事务必须等转储结束 降低了数据库的可用性 转储必须等待正运行的用户事务结束 新的事务必须等转储结束 动态转储 ...
分类:数据库   时间:2016-09-01 18:37:39    阅读次数:226
数据库原理-数据库故障
数据库恢复定义 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态) 数据库故障 1.事物内部的故障 事务内部更多的故障是非预期的,是不能由应用程序处理的。运算溢出、并发事务发生死锁而被选中撤销该事务和违反了某些完整性限制等都有可能引发事务故障。 解决这类故障的方法是撤销事务(un ...
分类:数据库   时间:2016-09-01 18:19:57    阅读次数:326
数据库原理-关系数据库查询和优化
关系数据库查询处理步骤 查询处理的四个步骤: 1.查询分析 分析时主要进行词法和语法分析。 首先对整条sql语句进行扫描,根据数据库数据字典中的数据标记,识别出sql的关键字、关系名和属性名等词组,检查是否存在词法错误。完成后检查语句排列是否符合语法规则,如果符合的话进入下一环节,否则直接报错。 2 ...
分类:数据库   时间:2016-09-01 14:25:32    阅读次数:313
数据库原理-过程化sql
sql语言是高度非过程化的语言 SQL是一种典型的非过程化程序设计语言 特点 只指定哪些数据被操纵,至于对这些数据要执行哪些操作,以及这些操作是如何执行的,则未被指定。 优点 在于它的简单易学,完全不用考虑上下文,因此已经成为关系数据库访问和操纵数据的标准语言。 与之相对应的是过程化程序设计语言,类 ...
分类:数据库   时间:2016-08-29 13:08:03    阅读次数:831
数据库原理-安全性
数据库安全 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 数据库安全性控制的常用方法和技术。 用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。存取控制:通过用户权限定义和合法权 ...
分类:数据库   时间:2016-08-28 23:59:35    阅读次数:452
数据库原理-嵌入式sql
嵌入式SQL是一种将SQL语句直接写入C语言,COBOL,FORTRAN, Ada等编程语言的源代码中的方法。借此方法,可使得应用程序拥有了访问数据以及处理数据的能力。 以下是嵌入式sql基本处理过程: 嵌入式sql语句与主语言之间的通信 sql向主语言传递状态信息,是主语言能控制sql程序流程-s ...
分类:数据库   时间:2016-08-28 23:57:07    阅读次数:295
数据库原理-数据库完整性
关系数据库的完整性规则是数据库设计的重要内容。绝大部分关系型数据库管理系统RDBMS都可自动支持关系完整性规则,只要用户在定义(建立)表的结构时,注意选定主键、外键及其参照表,RDBMS可自动实现其完整性约束条件。 实体完整性 实体完整性指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不 ...
分类:数据库   时间:2016-08-28 23:43:27    阅读次数:297
数据库原理-数据多表查询
连接查询 数据库中涉及两个表之间的数据查询通常使用连接的方法实现。连接分为内连接和外连接。 内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。 外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。 左外连接:左边表数据行 ...
分类:数据库   时间:2016-08-28 22:30:03    阅读次数:434
数据库原理-视图
视图的定义 视图是一张虚拟表,视图的字段是由我们自定义的,视图只供查询,数据不可更改,查询数据来源于我们建立的实体表。 视图的作用 视图可以将多个复杂关联表,提取出我们需要的信息,优化查询速度。 创造视图 语法 CREATE VIEW <视图名> [(列名1,列名2,……)] [WITH ENCRY ...
分类:数据库   时间:2016-08-28 22:28:40    阅读次数:243
数据库原理-数据更新
插入元组 1.明确值 insert into <表名>[(列名,列名)]values(); 2.子查询结果 insert into <表名>[(列名,列名...)] ; 修改元组 update <表名> set<列名>=<表达式>,[<列名>=<表达式>]...[where = 条件]; 删除数据 ...
分类:数据库   时间:2016-08-28 22:19:22    阅读次数:179
202条   上一页 1 ... 8 9 10 11 12 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!