出版时间:2009-8 出版社:郭鲜凤、 郭翠英 北京大学出版社 (2009-08出版) 作者:郭鲜凤,郭翠英 编 页数:330
前言
数据库是计算机信息系统的基础和核心,数据库技术是计算机相关专业的核心课程,是计算机相关专业人员必须掌握的重要技术。SQL Server 2005是当前技术领先、性能优越的数据库管理系统,从而得到广泛应用。本书以SQL Server 2005为平台,介绍SQL Server数据库应用开发技术。本书按照数据库应用系统开发的工作过程组织内容。首先在第一章演示数据库应用系统运行实例,使学生从最终用户的角度获得对数据库应用系统的感性认识,明确自己通过本书的学习所要达到的目标,同时介绍相关的数据库基础知识;然后按照数据库应用系统实际项目开发的工作过程,从设计到实现,每章一项工作内容,逐步介绍数据库应用系统的开发技术;最后给出完整的数据库应用系统开发实例,使学生从整体上理解数据库应用系统的开发过程,并通过实训掌握数据库应用系统的开发。本书以案例带动内容讲解,以项目带动实践训练。在每一章的讲解中,首先明确指出本章的知识技能目标;紧接着给出引导案例,以提出问题,引起思考;然后介绍完成本章工作的技术方法和相关知识理论;最后给出实训项目和要求,使学生通过实训掌握完成该项工作的技术技能。本书的最后一章完整地给出数据库应用系统开发实例,提供综合实训项目,使学生从整体上掌握数据库应用系统的开发。全书使用数据库应用系统实例教务管理系统作为教学用例,并以图书借阅管理系统为实训项目,贯穿始终。本书对每章的习题和实训给予了特别的重视,每章的习题和实训都经过精心设置,形式多样,针对性强,以期真正达到帮助和训练学生掌握相应的实用技术和相关知识的目的。本书的编写充分考虑了学生的认知特点,遵循由浅入深、循序渐进的教学规律,结构清晰,叙述通俗易懂。书中所有例题都经过了运行测试,可以执行。为便于教学,本书提供了与教学配套的电子课件和教学用例程序代码,可从北京大学出版社网站下载。本书由郭鲜凤、郭翠英担任主编,于隆、贠亚利担任副主编,并由郭鲜风负责大纲的编写、各章节的结构和内容设计及全书的总纂工作。具体编写分工如下:王妍编写第1章,郭鲜风编写第2、4、13章,刘海龙编写第3章,郭翠英编写第5、6章,常浩编写第7章,于隆编写第8、11章,负亚利编写第9、10、12章。在本书的编写过程中,得到北京大学出版社相关老师的大力支持和帮助,在此表示真诚的谢意。限于作者水平,书中不足之处,恳请批评指正。
内容概要
《SQL Server数据库应用开发技术》以SQL Server 2005为平台,介绍数据库应用开发技术,内容涵盖开发数据库应用系统所需的技术和知识。《SQL Server数据库应用开发技术》以案例带动内容讲解,以项目带动实践训练,按照数据库应用系统实际项目开发的工作过程,逐步讲解完成该项工作的技术方法和相关知识,然后有针对性地配以实训项目,并在最后给出完整的数据库应用系统开发实例和综合实训项目,以期使读者通过《SQL Server数据库应用开发技术》的学习,达到掌握数据库应用系统开发的目的。 《SQL Server数据库应用开发技术》结构清晰,内容翔实,深入浅出,通俗易懂,实用性强,提供全部程序代码和与教学配套的电子课件。《SQL Server数据库应用开发技术》可作为计算机相关专业数据库应用课程的教学用书,也可作为相关人员的学习参考和培训教材。
书籍目录
第1章 数据库基础1.1 数据库应用系统实例演示1.2 数据与数据管理1.2.1 信息与数据1.2.2 数据管理及其发展1.3 数据库与数据库系统1.3.1 数据库1.3.2 数据库管理系统1.3.3 数据库系统1.4 数据模型1.4.1 现实世界的数据描述1.4.2 概念模型1.4.3 数据模型1.5 关系模型1.5.1 关系1.5.2 关系运算1.5.3 关系完整性1.6 数据库系统结构1.6.1 数据库系统的模式结构1.6.2 数据库系统的体系结构1.7 本章实训本章小结习题第2章 数据库设计2.1 数据库设计过程2.2 教务管理系统需求2.3 建立教务管理E-R模型2.3.1 建立局部E-R模型2.3.2 集成全局E-R模型2.4 建立教务管理关系模型2.4.1 E-R模型转换为关系模型2.4.2 优化关系模型2.5 设计数据完整性2.6 教务管理数据库的逻辑结构2.7 本章实训本章小结习题第3章 SQLServer2005基础3.1 认识SQLServer20053.1.1 SQLServer2005简介3.1.2 SQLServer2005的版本和环境要求3.1.3 SQLServer2005的安装及组件目录3.1.4 启动和停止SQLServer服务3.1.5 SQLServerManagementStudi0的界面和组件3.1.6 SQLServer2005的系统数据库和示例数据库3.2 配置SQLServer20053.2.1 创建服务器组3.2.2 注册服务器3.2.3 更改服务器的注册信息3.2.4 删除注册服务器3.2.5 配置服务器3.3 TransacT-SQL语言基础3.3.1 SQL和T-SOL3.3.2 T-SQL的数据类型3.3.3 T-SQL的常量与变量3.3.4 T-SQL的函数3.3.5 T-SQL的运算符3.3.6 批和脚本3.3.7 T-SQL的流程控制语句3.4 本章实训本章小结习题第4章 数据库的创建与管理4.1 数据库文件与文件组4.1.1 文件与文件组4.1.2 文件与文件组的设计规则4.2 用SQLServerManagementStudio创建和管理数据库4.2.1 创建数据库4.2.2 查看、修改数据库属性4.2.3 删除数据库4.3 用T-SQL语句创建和管理数据库4.3.1 创建数据库4.3.2 查看数据库属性4.3.3 修改数据库大小4.3.4 设置数据库选项4.3.5 数据库更名4.3.6 删除数据库4.4 数据库分离与附加4.4.1 数据库分离4.4.2 数据库附加4.5 本章实训本章小结习题第5章 表的创建与管理5.1 用SQLServerManagementStudio创建表和管理表及表数据5.1.1 创建表5.1.2 修改表结构5.1.3 册0除表5.1.4 插入、修改、删除表中数据5.2 用T-SQL语句创建和管理表5.2.1 创建表5.2.2 修改表5.2.3 表更名5.2.4 删除表5.3 用T-SQL语句管理表数据5.3.1 插入数据5.3.2 修改数据5.3.3 删除数据5.4 数据导入与导出5.4.1 数据导入与导出的意义5.4.2 SQLServer数据库表数据导出5.4.3 导入数据到SQLServer表中5.5 本章实训本章小结习题第6章 数据完整性实施6.1 数据完整性实施方法6.2 使用约束6.2.1 空约束(NULL)、非空约束(NOTNULL)6.2.2 主键约束(PRIMARYKEY)6.2.3 唯一约束(UNIQUE)6.2.4 检查约束(CHECK)6.2.5 默认约束(DEFAULT)6.2.6 外键约束(FOREIGNKEY)6.3 使用默认6.3.1 创建默认6.3.2 绑定默认6.3.3 解除绑定6.3.4 删除默认6.4 使用规则6.4.1 创建规则6.4.2 绑定规则6.4.3 解除绑定6.4.4 删除规则6.5 使用标识列6.6 本章实训本章小结习题第7章 数据查询7.1 SELECT语句7.2 简单查询7.2.1 基本查询7.2.2 条件查询7.2.3 查询结果排序7.2.4 查询结果保存7.3 多表查询7.3.1 内连接查询7.3.2 外连接查询7.3.3 交叉连接查询7.3.4 自连接查询7.3.5 合并结果集7.4 汇总查询7.4.1 简单汇总7.4.2 分组汇总7.4.3 汇总计算7.5 子查询7.5.1 不相关子查询……第8章 索引与视图第9章 用户定义函数、存储过程与触发器第10章 游标及事务第11章 数据库安全管理第12章 数据库的备份与恢复第13章 数据库应用系统开发参考文献
章节摘录
插图:第1章 数据库基础1.2 数据与数据管理数据库技术是一种数据管理技术,而数据又是一个与信息紧密相关的概念,因此,本章首先介绍信息和数据的概念,然后介绍数据管理及其发展情况。1.2.1 信息与数据1.信息信息是现实世界的客观事物在人脑中的反映,是以各种方式传播的关于某一事物的消息、情报、知识。例如,关于某门课程这一客观事物,我们有如下信息:该课程是高等数学课,共96个学时,3学分,属于必修公共课,在第一学期开设,最后进行考试。信息是抽象的。为了表达现实世界的各种信息,需要将这些信息用符号来描述。例如,对上述关于高等数学这门课程的信息,我们可以这样描述:(高等数学,96,3,公共课,必修课,考试,第一学期)2.数据数据是描述客观事物的符号记录。这里所说的客观事物,可以是可触及的对象,如一个人、一门课程、一个零件等;可以是抽象事件,如一次球赛、一次演出等;也可以是事物之间的联系,如一张借书登记卡、一个定货单等。
编辑推荐
《SQL Server数据库应用开发技术》是由北京大学出版社出版的。
图书封面
评论、评分、阅读与下载