前言
20世纪数据库的发明使数据管理技术提升到一个新的高度,万维网(World Wide Web)的出现使人们的生活进入了一个新的时代,万维网与数据库的结合使世界的面貌焕然一新。当我们畅游在信息的海洋,享受着在线购物、网络办公、网上信息查询等诸多的生活便利时,Web数据库技术正以不可阻挡之势日益爆发出它的巨大威力,MySQL作为得到广泛应用的Web数据库管理系统也在发挥着越来越重要的作用。正因如此,高等院校不少专业都要求学生掌握这些知识和技能,开设了相关课程。
本书是郑州大学2018年校级教材建设项目。本书在介绍Web数据库技术的基本理论和知识的基础上,以MySQL及其Web访问为主线,以特定数据库系统的设计与实现为案例,完整、详细地论述了Web数据库的各种实现方法和技术。作为教材,本书具有以下特色。
1)内容新颖完整。本书围绕Web数据库技术和MySQL数据库的Web应用展开分析和论述,基本内容涉及Web数据库的基本知识、MySQL数据库、HTML(含CSS与JavaScript)、PHP、ASP、基于PHP+MySQL的读者借阅系统、基于ASP+MySQL的通讯录系统,有理论论述,有分析说明,有应用代码,系统完整地介绍了Web数据库技术的理论知识和应用体系,体现了网络时代数据库理论的新思想、新知识、新方法。
2)叙述详略得当。本书立足Web数据库技术,侧重MySQL数据库的Web访问,对以下核心内容进行了详细的阐述和分析:关系数据库基本理论、Web数据库基本知识、AppServ软件包的安装与使用、HTML表单数据的校验、PHP维护MySQL数据库(建库、显示库信息、删库)的设计与实现、PHP维护MySQL数据表(建表、显示表结构、修改表结构、删表)的设计与实现、基于PHP+MySQL的读者借阅系统的设计与实现、基于ASP+MySQL的通讯录系统的设计与实现。对其他内容,如Dreamweaver的使用,以及MySQL、HTML、CSS、PHP、ASP等的基本知识、语句、语法等,仅进行了必要的介绍和阐述,以达到补充说明核心内容的目的。这些内容的详略程度恰到好处。
3)结构严谨合理。本书首先阐述Web数据库基础知识和相关软件的使用,然后对MySQL数据库和HTML、PHP等的网页设计技术进行高度概括,在此基础上又对使用PHP、ASP进行MySQL数据库编程的技术进行了必要分析和论述,最后分别以实例进一步阐明PHP+MySQL、ASP+MySQL设计Web数据库系统的技术和方法。每一部分的内容都在前述内容的基础上展开,同时为后续的内容奠定了坚实的基础,各部分之间联系紧密、环环相扣,既突出重点又兼顾知识的系统性,既重视理论的阐述又注重功能的实现,内容结构严谨、合理。
4)便于自学。书中对于比较抽象难懂的理论知识,都配有简明易懂的案例进行诠释;对于MySQL以及HTML、PHP、ASP的语句和语法格式,均以恰当的示例加以展示;对于实现各个功能模块的网页和应用程序代码,都附有必要的解释说明。因此,读者可以很容易理解和掌握书中的知识内容,便于自学。
本书在撰写过程中,参考了大量相关书籍和互联网上的文献资料,有关MySQL、PHP、ASP的语句格式、语法结构的阐述都是在对这些资料进行分析、综合的基础上整理而成,在此对这些资料的作者表示感谢!写书的过程更像是一个学习的过程,甚至是比常规学习效率强百倍的学习过程,通过写书,使自己的知识体系更加完整、新颖、合理,也能使自己的教学研究和学术思想得以广泛传播。非常感谢机械工业出版社的编辑为本书出版付出的辛勤劳动,感谢校教材建设项目的支持,感谢家人的理解!
本书叙述由浅入深,坚持技术先进性、内容新颖性、知识实用性、理论完整性和结构合理性相结合的原则,一环紧扣一环,将抽象的数据库理论用精选的案例巧妙地描述成通俗易懂的内容,将强大的Web数据库系统功能的实现过程转化为在计算机上运行通过的、实用的网页和程序代码,读者仿照书中的示例就可以容易地设计、开发出具有一定功能的、实用的Web数据库系统。本书可作为高等院校管理类专业学生的数据库教材,也可作为网站开发人员的参考书。
作者
2019年10月