数据库设计及应用程序开发
基础+丰富案例,配有源代码、课件、教学大纲、实验指导书、教学进度表、期末大作业
作者:李丽萍、周汉平
丛书名:21世纪高等学校计算机专业实用系列教材
定价:59.90元
印次:1-1
出版日期:2025.04.01
在数据库理论学习中,实践与理论的脱节是主要问题。大多数数据库系统书籍强调理论本身,而缺乏实际应用和问题解决方面的指导,导致学习者在面对实际软件及数据库设计问题时往往无法找到合适的答案或启发。此外,现有的关系数据库理论虽然系统完备,但其中只有少部分内容对软件开发有实际意义,这使得从事数据库应用系统设计开发的人普遍感到在校学习的数据库理论无法直接应用于实际工作。综观当前数据库教材,大多数未能很好地将理论与实践结合,造成这种情况的原因在于从事软件与数据库开发的人缺乏时间和兴趣进行理论研究,而具备理论研究能力的人又缺乏从业经验,导致理论与实践之间存在一定程度的脱节。
本书内容
本书理论和实践结合紧密,目标明确,教材中包含设计和开发数据库应用系统的所有实用知识和技能,包括能直接指导数据库设计的理论、方法和工具,侧重实践的数据库服务器端的程序开发和基于目前主流语言及平台的应用程序开发技术。通过实例介绍使用.NET、Java Web开发技术,结合实例对其数据库访问技术进行了深入浅出的剖析。本书分为4篇。
第1篇介绍了实用数据库设计所要用到的理论、技术和工具,阐述了数据库的理论是怎样在实践中得以应用又反过来证实和充实了理论,解析了实践中的一些典型案例,比较和分析了各种常见设计方法的特点以及在性能、效率上的优劣。
第2篇介绍了各种数据库服务器端的程序开发技术,重点讨论了各种技术的特点和应用场景,讨论了实现一个需求使用何种技术才能更好地解决问题,也包含了如何在实践中充分挖掘某种技术的功能,用简单的方法实现复杂的算法,其中包括用实例对MySQL和核心语句SELECT应用技巧方面进行的深入和独特的介绍。
第3篇介绍了数据库应用程序的界面和中间层的设计与开发方法,阐述了在客户端/服务器(C/S)结构下,采用两种不同的数据库访问技术进行界面设计和开发的基本步骤。使用.NET作为编程语言,通过一个典型的实例,深入讲解了ADO.NET的使用及其在数据库应用程序设计中的应用,特别是与界面设计相关的技术。
第4篇为项目实践,通过引导读者完成一个基于Java Web的完整且实用的应用程序,使读者能够在短时间内对Java Web项目有一个直观而具体的了解,从而快速入门。所有的实例解析都是作者在软件行业长期从事数据库应用系统设计和开发过程中所探索的知识和经验的总结沉淀,具有较强的典型性和一定深度。
本书特色
(1) 问题导向,体系完整。
以“提出问题—分析问题—解决问题”为主线,通过讲解知识点和给出完整的问题解决方案,逐步带领读者击破各个知识点,力求循序渐进、一脉相承。
(2) 匠心内容,突出重点。
在概念和功能上不求面面俱到,重点放在对实践中的实用、常用技术方法的分析,对同一应用问题不同处理方法的分析和比较,以及SELECT语句独特的应用技巧的分析和介绍。
(3) 建模工具使用。
全面地阐述范式与冗余的关系和使用数据库的建模工具PowerDesigner进行项目实践,全面阐述如何建立正确的概念数据模型及其重要性。此外,对概念数据模型与其产生的物理数据模型的关系也进行了详细阐述。
配套资源
为便于教学,本书配有源代码、教学课件、教学大纲、实验指导书、教学进度表、期末大作业。
读者对象
本书可作为全国高等学校计算机、人工智能等专业的教材,也可作为有意向学习数据库设计、SQL程序设计以及Java Web开发人员的指导书。