05 2023 档案

摘要:概述 1NF 是对属性的原子性约束,要求属性具有原子性,不可再分解 反例: name-age 非原子属性,违反1NF, 应该拆解 2NF 是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性 反例: 订单表两个相同ID,不能确保唯一性,违反2NF。可以分开,插入中间表 3NF 是对字段冗余性的约 阅读全文
posted @ 2023-05-22 22:55 jihite 阅读(35) 评论(0) 推荐(0) 编辑
摘要:序 软件设计的最终目的:强内聚、松耦合 易扩展 更强壮 可移植 更简单 不好的软件,以下臭味 僵硬、不易修改 脆弱 牢固性:很难解开系统的纠结 晦涩 过度设计 copy-pase 原则1: OCP 开闭原则 扩展开放、修改关闭 即:不修改软件实体(类、模块、函数),就能实现功能的扩展 关键:抽象,实 阅读全文
posted @ 2023-05-16 09:36 jihite 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示