|
欢迎来到月影社区!如果您觉得这里不错,请推荐给您的朋友们。月影社区:http://wf66.com/ |
网络数据库教程二
|
|
即使在一个公司内部的环境中,网络浏览器也是无所不在。它使得网络成为信息交流的方便途径。 浏览器可以移植。你不需要随身带着你的计算机和个人软件。只要有浏览器你就可以通过网络找到你的数据。 网络同数据的接口非常快,而且容易编程,即使同某些快速的开发语言例如Visual Basic相比也是如此。 你无需费心向你的用户(内部网络的用户还不算多,但外部网络的用户则无法用数字估量)分发专门用于你的数据库的软件。 你无需考虑为每个用户提供软件升级。只要你升级乐拟定服务器上的软件,则你的每一个用户都会获益。 你无需培训用户使用你的软件几乎所有上网的用户都知道如何使用浏览器及知道如何填写表单。 当然,一些专业技术例如Visual Basic或Visual C++, Powerbuilder或Developer 2000可以帮你生成数据库界面。但是我在前面的讨论中已经谈了这种制作方法的费时费力。所以我不打算教你用这些语言制作数据库。
五、如何应用
如何应用?这是一个很难用一句话就能回答清楚的问题。事实上,我需要把其余几天的时间都用来回答这个问题。
明天我将向你介绍目前可以应用的技术有哪几种。这里所说的技术包括操作系统,你可以用 Windows NT或Unixe的一种。接下来我们将可一下数据库、网络服务器和网络开发工具以及语言。检查完所有这些选项之后,我将以其中的一种为例向你介绍如何用它搭建数据库。
第3天的课程中我将集中谈两种软件:网络服务器(相对较简单)和数据库服务器(相对较难),什么是服务器,我如何利用服务器工作?这些问题都将得到回答。我还将揭示应用表格和SQL(结构化重新语言- Structured Query Language)的秘诀。
第4天的课程中我将讨论将数据库同外部网络集成的技术和技巧。
第5天将是第3和第4天课程的深化。其实我还需要在准备一次课程详细探讨目前所讲的概念。
你可以进入这些利用数据库搭建的网站了解一下我们所要讲解的什么。
互联网电影数据库 这个站点非常有趣。如果你项了解某部电影或某个演员,这个站点可以提供你这些信息。信息我,这个站点可不是用单纯的外部文件就能搭建起来的。 热联线成员中心 该站点处理数据的方式不是那么明显,但实际上,在这个站点中显示的页面只是一种"虚拟文件" - 它们看起来项网页,但实际上它们是用模板和数据库给拼出来的。 CD数据库 这个站点为那些播放在CD-ROM光驱中播放CD时懒得键入歌曲名称的人服务。
网络数据库教程-第2日 浏览: 292 次 一 确定系统类型 二 Windows NT和Linux的对比 三 安装Linux和相应软件 四 设定你的期望
--------------------------------------------------------------------------------
一、确定系统类型
Know your playing field
The story so far ...
现在我们已经懂得了人们需要什么:数据。而数据库是处理数据最好的途径。并且我们了解了网络对于数据库来说是一个了不起的界面。
那么,接下来我们需要了解数据库如何工作。
决策,决策...
我们是否应该使用Windows NT或UNIX类型的系统作为我们的互联网网络服务器平台?
在我们决定使用何种技术之前,我要提请你注意:生成数据库支持的网站绝不象编写HTML文件那样简单。这不仅因为数据库要复杂许多,而且因为它需要同互联网服务器集成应用。
要安装、配置和初始化网络数据库的技术,你必须是系统的管理员。在UNIX系统中,系统管理员用户叫做"root"或者有时候叫做"the superuser"。在Windows NT系统中,系统管理员就叫做"管理员"。
在某些提供免费主页存放的站点,例如Geocities, Angelfire或其他当地的ISP来说,他们能为你提供5到10Mb的空间,但目前他们还不允许你为自己的网页设立数据库管理机制。
所以,你必须主管一个系统来运行数据库。架设你现在就在管理一个系统,你需要选择用Windows NT系统和UNIX系统来建立你的数据库,该系统需要被细分为各个子目录。我将集中介绍每一种系统的规范设置。该设置包括一个操作系统、一个网络服务器、一个SQL服务器和一个网络开发工具。这些是你运行一个网络数据库的核心。
二、Windows NT和Linux的对比
Windows NT服务器4和MS IIS和MS SQL服务器以及Allaire Cold Fusion 同 Slackware Linux & Apache & TCX Mysql & Perl (带模块) 的对比
(注意:我在使用作为UNIX OS系统的代表,因为它比较便宜并且具有通用性。其他的UNIX平台的工作也比较好,但其中的某些命令可能和我在本文中用到的有些区别。)
Windows NT的优点
使用方便 Windows软件相对而言容易安装,它的界面直观,运行简便(我很喜欢SQL服务器)和ODBC(开放数据库互联-Open DataBase Connectivity)非常好用。 产品系列的稳定性 许多人都非常喜欢微软软件的稳定性和强大的功能。微软是一个能随时提供持续稳定的支持的公司。它的产品系列不会突然之间枯竭,你不用害怕自己用微软产品某一天找不到升级和更新的技术支持。微软还是技术趋势的领头人。很多人喜欢微软,因为他们都在用微软的视窗产品。 Windows NT的缺点
软件成本太高 要配备这个系统你需要花几千美元。而且其他和Windows相关的就是成本也很高。要配备这个系统,你先得准备好你的钱包。 "必须花钱的支持"是一个逆喻。使用商业软件的优点在于包括了技术支持。从使用角度讲,你所得到的支持从是离理想要差那么一点点。即使你 得到他们的技术支持,你也需要为此付出种种额外的费用。如果你真的发现他们的软件中存在某些问题,你要想让问题得到解决,可能得需要几周的时间。 功能不灵活 商业软件只能完成它既定的使命,除此之外,没有其他用途。如果你想获得什么特别的东西,你必须等待它的新版本面市。可能会在明年。 功能有限 商业软件的哲学就是:“保持它的简洁”。而这样以来,某些功能也过于简单,不能作进一步的开发。 Linux的优点
网络数据库教程二 |
[ 1 ] |
|
网络数据库教程二 num |
【打印本页
关闭】 |
|