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

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

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

    想到一个.net的错误处理方式,用一个统一的错误处理单元,接收各种类型的错误(catch 中的),在这个单元中进行日志等操作,然后按预先设想的逻辑,分不同情况,抛出异常. 如在catch中传入错误时同时传入需要的错误处理方式(1,直接抛出,2,拦截不抛出,3,传回"数据出错这样的字符串",4,如果是插入重复记录造成的sql错误,返回"你插入了重复记录")
  • 相关阅读:
    每日一剂 14-6-6
    每日一剂 14-6-5
    每日一剂 14-6-4
    每日一剂 14-5-30
    Maven清理 .lastUpdated文件
    Docker 将项目做成镜像部署在docker中
    Docker 镜像拷贝到 正式环境运行
    Docker 安装 Tomcat
    Docker 安装 ActiveMq
    Docker 安装 nginx
  • 原文地址:https://www.cnblogs.com/liugod/p/255162.html
Copyright © 2011-2022 走看看