数据库表结构设计重要吗

数据库表结构设计重要吗,第1张

数据库表结构设计重要。

当在决定开发一个数据库管理项目时,最先着手的工作就应是数据库表结构的设计。数据库表结构的设计是开发数据库管理项目的基石,一个糟糕的表结构设计,可能会严重延误项目开发周期,使大量的劳动时间为此付之东流。表结构设计是数据库逻辑设计的重要组成部分,会直接影响到数据库的性能。

设计数据库表的注意事项:不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。

一、数据表结构

1、会员基本资料表User_Info

字段:UserID,UserName,Password,Points(其它字段自己加)

说明:Points用于记录会员积分

2、积分明细表User_Points

字段:ID,UserID,Point,Memo,UpdateTime

说明:用于记录会员积分增加与支出明细,Point为单次积分值,Memo为说明

二、设计思路

当有积分变更时,向积分明细表增加一条记录,同时重新统计当前会员总积分,并更新到基本资料表中的Points字段

如需原代码联系我!

1、首先在oracle数据库创建教学管理系统需,要用到的数据表如下。

2、上述中数据表的其他信息创建。(departments表、class表、students表、course表)。

3、步骤一中数据表的其他信息创建。(teacher表、teach表、score表)。

4、然后对创建的数据表按要求输入数据值。

5、最后按照上述要求继续用插入语句添加数据值。

6、查询学生信息表中学生的学号、姓名、性别、出生日期、班级编码,并以汉字标题显示字段名。就完成了。

我来粗谈一哈

编号(自动生成)

类型(INT型,表示用户等级,如VIP等)

姓名(CHAR型)(各种用户个人信息)

。。。(各种用户个人信息,地址,EMAIL,TEL……)

简单地说就这些,如果你有特殊情况我可以帮你详细设计,有问题+QQ,185357349

以上就是关于数据库表结构设计重要吗全部的内容,包括:数据库表结构设计重要吗、怎么做会员积分功能,思路以及数据库怎么建立,以及相关的代码(我是用DW的ASP做的)、怎么设计用户权限管理系统数据库要用到哪几张表每张表有哪些字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10135380.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存