摘要: 目标:支持可变属性 反模式:使用泛型属性表。这种设计成为实体-属性-值(EAV),也可叫做开放架构、名-值对。 优点:通过增加一张额外的表,可以有以下好处 (1)表中的列很少; (2)新增属性时,不需要新增列。不会影响现有表的结构; (3)存储的字段内容不会为空值。 缺点:(1)查询语句变得更加复杂 阅读全文
posted @ 2014-10-11 18:04 张传宁 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 目标:简化数据库架构 一些开发人员不推荐使用引用完整性约束,可能不使用外键的原因有一下几点: 1、数据更新有可能和约束冲突; 2、当前的数据库设计如此灵活,以至于不支持引用完整性约束; 3、数据库为外键建立的索引会影响性能; 4、当前使用的数据库不支持外键。比如MySQL的MyISAM存储引擎,或者 阅读全文
posted @ 2014-10-11 15:37 张传宁 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 2014-10-11 在树形结构中,实例被称为节点。每个节点都有多个子节点与一个父节点。 最上层的节点叫做根(root)节点,它没有父节点。 最底层的没有子节点的节点叫做叶(leaf)。 中间的节点简单地称为非叶节点(nonleaf)。 目标:分成存储于查询,比如:系统字典、组织机构、省份区域等树形 阅读全文
posted @ 2014-10-11 10:45 张传宁 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 程序员通常使用逗号分隔的列表来避免在多对多的关系中创建交叉表, 将这种设计方式定义为一种反模式,称为“乱穿马路”。 目标: 存储多属性值,即多对一 反模式:将多个值以格式化的逗号分隔存储在一个字段中 比如:ProductAccount表(Contacts表),产品与账号信息表,一个产品有有多个联系人 阅读全文
posted @ 2014-10-11 09:45 张传宁 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 开发人员正在研发的许多项目都涉及编写由基本的 SELECT/FROM/WHERE 类型的语句派生而来的复杂 SQL 语句。其中一种情形是需要编写在 FROM 子句内使用派生表(也称为内联视图)的 Transact-SQL (T-SQL) 查询。这一常规使开发人员能获取一个行集,并立即将该行集加入到 阅读全文
posted @ 2014-10-10 16:47 张传宁 阅读(8072) 评论(0) 推荐(3) 编辑
摘要: 目标:建立主键规范 反模式:每个数据库中的表都需要一个伪主键Id 在表中,需要引入一个对于表的域模型无意义的新列来存储一个伪值,这一列被用作这张表的主键, 从而通过它来确定表中的一条记录,即便其他的列允许出现适当的重复项。这种类型的主键列我们通常称其为“伪主键”或者“代理键”。 1、冗余键值:如果存 阅读全文
posted @ 2014-10-10 14:48 张传宁 阅读(1801) 评论(1) 推荐(0) 编辑
摘要: 在sql sever中大数据的分页一直是难以处理的一块,利用id自增列分页也存在不足之处。从一个相对全面的分页看,sql sever2005中新增的row_number()函数解决了这个问题。还是从一个实际项目开始介绍吧。中国铁建股份公司的项目表中数据很大,开发之初用的是GridView控件自带的分 阅读全文
posted @ 2014-09-26 08:55 张传宁 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 摘要:Web 应用程序中经常使用数据分页技术,该技术是提高海量数据访问性能的主要手段。实现web数据分页有多种方案,本文通过实际项目的测试,对多种数据分页方案深入分析和比较,找到了一种更优的数据分页方案Row_number()二分法。它依靠二分思想,将整个待查询记录分为2部分,使扫描的记录量减少一半 阅读全文
posted @ 2014-09-26 08:52 张传宁 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 综合类 IOC容器 ORM框架 文档操作 基础类库 辅助开发 企业总线 服务器 图形图像 SharpGL OpenGL的C#封装,更新很 快,基本可以与Glew保持一致. 日志 日志框架如何选择如果你使用了微软企业库,就用企业库自带的,如果你引入的程序集中有的使用了Log4net,那就最好使用Log 阅读全文
posted @ 2014-09-23 14:17 张传宁 阅读(1061) 评论(1) 推荐(1) 编辑
摘要: 应知应会知识 GB/T19001—2008质量管理体系要求、标准、贯标(贯彻标准) 一、质量管理体系的八项管理原则是什么? 1、以顾客为关注焦点 2、领导作用 3、全员参与 4、过程方法 5、管理的系统方法 6、持续改进 7、基于事实的决策方法 8、与供方互利的关系 二、质量管理体系中对领导的要求是 阅读全文
posted @ 2014-09-19 18:00 张传宁 阅读(3482) 评论(0) 推荐(0) 编辑
页脚 HTML 代码