出版时间:2011-9 出版社:清华大学出版社 作者:姚春龙 主编,沈岚,范丰龙,李晓红 编著 页数:344
Tag标签:无
内容概要
姚春龙主编的《数据库技术及应用教程》系统地介绍了数据库的基本概念、原理及其应用技术。全书以SQLServer2008为蓝本,介绍了数据系统的组成与结构、关系数据库、SQLServer2008基础、SQL语言、T-SQL语言编程基础、存储过程、触发器及游标、数据库安全性、数据库保护、关系数据库规范化理论、数据库设计、数据库编程以及数据库开发实例等概念、技术和应用。
《数据库技术及应用教程》注重理论与实践相结合,在内容组织上,将原理与实际系统和应用紧密结合,力求做到概念清晰、举例合理、深入浅出、突出应用。除了每章配有一定量的习题和上机练习之外,在相关章节还设置了实验内容,这些实验给出了详细的实验任务和要求,既可以作为课程的教学实验,也可以作为学生课外练习之用。《数据库技术及应用教程》最后一章提供的数据库开发实例,是以已经商品化软件系统作为参照的,注重数据库开发中的实际问题,可以作为学生课外实践和自学的内容。
《数据库技术及应用教程》可作为计算机相关专业的数据库课程教材,也可供计算机相关专业的工程技术人员学习和参考。
书籍目录
第1章 认识数据库
第2章 关系数据库
第3章 SQLServer2008概述
第4章 关系数据库标准语言SQL
第5章 T-SQL程序设计基础
第6章 存储过程、触发器及游标
第7章 数据库安全性
第8章 数据库保护
第9章 关系数据库规范化理论
第10章 数据库设计
第11章 数据库编程
第12章 数据库开发实例
参考文献
章节摘录
版权页:插图:凡事预则立,软件开发也不例外,所谓计划就是对所要解决的问题进行总体定义,在计划阶段,主要完成以下任务:了解用户的要求及现实环境,从技术、经济和法律及社会因素等三个方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对可供使用的资源(如计算机硬件、系统软件、人力等)成本,可取得的效益和开发进度做出估计。制订完成开发任务的实施计划。2.分析软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,最后形成需求规格说明书的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。目前需求分析的主要方法有结构化分析方法及面向对象的分析方法。3.设计本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,最后形成软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。软件设计可以分为概要设计和详细设计两个阶段。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。4.编码软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的“源程序清单”。目前,数据库应用系统设计语言主要采用面向对象的开发语言,如JaVa.NET系列语言等,充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。5.测试软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法有不同的测试用例设计方法。两种常用的测试方法是白盒法和黑盒法。白盒法测试对象是源程序,依据的是程序内部的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包括逻辑、数据流、初始化等错误。用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输人接口。
编辑推荐
《数据库技术及应用教程》:教学目标明确,注重理论与实践的结合教学办法灵活,培养学生自主学习的能力教学内容先进,反映了计算机学科的最新发展教学模式完善,提供配套的教学资源解决方案。
图书封面
图书标签Tags
无
评论、评分、阅读与下载