SQL的学习 に

      上篇说到了数据库和SQL是什么,虽然说得不够清楚,但是大体上还是看得懂的,所以实战一下,这篇猜想一下javaeye这个网站的数据库是怎么样的。

      先说明一下信息世界和机器世界的对应关系。见附件一。这里分析的都是关系数据库的关系模型。在学习这里的时候,突然感觉离散数学是多么的重要。

      数据库>表>行>列:在javaeye这个网站里,有路人,有会员,如果你在网站里面要注册一个会员,就会要先想一个会员名,那里还写上了网站上唯一(见附件二)。注册的过程就是往数据库里面扔一个数据的过程,有多少个会员就有多少行。表格上的每一行很好算,但是每一列就很灵活多变了。这里的情况就是——登录名 邮件地址 密码 ID 生日 年龄 性别 (申请之后)好友 关注的人这一系列信息就可以构成数据库中的一张表了,这也就是通俗上说的仓库里的一个货架。

      该网站有多个版块,什么首页、咨询、论坛、问答、专栏等。而这些需要另外的表了。而我觉得他们的首页是用的一个表,其他的用的是另外的表。首页的那张表里包含了模块以及模块里面突出的几篇文章的连接,比如“精彩访谈和讨论”,“知识库和专栏”,“热门博客”等。每一列可以由第一链接、第二链接、第三链接等组成。这样就链接到另外的架子上了。

      OTZ 其他的我有点分析不下去了,感觉好多知识都还没搞明白,以后多找点书来看,加深对这个的理解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值