社区
非技术区
帖子详情
设计模式的东西能用于数据库吗
谁学逆向工程
2016-09-04 01:46:06
看了些设计模式的内容,讲的都是在语言上如何利于以后扩展,但有时候是需要对数据库进行增减列的,然后才增加额外操作,这怎么才能用上设计模式呢
...全文
581
3
打赏
收藏
设计模式的东西能用于数据库吗
看了些设计模式的内容,讲的都是在语言上如何利于以后扩展,但有时候是需要对数据库进行增减列的,然后才增加额外操作,这怎么才能用上设计模式呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2016-09-05
打赏
举报
回复
1
请牢记:源代码本身的书写是否结构化或面向对象或符合设计模式或敏捷…并不重要,重要的是你是否使用结构化或面向对象或符合设计模式或敏捷…的方法命名标识符、阅读、修改、检查、测试源代码。 意思是你程序结构看上去再合理,再简洁,也不一定比看上去一团乱麻的程序结构在运行或修改时更不易出错,更方便修改,出错了更容易找到哪里出错和具体出错的原因,更容易改正错误。 试对比 图书馆(对图书的分类够结构化了吧) 和 搜索引擎(可看作是扁平化任何结构数据,仅支持全文检索) 哪个处理信息更方便、更高效。 所以 与其费劲去重构代码让其看上去更简洁、更合理 不如费劲学习grep、sed、awk、……这类全文搜索和批处理编辑的工具。 结构越复杂,越难修改,越难除错。 有时(甚至大多数时候),看上去越合理、越简洁的代码,运行起来性能越差,出错时查找原因越难,找到出错原因后改正越费劲。 程序员要做的不是尽力避免错误,而是聚焦在快速发现并改正错误。真正以快速方式轻易解决错误,“快速的失败”远胜过“预防错误”。Fred George 前微软C#编辑器的开发主管Jay Bazuzi列出的一些有助于找到正确方向的问题;他觉得前同事们应该用这些问题来问自己;实际上不管在哪里工作的开发者们都应该经常问问自己这些问题: ◆“要保证这个问题不会再出现,我该怎么做?” ◆“要想少出些Bug,我该怎么做?” ◆“要保证Bug容易被修复,我该怎么做?” ◆“要保持对变化的快速响应,我该怎么做?” ◆“要保证我的软件的运行速度,我该怎么做?” 如果大多数团队都能不时问一下自己,必定会从中得益,因为这些都是真正强而有力的问题。
IT_拖油瓶
2016-09-05
打赏
举报
回复
我怎么会收到楼主的通知。。
懒得打字
2016-09-04
打赏
举报
回复
不适用,看看 oracle9i/10g编程艺术 里面说了很多数据库设计思想
数据库
设计-概念结构设计
文章目录
数据库
设计概念设计结构概念结构设计ER模型的基本元素实体/实体集属性区别实体和属性联系二元联系的关系1:11:nm:n一元联系1:11:nm:n三元联系采用ER模型的概念设计设计局部ER模型例题设计全局ER模型全局ER模型的优化
数据库
设计
数据库
设计:构造最优的数据模型,建立
数据库
及其应用系统的过程
数据库
设计的好坏非常重要 概念设计结构 概念设计的目标是产生反映用户需求的
数据库
概念结构,即概念模型 概念模型具有硬件独立、软件独立的特点 处于一个桥梁作用 概念设计的主要步骤
毕业设计管理系统
数据库
设计
毕业设计管理系统的
数据库
设计
Java中常用的
设计模式
文章转载借鉴:http://blog.csdn.net/zhangerqing 一、什么是
设计模式
设计模式
(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用
设计模式
是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,
设计模式
于己于他人于系统都是多赢的,
设计模式
使代码编制真正工程化,
设计模式
是软件工程的基石,如同大厦的一块...
4.2 图书借阅系统
数据库
设计 --MySQL
大家好,我是天罡gg,一个有十多年丰富经验的高级架构师,参与过很多系统的
数据库
设计,在
数据库
设计方面有相当丰富的经验。正赶上这篇实战专栏的
数据库
设计,所以今天让我们来一起做一下《图书借阅系统的
数据库
设计》,一篇既有理论知识,又能实战落地的
数据库
设计!本文从【需求分析】开始,到【概念结构设计】的画ER图, 再到【逻辑结构设计】的ER图转关系模型,最后到【物理结构设计】的MySQL表设计, 再加上【具体业务分析】的SQL实现,你是不是已经怀疑真有这么齐全吗?你没看错,全文HTML统计1万3千多字。
数据库
设计实战(一):
数据库
设计规范
一、
数据库
设计流程 1、需求分析 确定用户对
数据库
系统的使用要求和各种约束条件,形成用户需求规约 2、概念设计 对用户要求描述的现实世界,通过对其分类、聚集和概括,建立抽象的概念数据模型 3、逻辑设计 将现实世界的概念数据模型设计成
数据库
的一种逻辑模式,即适应于某种特定
数据库
管理系统所支持的逻辑数据模式 4、物理设计 对具体的应用任务选定最合适的物理存储结构、存取方法和存取路径等 5、验证设计 在其他设计基础上,收集数据并具体建立一个
数据库
,运行一些典型的应用任务来验证
数据库
设计的正确性
非技术区
15,447
社区成员
58,115
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章