数据库技术的发展与 SQL 语言详解
1. 三层模型与 Web 技术应用
在理论上,后端数据库具有较高的可替换性,我们可以用其他供应商的一个或多个后端数据库来替代现有数据库,而无需对前端或任何中间层对象进行更改。前端和中间层对象在理论上也具备同样的特性。
Web 技术的兴起,催生了一种适合浏览器与 Web 服务器组合的三层模型变体。以 Web 门户为例,三层模型包含以下部分:
- 表示层 :使用 Web 浏览器浏览 HTML 文件来实现用户界面。
- 后端 :由多个数据库组成的信息源。
- 中间层 :将从数据源获取的信息格式化为 HTML 文档,并呈现给 Web 浏览器。
为了成功查看和使用后端数据库服务器上存储的数据,中间层组件需要完成以下操作:
1. 提供登录页面 :在公共 HTML 页面上设置几个编辑框,用于验证用户的访问权限,保障数据安全。当访问的数据有隐私要求、属于专有数据或用于销售时,这是比使用 Cookie 更优的选择。
2. 验证用户名和密码 :在门户安全数据库中验证登录信息。
3. 检索自定义设置 :验证通过后,从中间层存储自定义设置的数据库中,检索之前为默认主页创建的个性化配置。
4. 处理自定义 URL :依次处理每个参数化的自定义 URL,将其发送到相应的数据库服务器,获取一个或多个 SQL 查询结果。格式化每个结果集,并插入
超级会员免费看
订阅专栏 解锁全文
26万+

被折叠的 条评论
为什么被折叠?



