zoukankan      html  css  js  c++  java
  • 程序员功能开发隐形需求

    后台代码

    1. 重要的基础数据不能物理删除,用逻辑删除。
    2. 树形关系结构的,当下级分支有数据时,本级不能删除。
    3. 一对多关系,且多的存在依赖于一,那么删除一时需要验证一是否关联多(例如删除班级之前要先检查班级下面是否还存在学生)。
    4. 多对多关系,多对多关系需要第三张关系表,当删除某一个多时,可以通过关系表建立外键casecade delete级联删除关系表中的冗余数据(多对多一般不存在依赖关系,但是要处理好删除后的数据冗余问题)。
    5. 删除sql语句where条件一定要明确(最好只通过id删除)。

    前端界面

    1. 输入框有没有做数据校验

    数据库

    1. 密码字段要用MD5加密。
    2. 多对多关系要建立第三张关系表。
  • 相关阅读:
    DB2去重的几种方法
    split命令:文件切割
    DB2中横表纵表互换
    做一个思想的码农
    access应用分享
    回顾2015年
    笑看互联网金融
    Razor语法
    数据库操作(二)
    SQL Server数据库简介(一)
  • 原文地址:https://www.cnblogs.com/aeolian/p/10791718.html
Copyright © 2011-2022 走看看