采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1.表关联最多关联几张表合适 2.两张表如果是多对多需要不需要第三张表 3.操作了数据库怎么记录 例如:管理员登录登录后删除了用户 1.怎么记录这个操作 2.这个操作内容需要记录哪些 3.使用文件记录还是数据表记录 4.怎么增加数据表的字段 例如:用户表添加一个用户手机号,这个手机号属于个人信息 1.增加一个手机号字段还是直接增加一个用户个人信息表,两张表关联
表关联最多关联几张表合适
这个理论上没有限制,但是建议不超过3次。
.两张表如果是多对多需要不需要第三张表
在数据库设计时就因该避免多对多的关联,如果是业务上需要多对多就看是否要引入第三张表,把多对多改成一对多。
操作了数据库怎么记录
可以使用慢查询日志,可以参考<mysql面试指南>课程。
4 .怎么增加数据表的字段
使用 alter table语句
还有问题老师,TP框架中有个表前缀, customer_inf 这个表的前缀自己加还是算customer
这个看要框架中有没有自动加,如果没有就要自己加。
老师好还有一个问题,比如权限控制在数据表中做权限控制还是在程序中做程序控制。如果在数据表中做权限控制 ,权限字段 还是权限表 简单点权限字段的值为1,2,3,4,5 增删改查 全部 可以么
业务的权限控制要做到业务系统中,数据库的权限控制使用数据库自身的权限机制就可以了。
老师还有一个问题,2个表关联外键id怎么存合适,存在第一个表中还是存在关联的表中
这个关联键一定是两个表中都有的。
登录后可查看更多问答,登录/注册
从基础设计入手,设计高性能可扩展的千万级数据库架构
758 18
1.4k 12
922 9
1.0k 8
1.0k 7