最近做了几个数据库程序,但是都因为数据库没设计好而到最后都是改了又改的,请问大家设计数据库时用什么方法、工具的?

crazymanz 2001-12-13 12:05:50
最近做了几个数据库程序,但是都因为数据库没设计好而到最后都是改了又改的,请问大家设计数据库时用什么方法、工具的?请大家多讨论,提供经验!!
...全文
112 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
whoke 2001-12-17
  • 打赏
  • 举报
回复
我也受益不浅
crazymanz 2001-12-15
  • 打赏
  • 举报
回复
pidong(皮东) :
网站真的很不错,我正在下载ERwin,想以后学着用它,希望以后能得到你的帮助,能有你的联系方式么?
crazymanz 2001-12-15
  • 打赏
  • 举报
回复
好的。。。正在下载。。。多谢啦。。。以后可能还要多麻烦了^_^
pidong 2001-12-15
  • 打赏
  • 举报
回复
感谢浪子的夸奖,我的网站上有一个我做的“大学教材科书库管理系统”的数据库设计过程。从数据流图,关系模式到ER图,包括在ERwin中设计的ER图源文件。里面表达实体间的各种约束关系,自定义了相应的触发器,角色,编写了有效性验证规则等。你可以参考一下!
我的网站上有我的详细的联系方式!
e-mail:chenjidong@swpi.edu.cn
crazymanz 2001-12-14
  • 打赏
  • 举报
回复
好的,浪子非常感谢大家,我们正在学《数据库组成原理》,里面也涉及到了一些数据库设计方面的问题,可是,由于实践少,还有很多地方不是很理解,对了,请问大家谁有一个实际工作中的数据库设计的说明文档,包括用户需求调查开始到各个字段的确定,数据流程图等等的,我想那样会加深理解的^_^~~~各位前辈要是不嫌麻烦的话,请发到我的信箱:crazymanz@163.com浪子在这里感激不尽了~~~
hycapril 2001-12-14
  • 打赏
  • 举报
回复
做这种数据库程序,最重要的不是计算机技术,而是你的管理思想。所以,应该拿出一半以上的时间进行调研,制定数据字典,编写代码和界面之战你所有工作的1/4。hycapril@263.net
pidong 2001-12-14
  • 打赏
  • 举报
回复
net_steven(吃素的狼)说得很对
首先是搞清楚数据库的原理,然后经验非常重要,最后才是工具简化开发步骤!
说起数据库设计工具,我一直在用erwin,觉得不错!
你可到我的个人网站
超越--数据库编程 看看
http://surpass.swpi.edu.cn
(国内少有的以数据库建模ERwin工具为主的网站,包括数据库建模、设计与编程,数据建模工具ERwin、PowerDesigner、ROSE,Oracle技术专栏,数据库编程语言DELPHI、VB、PB和ASP资料,数据库论坛,个人编程作品!)


m_cen 2001-12-13
  • 打赏
  • 举报
回复
1.powerdesigner;
2.rational rose;
工具只是工具,主要还是对业务需求的了解,对数据库设计理论的理解.
net_steven 2001-12-13
  • 打赏
  • 举报
回复
这个话题与方法、工具没有太大关系,深入做好需求分析、系统设计非常重要,要有系统论的思想基础,是软件工程方面的问题,系统的好坏是由诸多综合因素决定的,如思想、技术、经验、应用环境等等。事先花些工夫将系统涉及的因素考虑周全、深入是非常重要的,实在没有捷径,在实践中积累经验。当然,象这样听听别人的经验也是很好的方式—它山之石,可以攻玉。
crazymanz 2001-12-13
  • 打赏
  • 举报
回复
恩,主要还是我在学校接触社会少,做的系统也少,没有什么经验了,呵呵,要多多向各位取经了~~~
达梦数据库,作为国内领先的数据库产品,已经成功上市,并成为国产数据库领域的“第一股”。在当前信创产业快速发展的背景下,掌握达梦数据库无疑将为学员的职业发展增添更多筹码和机会。通过学习本课程,学员将能够提升自己在数据库领域的能力,为未来的职业生涯奠定坚实的基础。本课程《达梦数据库DM8快速入门》的教学设计旨在提供一套短时高效、实用且系统化的学习方案,以满足广大数据库初学者和从业者对达梦数据库DM8的学习需求。其特点主要体现在以下几个方面:从零开始,系统全面:课程从达梦数据库的基础知识讲起,不仅涵盖了数据库的安装、配置、管理,还探讨了客户端工具的使用以及SQL交互式查询技巧,确保学员能够全面系统地掌握达梦数据库的核心技术。实用性强,注重实战:课程强调实用性,通过实战操作,使学员能够亲自动手搭建、配置和管理数据库系统,快速积累宝贵的实战经验。持续进阶,知识连贯:本课程是图形开发学院数据库系列课程的起点,后续将推出更高级别的实战应用系列课程,确保学员的知识体系能够连贯且平滑地进阶。通过学习本课程,学员将能够熟练掌握达梦数据库的核心技术,并积累宝贵的实战经验。
  数据库操作是软件行业人员必备的技能,这门视频教学课程主要是针对从事软件技术的新人的,适合在校大学生、准备转行到IT行业的新人、软件公司新入职员工。这门课程主要涉及Oracle数据库的基础操作和SQL语法,因为绝大部分软件技术人员掌握这些就可以了,数据库的大部分功能,我们平时是用不到的,所以不用花太多时间去研究。把这门课程里面的内容学会,足以胜任日常性数据库相关的工作。  这门视频教学课程不是针对DBA的培训课程,从事DBA工作的人在软件行业人员的占比不高,就业面不太广,有DBA志向的同学可以到专门的培训机构学习Oracle的OCA、OCP、OCM课程,他们有针对应试的培训内容,他们也可以安排相应的考试,考试通过后会有相应的证书,这门课程更偏向编程应用,不是面向Oracle认证考试的。   我对Oracle数据库有十几年的使用经验,我们公司的数据库是Oracle数据库,基本上每天的编程工作都要写SQL语句,公司的历史数据比较多,需要通过编写SQL语句来进行查询处理,有两年时间,我的工作就是编写Oracle数据库的存储过程。  这个视频教学课程使用Oracle 19c版本的数据库进行讲解。每节课程都结合工作实际,都是干货,都经过认真准备,相信可以给大家带来很大帮助。
技术选型1,前端微信小程序原生框架cssJavaScript2,管理后台云开发Cms内容管理系统web网页3,数据后台小程序云开发云函数云数据库云存储 1,小程序端1-1,首页首页有以下几个功能点点餐菜单浏览排号等位拨打电话顶部轮播图搜索菜品这里点餐分两种1,可以设置直接点餐直接点餐:适合小型饭店,或者奶茶类的快餐店。直接就可以下单,不用识别桌号2,也可设置扫码点餐扫码点餐适合中大型饭店,可以区分桌号,方便管理我后面会教大家如何生成桌号二维码,只需要把对应桌号的二维码贴在餐桌上,用户点击 扫码点餐 识别二维码,即可获取到桌号信息。1-2,菜品浏览页菜品浏览分两种1,不带分类适合菜品少的时候2,带分类菜品多的时候,带分类更方便客户选择不带分类 带分类 1-3,搜索功能我们这里搜索有两个触发方式1,直接点击搜索图标2,点击键盘上的搜索键1-4,搜索结果,支持模糊查询如我这里只搜‘鱼’,那么菜品中所有包含鱼的都可以搜索到 1-5,购物车首先菜品列表页可以直接添加商品到购物车购物车弹起后可以如下操作1,增删单个菜品2,清空购物车3,删除菜品这些操作都和菜品列表是联动的,也就是菜品列表和购物车里增删个数,都是可以同步的。我会在项目预览章节的视频里具体演示。1-6,下单页下单页就是确认订单后进行下单支付的。有以下功能1,点餐明细2,价格计算3,桌号地址4,就餐人数5,添加备注6,点击下单1-7,支付页支付页分两种方式1,模拟支付适合前期学习,毕业设计等演示类的场景。2,真实微信支付适合商用,但是使用微信支付必须要有营业执照,所以前期如果只是学习的话,建议使用模拟支付。 1-8,我的订单页我的订单页分以下几个状态1,新下单待上餐2,已上餐待评价3,订单完成4,订单取消1-9,提交评论页我们可以对店家进行评论。 1-10,评价列表页可以查看所有评价和自己的评价 1-11,排号等位可以看出,我们可以选择就餐人数,排大桌或者小桌。我这里已排小桌为例通过上图可以看出1,当前排号情况2,我的排号3,可以重新排号4,到号时会有到号提示后面我会把订阅消息功能加进来,这样到号后会有订阅消息提示。 1-12,个人中心个人中心分登录和未登录两种状态未登录已登录 1-13,微信授权登录小程序 2,后厨端和排号管理端2-1,后厨端主要供后厨的厨师使用1,可以查看当前新下单2,完成后可以操作菜品完成3,可以监听用户新下单4,有新订单时会有语音提示5,厨师登录页语音提示我会在视频课里具体演示厨师登录页 厨师管理页可以查看待制作订单用户新下单后,会有语音提示 2-2,排号管理页同样也有登录页,和上面厨师登录一样,这里重点看下排号管理页管理员可以查看当前排号情况,可以叫号。3,cms管理后台我们这里的可视化网页后台使用的时云开发自带的cms(内容管理)3-1,登录页 3-2,管理后台我们可以在这里 1,添加轮播图,删除轮播图,修改轮播图2,添加菜品,删除菜品,修改菜品,上架下架菜品3,管理订单4,查看评价5,管理后厨和排号管理员6,查看排号数据  比如我查询某个用户的所有订单 查询所有新下单还未上菜的订单 还有更多的功能,我会在视频课里给大家用视频来演示,这样更直观。 4,数据库数据库我们这里用云开发自带的云数据库餐厅管理员查看趋势图

34,623

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧