社区
MS-SQL Server
帖子详情
@@@@想请教各位谈谈对于某一项目中数据库设计的一般步骤?@@@@@
hufanxp
2004-09-22 04:53:35
想请教各位谈谈对于某一项目中数据库设计的一般步骤?
首先是了解用户需求,然后在数据库设计过程中一般需要用到那些辅助工具?
需不需ER图,等等,想请各位结合自己实际情况谈谈,谢谢!!
...全文
117
7
打赏
收藏
@@@@想请教各位谈谈对于某一项目中数据库设计的一般步骤?@@@@@
想请教各位谈谈对于某一项目中数据库设计的一般步骤? 首先是了解用户需求,然后在数据库设计过程中一般需要用到那些辅助工具? 需不需ER图,等等,想请各位结合自己实际情况谈谈,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hufanxp
2004-09-23
打赏
举报
回复
谢谢楼上的朋友,请继续。。。
General521
2004-09-22
打赏
举报
回复
我们的最终目的是系统具有高可靠性与高性能,而不是单单的实现功能就行了.
heibai520
2004-09-22
打赏
举报
回复
呵呵。。。这样吧!
⒈ 需求分析
全面、准确了解用户的实际要求。
⒉ 概念结构设计
即设计数据库的概念结构。
概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
⒊ 逻辑结构设计
逻辑结构设计是将抽象的概念结构转换为所选用的DBMS支持的数据模型,并对其进行优化。
⒋ 数据库物理设计
数据库物理设计是对为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
⒌ 数据库实施
在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
⒍ 数据库运行和维护
数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。
General521
2004-09-22
打赏
举报
回复
还有很多的问题要在具体的开发过程当中具体情况具体分析.
最好能在DBA的协同下来开发,这样可以更好的开发出具有快速性和稳定性的应用程序.
General521
2004-09-22
打赏
举报
回复
1:E-R图必须有的,一定要写好文档,为了以后对你的数据库进行维护(维护甚至要比开发还重要),或者在您完成这个程序以后方便别人接手.
2:设计表最好要符合第3nf,注意设计各表的数据类型时,能用数值型的不用字符型的,能用smallint的不用int...(举一反三),这样可以提高系统的性能.字符型的用varchar(),这样可以节省磁盘空间,也可以提高兼容性.
3:注意表之间的连接,最好用数值类型的字段作为连接字段,并在连接字段上创建索引,这样可以提高系统的性能.
4:将数据库创建文件组,将文件组放到不同的物理磁盘上(或磁盘的条带化),这样可以利用并行操作来减小I/O瓶颈,提高系统性能.
5:尽可能多的应用存储过程,他可以大大的提高系统的性能.
6:在开发时注意在设计数据库结构方面留有余地,为了以后需要时能够修改你的数据库结构.
7:在开发时最好在生产服务器上进行程序的测试.
wxq1142
2004-09-22
打赏
举报
回复
E-R图是需要的,即使不明确的画出来,在你的脑子里也应该有清晰的概念,以保证数据的完整性。
具体的设计工具最好是PowerDesigner 9.5,它很好的,可以形成文档。
bernice99
2004-09-22
打赏
举报
回复
我没做过项目,做过毕业设计。
首先是规划好这个数据库需要什么表,每个表之间的关系。
根据需求分析,将这些在头脑中形成的属性关系画成形象的E-R图。
然后根据这些图开始设计数据库中的表,确定需要哪些表,表里需要什么字段,
还有每个表之间的关系,设计表最好要符合到3nf。
什么主键约束,唯一约束,外键约束、检查约束之类细节的东西。
在需要时候还可以建立存储过程、触发器之类的,进一步提高效率和优化性。
asp.net知识库
页面一postback,它就显示页面的最顶端,怎样让它定位在
某一
位置? 如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值在2个页面之间 :要求不刷新父页面,并且不能用Querystring传值 Asp...
数据库
设计
(5)-理解用户需求
从本次讲座开始我将引领大家开始
数据库
设计
...
数据库
设计
师在这个阶段必须走访最终用户,与他们进行访谈,从而确定用户
想
在系统
中
存储什么数据以及
想
怎样使用这些数据。我们将需求分析分为两个
步骤
:1.理解用户需求;2
ThinkPHP5生成二维码及背景图片合成
二维码是我们在开发网站和
项目
的时候经常遇到的,我第一次接触二维码时,翻过许多资料,也
请教
许多所谓高人,被整的还是一头雾水,于是自己下决心一定搞明白二维码到底怎么回事,在经历许多坑,花费许多时间和精力后...
[转]
数据库
设计
Step by Step (5)
引言:
数据库
设计
Step by Step (4)
中
我们讨论了泛化关系、聚合关系、三元关系等高级实体关系模型构件及其语义。从本次讲座开始我将引领大家开始
数据库
设计
之旅,我们将从需求分析开始,途
中
将经过概念数据建模、多...
数据库
设计
5
引言:
数据库
设计
Step by Step (4)
中
我们讨论了泛化关系、聚合关系、三元关系等高级实体关系模型构件及其语义。从本次讲座开始我将引领大家开始
数据库
设计
之旅,我们将从需求分析开始,途
中
将经过概念数据建模、多...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章