• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
E流冷涧
开始归纳总结。
博客园    首页    新随笔    联系   管理    订阅  订阅
2010年8月24日
【转】范式
摘要: 【第一范式 1NF】 定义:表中每一条记录的每个一个字段值,都是不可再分的最小数据单位。 解释:例如,(工号,姓名,电话号码)组成一个表,由于一个人可能有办公电话和家庭电话,因此该表不符合1NF,规范成为1NF有三种方法:  重复存储工号和姓名,主键只能是电话号码;  工号为主键,把电话号码分解为“单位电话”和“住宅电话”两个属性;  工号为主... 阅读全文
posted @ 2010-08-24 17:29 wzc998 阅读(177) 评论(0) 推荐(0)
【转】oracle范式与交叉表
摘要: Oracle是应用最广的大型数据库,而在范式下进行Oracle数据库设计则可以大大减少数据冗余,使数据库维护更方便,可惜范式下的数据表一般不能直接输出。今天我们就来探讨一下范式下的数据表的动态交叉表生成的方法。 范式下的Oracle数据库设计 数据关系的复杂性导致了表中数据冗余的存在,数据冗余增加了维护数据库的负担,也占用了大量的磁盘空间,直接造成性能下降。为了消除这些负面影响,就应该对数据库表格... 阅读全文
posted @ 2010-08-24 17:20 wzc998 阅读(407) 评论(0) 推荐(0)
oracle存储过程返回交叉表(使用存储过程/高级语言调用)
摘要: 定义:由左边、上边两个标头和右下角交叉数据构成的表我们称之为“交叉表”。列数:列数固定的交叉表可以使用视图直接返回表数据,在此不讨论。本文演示列数不固定的交叉表数据的返回。1,创建存储: create or replace procedure test(p_cursor out SYS_REFCURSOR) is sqlstr varchar2(32767);begin s... 阅读全文
posted @ 2010-08-24 16:47 wzc998 阅读(1182) 评论(0) 推荐(0)
[转]用C#动态编译、执行代码
摘要: 原文地址:http://hi.baidu.com/linzi1128/blog/item/04cfaa998d03480f6e068c91.html在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。  一、CSharpCodeProvider    提供... 阅读全文
posted @ 2010-08-24 13:45 wzc998 阅读(619) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3