上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 52 下一页
摘要: 一、事务概念概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。二、事物的特性a) 主要特性:确保数据库的完整性。b) 事务的ACID特性 i. 原子性(Atomicity)事务的原子性是指事务中包含的所有操作要么全做,要么不做,也就是说所有的活动在数据库中要么全部反映,要么全部不反映,以保证数据库的一致性。 ii. 一致性(Consistency)事务的一致性是指数据库在事务操作前和事务处理后,其中数据必须满足业务的规则约束。 iii. 隔离性(Is 阅读全文
posted @ 2012-03-17 20:54 Springside4 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Navicat Oracle的特点是直观的GUI和提供了强大的可视化工具,如查询编辑器与语法突出能力时, SQL预览时, SQL控制台,文本,十六进制和BLOB的查看/编辑器, SSH的隧道和更多,以提高工作效率。安装:1.下载Navicat for Oraclehttp://www.navicat.com/cn/download/download.html2.下载Oracle 10g ODAC and Oracle Developer Tools for Visual Studiohttp://www.oracle.com/technology/tech/dotnet/index.html安 阅读全文
posted @ 2012-03-17 17:47 Springside4 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 分页查询语句: Select * from ( Select A.*,rownum rn from (select * from table table_name )A where rownum <=40) Where rn>=20; 最内层的查询Select * from table_name 表示不进行翻页的原始查询语句。Rownu<=40和rn>=21 控制分页查询的每页范围。 分页的目的就是控制输出结果集大小,将结果尽快的返回,在查询的最外层控制最小值。而另一种方式是去掉查询第二层的where ronum <= 40语句,在查询的最外层控制分页的最值和最大 阅读全文
posted @ 2012-03-17 16:50 Springside4 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、 Service简介Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务总是藏在后台的。Service的启动有两种方式:context.startService() 和 context.bindSer 阅读全文
posted @ 2012-03-17 13:44 Springside4 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库常见对象—索引和同义词一、索引a) 使用索引的优点 i. 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中 ii. 索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度 iii. 索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管 iv. 理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引 v. 在删除一个表时, 所有基于该表的索引会自动被删除 vi. 通过指针加速 Oracle 服务器的查询速度 vii. 通过快速定位数据的方法,减少磁盘 I/Ob) 索引的创建方法 i. 自动创建:在定义PRIMARY K 阅读全文
posted @ 2012-03-17 11:01 Springside4 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Oracle常见数据库对象—序列一、序列:是oacle提供的用于产生一系列唯一数字的数据库对象。a) 序列的特点 i. 自动提供唯一的数值 ii. 共享对象 iii. 主要用于提供主键值 iv. 将序列值装入内存可以提高访问效率b) 序列的定义CREATE SEQUENCE sequence[INCREMENT BY n][START WITH n][{MAXVALUE N|NOMAXVALUE}][{MINVALUE n|NOMINVALUE}][{CYCLE |NOCYCLE}][{CACHE n|COCACHE}]; 二、序列的创建a) 要有创建序列的权限 create sequenc. 阅读全文
posted @ 2012-03-16 14:38 Springside4 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 视图数据库对象—视图:一、视图的定义:从表中抽出的逻辑上相关的数据集合a) 视图是一种虚表b) 视图建立在已有表基础上,视图依赖已建立的这些表称为基表c) 向视图提供数据内容的语句为SELECT语句,可以将视图理解为存储起来的SElECT语句d) 视图向用户提供基表数据的另一种表示形式二、为什么要使用视图a) 控制数据访问:提供了一种安全机制,通过视图显示数据时,屏蔽用户不应该知道的数据.b) 简化查询:select语句构造了一个复杂的查询语句,每次使用必须都得调用它c) 避免重复访问相同的数据三、创建视图:a) 在CREATE VIEW语句中嵌入子查询 i. Create [OR REPLA 阅读全文
posted @ 2012-03-16 12:10 Springside4 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 六、总计1、 查询其他用户的表a) 其他用户的表不属于本用户的空间b) 如果要查询其他用户下的表,要使其他用户的用户名作为前缀。 i. Select * from userB.employees; ii. Select * from userA.employees;2、 Default值或者是伪列都是非法的a) 执行insert操作时,可以为其指定默认值b) 值、表达式和sql语句都可以作为默认值c) 其他的列名d) 默认值的类型必须和该列的类型一致CREATE TABLE hire_dates (hire_date DATE DEFAULT SYSDATE);3、 创建表a) 语法CREAT 阅读全文
posted @ 2012-03-15 22:44 Springside4 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 、常见的数据库对象对象描述表基本的数据存储集合,有行和列组成视图从表中抽出的逻辑上相关的数据集合序列提供有规律的数值索引提高查询的效率同义词给对象起别名二、Oracle数据库中的表1、用户定义的表: a)用户自己创建并维护的一组表 b)包含了用户所需的信息2、数据字典: a、有Oracle Server自动创建的一组表 b、包含数据库信息三、查询数据字典:查看用户定义的表: Select table name from user_tables;查看用户定义的各种数据库对象: Select distinct object_tyoe from user_objects;查看用户定义的表,视... 阅读全文
posted @ 2012-03-15 22:43 Springside4 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 描述数据的主要库对象关系数据库:关系模型数据,事务处理 70年代共享数据的关系模型IBM公司--层次模型模型数据库,网状模型的数据库---关系模型数据库—面向对象的数据库模型关系数据库系统 ---采用关系数据库模型的组织方式关系模型—数据结构 ,关系的操作集合 关系的完整性的约束数据结构---是计算机存储,组织数据的方式关系数据库最重要的实际表示中: 关系:可以有行 和列 组成的二维表 每一列 表示关系的属性 每列的名字表示一个属性名 每一行代表物理实体 在所有的数据若表中的某个属性|属性组的取值能够唯一标识一行记录。则称该属性或属性组为 候选键主键:zhushuxing怎么判断是否是候选键1 阅读全文
posted @ 2012-03-15 21:55 Springside4 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 52 下一页