上篇说到了数据库和SQL是什么,虽然说得不够清楚,但是大体上还是看得懂的,所以实战一下,这篇猜想一下javaeye这个网站的数据库是怎么样的。
先说明一下信息世界和机器世界的对应关系。见附件一。这里分析的都是关系数据库的关系模型。在学习这里的时候,突然感觉离散数学是多么的重要。
数据库>表>行>列:在javaeye这个网站里,有路人,有会员,如果你在网站里面要注册一个会员,就会要先想一个会员名,那里还写上了网站上唯一(见附件二)。注册的过程就是往数据库里面扔一个数据的过程,有多少个会员就有多少行。表格上的每一行很好算,但是每一列就很灵活多变了。这里的情况就是——登录名 邮件地址 密码 ID 生日 年龄 性别 (申请之后)好友 关注的人这一系列信息就可以构成数据库中的一张表了,这也就是通俗上说的仓库里的一个货架。
该网站有多个版块,什么首页、咨询、论坛、问答、专栏等。而这些需要另外的表了。而我觉得他们的首页是用的一个表,其他的用的是另外的表。首页的那张表里包含了模块以及模块里面突出的几篇文章的连接,比如“精彩访谈和讨论”,“知识库和专栏”,“热门博客”等。每一列可以由第一链接、第二链接、第三链接等组成。这样就链接到另外的架子上了。
OTZ 其他的我有点分析不下去了,感觉好多知识都还没搞明白,以后多找点书来看,加深对这个的理解。
- 大小: 34.4 KB
- 大小: 59 KB
分享到:
相关推荐
开发者应学习如何使用索引、避免全表扫描,以及正确使用JOIN操作来优化查询性能。 2. 全体 2.1. 共通 所有SQL语句应保持一致的缩进和空格使用,以增强代码的视觉结构。变量名和表名应清晰易懂,遵循驼峰命名或...
直到 今天我学习。 サンプルコードの说明は,各サブフォルダにあるREADME.mdを参照してください。サブフォルダの简易说明は下记のようになります。 bash:bash关连のサンプル... sql:SQLに关するサンプルコードです。
在编程学习的过程中,实践是最好的老师。本文将探讨一个名为“kujibiki-app”的PHP学习项目,这是一个专为PHP初学者设计的简单抽签应用。通过分析这个项目,我们可以深入了解PHP的基础语法、Web应用开发的基本流程...
この記事では、Oracle Databaseの移行に関連する重要なポイントを詳細に説明します。特にHP9000サーバーからHP Integrityサーバーへの移行について、具体的なステップと推奨手法を提供します。 #### 2. 移行全体の...
了解如何防止SQL注入、XSS跨站脚本攻击、CSRF跨站请求伪造等,是每个PHP开发者必须学习的内容。 9. PHP框架应用: 为了提高开发效率和代码质量,许多开发者选择使用PHP框架,如Laravel、Symfony、CodeIgniter等。...
3. **职业目标与实践经验**:展示自己的职业目标和相关工作经验,比如在日企的工作经历,如何提升技能,如“プロジェクト開発の仕事につき、J2EE、JAVA、.Net、PRO*C、PL/SQL などで開発する経験がたくさんある。...
《Slick:Scala数据库操作库的深度探索》 Slick,作为Scala语言中的一个强大的数据库查询库,提供了类型安全的SQL构建器,使得在Scala...通过深入学习和实践Slick,你将能够更好地驾驭数据库,提升项目的质量和效率。
学习のため,webフレームワークを使わずに作成本地での构筑docker-compose up -d /wwwにて, composer installを実行。myFrameworksuperGlobalVars $_GETなどのphpのスーパーグローバル変数数,可读な属性として保持...
标题中的“摇奖活动源码delphi5.5+mssql server”揭示了这是一个基于Delphi 5.5编程语言和Microsoft SQL Server数据库系统的摇奖应用的源代码。Delphi是Borland公司(后来被Embarcadero Technologies收购)开发的一...
文中提到的“こんにちは。どうぞよろしくお願いします。”是礼貌的日语问候,展示了尊重和友好。 接着,求职者沈(チン)介绍了自己的基本信息,包括年龄和籍贯,这通常是自我介绍的一部分。同时,他分享了自己中学...
### SQLエラー発生時にはシステムエラーを出力、検索失敗と判定し、検索処理を終了します 当执行SQL查询时遇到错误,系统应当捕获这些异常并输出错误信息,告知用户搜索失败,并终止当前的处理流程。 - **处理策略...
快乐鸡尾酒サイト概要サリ...设计书机能一覧开発环境操作系统:Linux(CentOS)言语:HTML,CSS,JavaScript,Ruby,SQLフレームワーク:Ruby on Rails JSライブラリ:jQuery IDE:Cloud9使用素材PAKUTASO 写真素材足成
通过这个系统,开发者可以学习到如何使用Delphi进行数据库应用开发,以及如何结合业务需求设计和实现功能完善的用户界面。同时,对于熟悉Delphi的人来说,这是一个了解和实践数据库连接、用户交互、数据处理和安全性...
5. **安全性**:在开发过程中,安全措施至关重要,包括输入验证、防止SQL注入、XSS攻击,以及使用HTTPS保护用户数据的传输等。 6. **API集成**:社交媒体平台可能需要与其他服务集成,例如通过OAuth进行第三方登录...