Web数据库如何工作?

目录:

Anonim

动态网站

Web数据库的工作方式与静态数据库不同,仅限于一台计算机或LAN网络,其中参考文档和其他数据不会更改位置。 Web数据库是一个动态网站,可索引可搜索的信息(在同一网站或外部网页上)。大多数Web数据库都指向其他站点。典型的Web数据库将指向已删除,更改或移动到其他位置的页面。 Web数据库的创建者或用户无法控制引用或链接到的外部页面。由于Internet的这种非静态特性,Web数据库管理员会尝试保持数据更改和外部页面链接。对于已从Web移动或消失的页面的链接尤其如此。 Metasites仅包含指向其他网站(主要是搜索引擎)的链接,倾向于在小型层次结构中组织其数据库,这些层次结构提供指向包含特定主题的相关数据的其他网站的链接。这些元数据网络数据库围绕一个主题进行组织,例如科学,技术,新闻,游戏和其他搜索引擎。另一种用于网络数据库的元数据是一个运行多个搜索引擎的搜索引擎网站。这种网络数据库的一个例子是dogpile.com,它使用谷歌和其他顶级搜索引擎在网上进行随机搜索。

$config[code] not found

跟踪数据

Web数据库将信息存储在记录和索引结构中。记录结构对用户可见,而索引结构通常不可供用户浏览。许多Web数据库使用人工智能来处理链接的更新。当数据源移动到Internet上的新位置时,人工智能会更改超链接的地址以匹配新目标。其他Web数据库使用链接检查程序,必须由Web数据库管理员手动运行。大多数在线数据库的标题中列出了与元数据,期刊和其他记录的链接。这些标题中提供的信息的困难在于链接往往不会在上次更新时显示。 Web数据库的主页通常显示上一年已更新的站点。检查辅助页面,以更准确地显示何时更新Web数据和链接。使用辅助页面上的信息引用研究中的参考文献。

系统和语言

最常见的Web数据库是MySQL,Oracle,Microsoft SQL Server,Postgre SQL,IBM DB2和HSQLDB。运行的平台Web数据库是Windows,Linux,Unix和Solaris。预处理器超文本(PHP)脚本语言用于创建Web数据库(PHP在服务器而不是浏览器上运行)。学习使用PHP,因为它使Web数据库能够在多个操作系统上运行。 PHP处理来自Web浏览器的所有请求,因此您在创建网页时不必为繁重的超文本标记语言(HTML)而烦恼。