特种兵—AK47

关注产品细节,重视用户体验

排序:
默认
按更新时间
按访问量

第一范式,第二范式,第三范式

第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分...

2012-10-23 11:29:55

阅读数:6091

评论数:4

数据库设计原则

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们...

2012-09-04 11:12:48

阅读数:2341

评论数:2

Oracle与MySQL的几点区别

Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。 1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错 eg: s...

2012-05-29 11:12:41

阅读数:1387

评论数:2

Oracle复杂查询

1:列出所有员工的姓名,部门名称,和工资 select a1.ename,a1.sal,a2.dname from emp a1,dept a2 where a1.deptno = a2.deptno; 2:列出所有部门的详细信息和部门人数 select a2.deptno,a2.dname...

2012-05-21 09:22:41

阅读数:1672

评论数:1

Oracle sql 性能优化调整 .

Oracle  sql 性能优化调整 1. 选用适合的ORACLE优化器      ORACLE的优化器共有3种:     a.  RULE (基于规则)   b. COST (基于成本)  c. CHOOSE (选择性)      设置缺省的优化器,可以通过对init.ora文件...

2012-04-10 16:05:23

阅读数:2034

评论数:1

Oracle与MySQL的几点区别

Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。 1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错 eg: s...

2012-04-10 16:02:38

阅读数:1218

评论数:1

Oracle数据库系统使用总结的几条经验分享

例如,下面这条命令执行起来很慢    以下是代码片段:  select a.empno from emp a where a.empno not in  (select empno from emp1 where job=′SALE′);    倘若利用外部联接,改写命令如下:    以...

2012-02-10 21:24:17

阅读数:1307

评论数:0

Oracle读书摘录1---为什么要书写绑定变量的SQL语句

是否使用绑定变量这是导致Oracle性能问题的一个主要原因,也是阻碍可扩缩性的一个重要因素。 Oracle 将已解析、已编译的SQL 连同其他内容存储在共享池(shared pool)中,这是系统全局区(System Global Area ,SGA)中一个非常重要的共享内存结构。这个...

2012-02-08 09:50:03

阅读数:2191

评论数:0

在java中使用oracle绑定变量

为什么要使用绑定变量: 在JAVA中的SQL 语句的编写方面,没有使用ORACLE 绑定变量,很大程度上降低了数据库的性能,表现在两个方面: 1、SQL语句硬分析(Hard Parse)太多,严重消耗CPU资源,延长了SQL语句总的执行时间。 SQL语句的执行过程分几个步骤:语法检查...

2012-02-06 17:01:04

阅读数:5622

评论数:0

clob转换成String

方法一:   public final static String clob2String(CLOB clob)   {     if (clob ==null )     {       return ;     }         StringBuffer sb = new...

2012-02-06 11:45:09

阅读数:1915

评论数:0

Oracle常见问题与解答

Oracle常见问题与解答 1. Oracle安装完成后的初始口令?    internal/oracle    sys/change_on_install    system/manager    scott/tiger    sysman/oem_temp 2. ORAC...

2012-02-06 11:19:55

阅读数:1591

评论数:0

java获取oracle中CLOB字段,转换成String

try { PreparedStatement stmt = session.connection().prepareStatement(sql);  ResultSet rs = stmt.executeQuery();  while (rs.next())  {  Clob clob...

2012-02-04 23:19:31

阅读数:28096

评论数:3

JDBC连接ORACLE

一、本地通过JDBC获得Oracle数据库连接        通过JDBC获得Oracle数据库连接,有三种方式:OCI方式、thin方式和JdbcOdbc桥方式。OCI方式依赖于本地的动态链接库,如果在本 地安装了Oracle数据库客户端可以采用该方式;而thin方式为纯java的数据库连...

2012-02-04 23:18:29

阅读数:7172

评论数:1

ora-01033:oracle initialization or shutdown in progress 解决方法

今天研究Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress,经过分析研究终于解决了,写下来纪念一下。我的库是oracle 9i,具体就是90的。 一、首先:问题的产生原因,出现这个错误是因为我将oracle...

2012-02-01 14:48:20

阅读数:1245

评论数:0

Oracle数据库实现获取前几条数据的方法

如何在Oracle数据库中实现获取前几条数据的方法呢?就是类似SQL语句中的SELECT TOP N的方法。本文将告诉您答案,举例说明了哟! 1.在Oracle中实现SELECT TOP N :  由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER ...

2012-01-12 11:45:29

阅读数:1444

评论数:1

count(*)与count(1)的区别有多大?

数据库表的记录数为: SQL> select count(*) from table_name t; COUNT(*) ----------       6873 1、使用count(*)的统计结果: SQL> alter session set nls_l...

2012-01-09 14:41:37

阅读数:6810

评论数:2

如何在oracle中导入导出dmp数据库文件

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS...

2012-01-06 17:19:50

阅读数:1429

评论数:0

SQL语句优化方法

1.1    注释使用 在语句中多写注释,注释不影响SQL语句的执行效率。增加代码的可读性。 1.2    对于事务的使用 尽量使事务处理达到最短,如果事务太长最好按功能将事务分开执行(如:可以让用户在界面上多几步操作)。事务太长很容易造成数据库阻塞,用户操作速度变慢或死机情况。 ...

2011-12-31 16:53:55

阅读数:6488

评论数:4

Oracle SQL语句优化技术分析

操作符优化   IN 操作符   用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。   但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:   ORACLE试图将其转换成多个...

2011-12-31 16:51:27

阅读数:1464

评论数:1

[ORACLE] SQL语句的优化方法

1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’; 2. ...

2011-12-31 16:50:43

阅读数:1175

评论数:0

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