zoukankan      html  css  js  c++  java
  • 数据库设计,错误设计的想法

    当全局数据库的设计完成以后,有个美国数据库设计专家说:“键,到处都是键,除了键之外,什么也没有”,这就是他的数据库设计经验之谈,也反映了他对信息系统核心(数据模型)的高度抽象思想。因为:主键是实体的高度抽象,主键与外键的配对,表示实体之间的连接。

    程序设计的精华就在于高度抽象,将最复杂的情况,抽象为最简单的几种情况的组合.而不是简单的将现世世界情况复制到程序代码中.

    想到一个.net的错误处理方式,用一个统一的错误处理单元,接收各种类型的错误(catch 中的),在这个单元中进行日志等操作,然后按预先设想的逻辑,分不同情况,抛出异常. 如在catch中传入错误时同时传入需要的错误处理方式(1,直接抛出,2,拦截不抛出,3,传回"数据出错这样的字符串",4,如果是插入重复记录造成的sql错误,返回"你插入了重复记录")
  • 相关阅读:
    碰撞器与触发器[Unity]
    Mesh属性[Unity]
    4.3之后的PingPong效果实现
    windows reload()
    浏览器的内核
    redis 1
    oauth 2.0转
    java 散列
    js 事件详解 冒泡
    HttpURLConnection和HttpClient的区别2(转)
  • 原文地址:https://www.cnblogs.com/liugod/p/255162.html
Copyright © 2011-2022 走看看