首页 > 图书中心 >图书详情
数据库原理及应用教程
作者:王预、王智钢、陈爱萍、王旭辉
丛书名:21世纪计算机科学与技术实践型教程
定价:45元
印次:1-7
ISBN:9787302350323
出版日期:2014.05.01
印刷日期:2020.06.04
本书以关系数据库为基础,围绕数据库的设计、编程与实现,系统、全面地介绍了数据库系统的基本概念、原理、方法以及应用技术。全书分为13章,主要内容包括数据库系统引论、关系数据库、关系数据库标准语言——SQL、数据库的安全性、数据库的完整性、关系数据库的规范化、数据库设计、数据库恢复技术、并发控制、数据库应用程序的开发系统案例分析、数据库应用程序课程设计指导、数据库系统原理实验及其实验教案、习题答案等。 本书的主要特点是: 内容新颖、系统全面;突出重点、概念清晰、分析深入浅出;例题丰富、有习题解答;实验分析透彻、有实验教案;数据库应用开发的案例分析透彻、实用性强;书中配有多媒体课件。本书是高等院校计算机及其相关专业本科生数据库课程的教材及参考书,也可作为其他专业本科生数据库课程的教材。对于从事数据库研制、开发和应用的有关人员,本书也是一本很好的参考书。
more >数据库技术是现代信息技术的重要组成部分。随着计算机技术的广泛应用与发展,无论是在数据库技术的基础理论、数据库技术应用、数据库系统开发,还是数据库商品软件推出方面,数据库技术都有着长足的、迅速的进步与发展。同时数据库技术也是目前IT行业中发展最快的领域之一,已经广泛应用于各类型数据处理系统之中。了解并掌握数据库知识已经成为对各类科技人员和管理人员的基本要求。目前,“数据库原理与应用”课程已逐渐成为各级各类院校计算机、信息管理等专业的一门重要专业课程,该课程既具有较强的理论性,又具有很强的实践性。由于教材建设滞后,相关课程一直面临没有合适教材的问题。为了配合教学,解决教材缺乏的迫切问题,我们决定编写本教材。 本书选用了网络环境广泛使用且技术解决方案非常成熟的SQL Server 2005作为数据库系统实验平台,系统地介绍了数据库技术的基础理论、实现方法、设计过程与开发应用等内容。为了全面体现教育信息化发展趋势,配备了丰富的数字化资源,尤其是配备了教学知识各章的PPT。在内容编排上采用了以案例驱动的方式,将设计实现《酒店住宿及消费管理系统》的案例贯穿第10章,将理论与技能合理地组织,以提高学生解决实际问题的专业技能为中心,理论上在保证够用的同时,尽量深入浅出,使理论知识易于理解和吸收,希望本书介绍的概念、知识和技术帮助学生成功地参与到现在和多年后的数据库项目中。学生能否运用所学的知识非常重要,因此每章都提供了重要的习题及其解答,如果学生阅读并理解了每一章的内容,就应该能掌握每个重要术语的含义、能完成习题。练习题要求学生将每章所讲的概念应用到具体的小问题或任务中,对所学知识融会贯通。 本书的内容由浅入深,循序渐进,通俗易懂,适合自学,力求具有实用性、可操作性和简单性。书中提供了大量案例,通过数据库应用开发案例的透彻分析,有助于读者理解概念、巩固知识、掌握使用数据库专业知识解决实际问题的技能。为编好本教材,编写团队依托所在学校的精品课程、网络课程的改革成果,做了出版前大量的准备工作。全书分为13章,具体的内容如下: 第1章数据库系统引论,主要介绍数据库系统的重要概念、数据管理技术的发展、数据库系统的特点、数据模型的概念、概念模型、层次模型、网状模型、关系模型、数据库体系结构、数据库技术的新发展,是全书的基础。 第2章关系数据库,主要介绍关系模型的基本术语及形式化定义、关系的完整性、关系代数及其运算。 第3章关系数据库标准语言——SQL,主要介绍SQL的产生、发展、特点,掌握数据的定义、数据库、基本表、索引的创建与管理,介绍数据库中数据查询与更新操作,突出了多种形式数据集成的特点,使学生掌握数据操纵的技能,介绍视图的定义、查询、更新,存储过程及其使用。 第4章数据库的安全性,主要介绍数据库系统实现“合法的用户”、“合法的使用数据”的数据库安全管理机制,通过提供用户标识与鉴别、存取控制、授权与回收、数据库角色和权限的管理控制手段解决数据库与数据的安全问题,还介绍了视图机制、审计、数据加密、统计数据库安全性等的方法,从而实现了数据的稳定和安全。 第5章数据库的完整性,主要介绍对数据库中数据的实体完整性、参照完整性、用户定义的完整性、完整性约束命名子句、触发器的设计与实现的方法,它们是实现数据合法性的强有力的保证。 第6章关系数据库的规范化,主要介绍规范化理论的基本概念、异常问题、函数依赖、范式、关系模式的分解和技巧,规范化的基本思想是逐步消除数据依赖中不合适的部分,使模式中的各关系模式达到某种程度的“分离”,规范化过程是通过对关系模式的分解来实现的。 第7章数据库设计,主要介绍数据库设计概述、需求分析、概念结构设计、逻辑结构设计、数据库的物理设计、数据库的实施、数据库运行与维护,整个数据库设计过程体现了结构特征与行为特征的紧密结合。 第8章数据库恢复技术,主要介绍数据库恢复概述、恢复的实现技术与策略、具有检查点的恢复技术、数据库镜像。 第9章并发控制,主要介绍并发控制概述、封锁、并发调度的可串行性、两段锁协议、封锁的粒度,并发控制机制是衡量一个数据库管理系统性能的重要指标之一。 第10章数据库应用程序的开发系统案例分析,本章作为本书的综合实训部分主要介绍“酒店住宿及消费管理系统”数据库系统的分析过程,从需求分析入手、进行案例的数据库设计、案例的应用程序设计、系统实现、数据库与应用系统的实施、运行维护、用户系统使用说明书,全面分析该案例的设计与开发实现的各个环节。 第11章“数据库应用程序课程设计”实验指导,主要介绍课程设计的目的和要求、课程设计的实验内容,本课程设计任务是: 按照需求分析、总体模块设计、详细设计、编码和测试、调试、评价总结等步骤进行,最后给出了课程设计参考课题。 第12章“数据库系统原理”实验,主要介绍实验教学大纲、介绍开设的7个实验,分别是: 熟悉SQL Server 2005环境及数据库文件管理、表和表数据的操作、关系索引和视图、约束、默认和规则、TSQL程序设计、存储过程和触发器、数据库备份、恢复、安全管理。“数据库系统原理”实验课程教案。 第13章习题答案,给出了第1~9章所有理论课的全部习题的详细答案。 在编写中,主要是结合实际的案例分析,案例驱动、项目化教学讨论等形式进行阐述,本书内容体系的组织形式符合现代信息技术的教育理念,旨在引导和培养学习者提高综合实践与创新能力。通过本书,学习者不仅可以系统地掌握数据库技术的基础理论、设计方法,还可以系统地掌握现代数据库系统的开发技术。本书作为教材不仅可以使学生学会运用系统的理论指导实践,而且也方便教师的教学需求,更好地为应用和开发服务;而理论基础指导下的应用与开发,不仅能有效地为企业的发展和前进铺路筑桥,也能提高数据库系统应用与技术开发的水平。 本书的主编是王预,参与编写的人员有: 王预、陈爱萍、王智钢、王旭辉、胡盈盈。其中第1、2、8章由陈爱萍编写,第3章由王智钢编写,第5、6章由王旭辉编写,第4、9章由胡盈盈编写,第7、10、11、12章由王预编写,第13章的习题答案由各章的编者编写,全书由王预统稿。参与编写本书的编者是金陵科技学院的数据库系统原理教学团队的核心成员,他们多年从事“数据库系统原理与应用”课程的一线教学工作,积累了丰富的教学经验,同时也都具备开发应用系统的经历,掌握大量的工程开发经验。在教材编写中注重知识的系统性,同时注重引入新技术的应用。为了便于教学,尽量避免复杂的公式推导,做到通俗易懂,易教易学。参与本书的编写工作也正是总结教学与系统设计结合的过程,凝结了大量的心血。 由于时间仓促,且水平有限,书中疏漏、不足之处在所难免,恳请专家和广大读者批评指正。 编者 2013年10月
more >