在数据层上加这样一个东西合理吗?

2015-08-08 18:05:11 +08:00
 iugo

不特指某一种语言.

两张表, 用户表和成绩表

用户表:
userid, name, age

成绩表:
testid, userid, scores, time

select = select('userid', '12');
data = {'name': 'Jim'};
write = query(select, data);

select = select('userid', '13');
data = {'name': 'Sam', 'age': '21'};
write = query(select, data);

select = select('userid', '13');
data = ['name', 'age'];
read = query(select, data);

select = select('userid', '13');
data = {'find': 'test', 'field':['scores', 'time']};
read = query(select, data);

如果这个东西加上比不加好, 那么这样写合理吗?

3219 次点击
所在节点    程序员
23 条回复
rming
2015-08-09 11:46:01 +08:00
xierch
2015-08-09 14:26:11 +08:00
关系型数据库在 table 之上还有一层 view 吧
直接查询 view 的话就不用 join 了?
workwonder
2015-08-10 07:56:07 +08:00
Try Django

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/211773

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX