软件开发中如何设计关联的数据库?
在Web开发中,一个新闻系统,你可能会这么一个表用来存储新闻类别,一个表用来存储新闻,在新闻表中有个类别是关联到新闻类别中的ID,那么在软件开发中,应该怎么实现?是不是应该直接用类别名称来代替ID?因为我发现软件开发中,不像WEB开发,可以比较方便的搜索另一个表....这个问题很困惑,请指点...
------解决方案--------------------感觉和程序关系不大吧,主要是SQL语句上作变动吧。
例如原来是select * from table1
现在变为select a.*, b.* from table1 a inner join table2 b on table1.id = table2.cid