表格设计模型中,同多维设计模型相似, 维表和事实表相互独立,通过关系数据库中的外键来联系,互相关联构成一个统一的架构。 DB中外键是需要唯一性约束的,即A表某列建立主键或者唯一键后,B表才可以引用为外键。 多维设计模型--星型结构 星形架构(star schema)是以事实表为核心,其他的维表围绕这
分类:
其他好文 时间:
2016-02-19 12:03:47
阅读次数:
333
数据库索引: 索引有单列索引,复合索引之说,如果某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。 建设原则: 1、索引应该经常建在where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数
分类:
数据库 时间:
2016-02-19 10:37:21
阅读次数:
189
android中的orm框架,一行代码就可以进行增删改查;支持事务,默认关闭;可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名)等等。android有一个内置数据库Sqlite 数据库,想要实现数据库的创建要继承SQLiteOpen...
分类:
数据库 时间:
2015-12-26 13:18:12
阅读次数:
198
看似有差不多的作用,加了Key的表与建立了Index的表,都可以进行快速的数据查询。他们之间的区别在于处于不同的层面上。Key即键值,是关系模型理论中的一部份,比如有主键(Primary Key),外键(Foreign Key)等,用于数据完整性检查与唯一性约束等。而Index则处于实现层面,比如可...
分类:
数据库 时间:
2015-12-04 22:25:26
阅读次数:
333
1:可以为null2:可以有多个null3:如果此值非null就只能有1个不指定约束名使用默认的约束名指定外键createtablestu(idnumberunique,--指定id为唯一属性classidnumber,namevarchar2(8))指定约束名建外键createtablestu2(...
分类:
其他好文 时间:
2015-11-20 10:27:05
阅读次数:
188
转载以便以后学习使用,谢谢!插入数据库,在大家开发过程中是很经常的事情,假设我们有这么一个需求:1、我们需要接收一个外部的订单,而这个订单号是不允许重复的2、数据库对外部订单号没有做唯一性约束3、外部经常插入相同的订单,对于已经存在的订单则拒绝处理对于这个需求,很简单我们会用下面的代码进行处理(思路...
分类:
数据库 时间:
2015-10-26 15:01:06
阅读次数:
263
## SQL分类: DDL 数据定义语句(create drop alter等)DML 数据操纵语句DCL 数据控制语句**主键特性:唯一性约束 非空约束**## 用法: ##**选择:**1 whow databases;(显示数据库)2 use 数据库名称;(选择要操作的数据...
分类:
数据库 时间:
2015-09-20 23:37:44
阅读次数:
270
一oracle表和对象基础维护笔记1.1常见概念1.2创建表1.3表常见字段1.4增加或删除字段1.5更新字段1.6重命名表1.7改变表存储表空间和存储参数1.8删除表1.9表注释1.10分区表的管理1.11常用数据字典二约束2.1非空约束2.2主键约束2.3唯一性约束2.4外键约束2.5约束管理三索引3.2创建索..
分类:
数据库 时间:
2015-09-17 17:43:06
阅读次数:
302
现在系统中有10万个优惠码,设计一个方式,让用户到页面上凭QQ领取优惠码,怎么让优惠码不被重复发放,并且设计表结构?(ID,QQ,COUPON),QQ这一列建立唯一性约束,加上索引UPDATE TABLE SET QQ="XXXX" WHERE ID = (SELECT MIN(ID) FROM T...
分类:
其他好文 时间:
2015-09-11 15:48:23
阅读次数:
127
B树索引主键和唯一性约束字段的B树索引,效率几乎和海量数据没有关系。键值重复率低的字段比较适合使用B树索引。位图索引键值重复率高的字段比较适合使用位图索引。count、and、or、in这些特定的操作更适合位图索引。DML操作比较多的表不适合使用位图索引。复合索引在where条件中必须带驱动列,复合...
分类:
其他好文 时间:
2015-09-10 00:14:56
阅读次数:
286