手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Mysql>列表

一个MYSQL样例数据库

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


■ 最后,有一个大问题,那就是任何这些东西要花多少钱?首先,同盟的预算是有限的。回答是,大概什么钱也不用花,这可能会令您吃惊。假如您熟悉一般的数据库系统,就会知道,他们一般相当昂贵。但是, MySQL一般是免费的。在某些环境下,确实不

需要许可证,而且假如用户数量不限也只需花$200。(关于许可证的一般介绍请参阅前言,特定的细节可参阅MySQL参考指南。)我们将使用的其他工具( Perl、DBI、PHP、Apache)也是免费的,因此,任何东西都考虑到了,能够相当便宜地组成一个有用的系统。研发这个数据库的操作系统的选择取决于您。我们介绍的任何软件都可运行在UNIX 下,其中大多数能够运行在Windows 下。作者推荐在UNIX 下运行MySQL和其他工具。他们全都是发源于UNIX 下,然后才转到Windows的。这表示他们的Windows 版本成熟期较短,尚未经过完全的测试和使用。

现在,让我们来考虑一下使用样例数据库的其他情形。

1.2.2 学分保存方案

初步的想法是,作为一个老师,有保存学分的职责。老师希望将学分处理从学分簿上的手工操作转到MySQL上用电子表示。在此情形下,想从数据库得到的是含在学分簿中的东西:

■ 对于每次测验或测试,要记录学分。对测试,将学分排序,以便能确定每个字符( A、B、C、D 和F)所代表等级的得分范围。

■ 在学分时段结束时,计算每个学生的总得分,然后排序总的得分并根据他们确定得分等级。总的得分可能涉及权重计算,因为大概会希望使测试的得分比测验和得分权重更大。

■ 在每个学分时段结束时,提供出勤信息给学校办公室。目的是避免手工排序和汇总学分及出勤率记录。换句话说,希望MySQL在学分时段结束时对学分排序并完成每个学生的总分和缺课数的计算。为了达到这个目的,需要班级中的学生名册、每次测验和测试的分数连同学生缺课的日期。

1.2.3 样例数据库怎样才能满足需求

假如您对历史同盟或学分保存不太感兴趣,可能会奇怪为什么必须做这些例子呢?答案是这些样例方案本身并不是目的,只是用他们说明利用MySQL及其相关的工具能做什么事。加上一点想像,您将会看到样例数据库的查询怎样应用到所希望解决的问题上。假设您在前面提到的牙科诊所上班,将会在本书中看到许多牙科方面的查询。例如,确定历史同盟的哪些会员需要立即更新他们的会员资格,这是一件类似于确定哪些病人近来没有来看牙医的事情。两者都是基于日期的查询,因此,一但学会了编写会员更新的查询,便能够将该技术用来编写更为感兴趣的延误的预约病人查询。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!