数据库
文章平均质量分 72
iteye_2883
这个作者很懒,什么都没留下…
展开
-
关于数据库的外键
一般情况下,去掉外键的原因都是想要提高性能,但是在哪里提高性能呢?如果说每一次操作外键都会帮我们检查约束,那么我们自己维护数据完整性的话不是也要么?1、当批量插入的时候,每一次数据库都会去检测外键的约束,而我们代码可能只需要检测一次。试想,一个程序每天要insert数百万条记录,当存在外键约束的时候,每次要去扫描此记录是否合格,一般还不止一个字段有外键,这样扫描的数量是成级数的增长!我...原创 2011-08-05 12:51:27 · 197 阅读 · 0 评论 -
Navicate连接Oracle 10g
转自:http://apps.hi.baidu.com/share/detail/32733067#转自:http://www.oschina.net/question/12_3508说明:图片是转过来的,内容自己有修改这篇文章本来它的内容是说,用Navicat连接Oracle的时候提示编码有误,原因应该是Mavicat自带的那几个连接服务器的dll版本太低吧,后来研究了OCI...原创 2011-08-14 16:34:12 · 1052 阅读 · 0 评论 -
Java连接各个数据库
1、Oracle数据库 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connect...原创 2011-02-23 15:00:48 · 97 阅读 · 0 评论 -
[转][MySQL]讲解MySQL数据库的命名及设计规范
from : http://bbs.tech.ccidnet.com/read.php?tid=5927561.考虑各种变化在设计数据库的时候考虑到哪些数据字段将来可能会发生变更。举例,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。2.数据库表...原创 2011-03-28 20:13:01 · 108 阅读 · 0 评论 -
[转]数据库设计中的一些技巧
from:http://www.net130.com/CMS/Pub/softlevel/softlevel_dbengineer/2005_08_02_65481.htm 1. 要善于识别与正确处理多对多的关系 若两个实体之间存在多对多的关系,则应消除这种关系。消除的办法是,在两者之间增加第三个实体。这样,原来一个多对多的关系,现在变为两个一对多的关系。要将原来两个实体的属性合理...原创 2011-03-28 20:21:23 · 98 阅读 · 0 评论 -
[转]MySQL性能优化
作者:andyao原文link: http://andyao.iteye.com/admin/show/144033转载请留名1. 简介 略2. 数据库设计和查询优化 略2.1 Schema Design Schema的优化取决于将要运行什么样的query,不同的query会有不同的Schema优化方案。2.2节将介绍Query Design的优化。Schema设计同样受到预期数据集大小...原创 2011-03-28 20:39:09 · 80 阅读 · 0 评论