码迷,mamicode.com
首页 >  
搜索关键字:表设计    ( 1261个结果
常见级联树结构的数据表设计
在程序设计中我们经常会遇到具有级联关系的多级树结构,本文给出了一些case的常见设计方案,包括分类管理、三级地址管理和多级菜单管理。 Case中使用Oracle数据库做示例。 从几个示例中可以看出,ID,NAME,PARENTID,PATH几个字段是通用的,其他字段根据需求扩展。其中PARE...
分类:其他好文   时间:2014-09-17 13:29:12    阅读次数:193
Ecshop的商品筛选功能实现分析之一(主要对category.php进行分析)
一、首先,说明一下为什么要对category.php文件进行分析。(1)原因如下:①个人对商城类商品筛选功能的实现比较好奇;②对商城中关于商品的数据表设计比较感兴趣。(该功能涉及到与数据库的交互,而且与数据库中数据表的设计好坏有一定的联系);③多条件(属性)筛选功能在现今的很多网站都需要用到,很广泛...
分类:Web程序   时间:2014-09-16 18:42:10    阅读次数:969
Hash表
Hash表也称散列表,也有直接译作哈希表,Hash表是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,它能够快速定位到想要查找的记录,而不是与表中存在的记录的关键字进行比较来进行查找。这个源于Hash表设计的特殊性,它采用了函数映射的思想将记录的存储位置与记录的关键字关联起来...
分类:其他好文   时间:2014-09-13 10:36:25    阅读次数:242
开发中巧用Enum枚举类型
在实际开发中,在数据库表设计中,我们往往习惯于用一个Int类型的State字段去表示数据的状态,这个字段很方便去表示这条数据的状态,但是又不愿意去建一张这个State字段的外键表去解释状态。(这一类型表状态的字段可能还会有很多,这里只是举个例)我们一般会把这个State字段当成一个约定,去在项目中应...
分类:其他好文   时间:2014-09-09 17:50:09    阅读次数:170
数据库表设计五大范式所解决的问题
上学时学得《数据库系统概念》,一致似懂非懂,停留在定义和证明层面。最近在做项目,认真的了解了下数据库的范式问题,只有潜意识懂得了其原理和应用场合才能较快设计出合理的表。首先,明确概念如下:主码 也就是主键候选码 若关系中的某一属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则...
分类:数据库   时间:2014-08-30 21:39:40    阅读次数:369
Hash表
Hash表 Hash表也称散列表,也有直接译作哈希表,Hash表是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,它能够快速定位到想要查找的记录,而不是与表中存在的记录的关键字进行比较来进行查找。这个源于Hash表设计的特殊性,它采用了函数映射的思想将记录的存储位置与记录.....
分类:其他好文   时间:2014-08-29 13:01:07    阅读次数:208
关于分组统计注意事项
1 --关于分组统计注意事项。 2 --注:本文不讨论数据库表设计,故不要把精力放在关于表设计是否合理的问题上。 3 4 USE [Cest_TestDB] 5 GO 6 /****** Object: Table [dbo].[T_Scores] Script Date: 2014...
分类:其他好文   时间:2014-08-28 11:05:29    阅读次数:344
数据库表设计原则
(1)不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库 表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统 或表结构...
分类:数据库   时间:2014-08-25 01:08:13    阅读次数:236
【甘道夫】Sqoop1.4.4 实现将 Oracle10g 中的增量数据导入 Hive0.13.1 ,并更新Hive中的主表
需求 将Oracle中的业务基础表增量数据导入Hive中,与当前的全量表合并为最新的全量表。 设计 涉及的三张表: 全量表:保存了截止上一次同步时间的全量基础数据表 增量表:增量临时表 更新后的全量表:更新后的全量数据表 步骤: 通过Sqoop将Oracle中的表导入Hive,模拟全量表和增量表 通过Hive将“全量...
分类:数据库   时间:2014-08-21 19:22:14    阅读次数:455
机房收费系统——报表(1)
报表对我来说确实是个新东西。花了好长时间才对报表有了 基本的了解。首先,VB中有一个报表的控件Grid++Report Engine5.0TypeLibrary,其次,报表的制作是通过“Grid++Report报表设计器”这个软件制作,最后,这是报表,vb与sql之间的交互。...
分类:其他好文   时间:2014-08-20 18:08:52    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!