创建数据库思路_表根据需求理清于表的之间的关系

本文通过举例说明,如何根据面向对象的设计思路来构建数据库表的关系。以饭馆经营为例,阐述多对多和一对多关系在系统设计中的应用,强调用户类型与用户之间的关系设计,以及如何依据实际需求确定数据库表的关联方式。
摘要由CSDN通过智能技术生成

 

我们编写的程序的方式一般都是面向对象,那么面向对象在重点在于对象,就拿实际情况来讲。

同样开一个饭馆,如果我开的饭馆是面向有钱人士的话,那么我饭馆的装修就要昂贵一点,弄得高档次一点,同时菜品也应该要卖一些例如鱼子酱之类得高档次,昂贵的食品。

 

如果我的饭馆是面向群众的,那么我的饭馆装修不用太将就,菜品也应该是一些家常家,例如一些土豆炒肉,茄子煲之类的食品。

可以看到同样的一件事情根据面向不同的对象就要有不同的做法,而我们的程序也是如此。

例如我们做一个系统,我们一个后台人员要测试不同级别类型的的权限时就要换不同类型的人物,所以我们在做表的时候,就应该可以一个用户可以有多个用户类型

这样一来,我们就可以有多个类型的权限,这样一来会减少用户类型的切换的麻烦,这样关系就形成了多对多的关系,也就是,一个用户类型里面可以有多个用户。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值