基本信息·出版社:北京大学出版社 ·页码:330 页 ·出版日期:2009年08月 ·ISBN:7301152809/9787301152805 ·条形码:9787301152805 ·版本:第1版 · ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
SQL Server数据库应用开发技术 |
 |
|
 |
SQL Server数据库应用开发技术 |
 |

基本信息·出版社:北京大学出版社
·页码:330 页
·出版日期:2009年08月
·ISBN:7301152809/9787301152805
·条形码:9787301152805
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:全国高职高专应用型规划教材·信息技术类
内容简介 《SQL Server数据库应用开发技术》以SQL Server 2005为平台,介绍数据库应用开发技术,内容涵盖开发数据库应用系统所需的技术和知识。《SQL Server数据库应用开发技术》以案例带动内容讲解,以项目带动实践训练,按照数据库应用系统实际项目开发的工作过程,逐步讲解完成该项工作的技术方法和相关知识,然后有针对性地配以实训项目,并在最后给出完整的数据库应用系统开发实例和综合实训项目,以期使读者通过《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 认识SQLServer2005
3.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 配置SQLServer2005
3.2.1 创建服务器组
3.2.2 注册服务器
3.2.3 更改服务器的注册信息
3.2.4 删除注册服务器
3.2.5 配置服务器
3.3 TransacT-SQL语言基础
3.3.1 SQL和T-SOL
3.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章 数据库应用系统开发
参考文献
……
序言 数据库是计算机信息系统的基础和核心,数据库技术是计算机相关专业的核心课程,是计算机相关专业人员必须掌握的重要技术。SQL Server 2005是当前技术领先、性能优越的数据库管理系统,从而得到广泛应用。本书以SQL Server 2005为平台,介绍SQL Server数据库应用开发技术。
本书按照数据库应用系统开发的工作过程组织内容。首先在第一章演示数据库应用系统运行实例,使学生从最终用户的角度获得对数据库应用系统的感性认识,明确自己通过本书的学习所要达到的目标,同时介绍相关的数据库基础知识;然后按照数据库应用系统实际项目开发的工作过程,从设计到实现,每章一项工作内容,逐步介绍数据库应用系统的开发技术;最后给出完整的数据库应用系统开发实例,使学生从整体上理解数据库应用系统的开发过程,并通过实训掌握数据库应用系统的开发。
本书以案例带动内容讲解,以项目带动实践训练。在每一章的讲解中,首先明确指出本章的知识技能目标;紧接着给出引导案例,以提出问题,引起思考;然后介绍完成本章工作的技术方法和相关知识理论;最后给出实训项目和要求,使学生通过实训掌握完成该项工作的技术技能。本书的最后一章完整地给出数据库应用系统开发实例,提供综合实训项目,使学生从整体上掌握数据库应用系统的开发。全书使用数据库应用系统实例教务管理系统作为教学用例,并以图书借阅管理系统为实训项目,贯穿始终。
本书对每章的习题和实训给予了特别的重视,每章的习题和实训都经过精心设置,形式多样,针对性强,以期真正达到帮助和训练学生掌握相应的实用技术和相关知识的目的。
本书的编写充分考虑了学生的认知特点,遵循由浅入深、循序渐进的教学规律,结构清晰,叙述通俗易懂。书中所有例题都经过了运行测试,可以执行。
为便于教学,本书提供了与教学配套的电子课件和教学用例程序代码,可从北京大学出版社网站下载。
本书由郭鲜凤、郭翠英担任主编,于隆、贠亚利担任副主编,并由郭鲜风负责大纲的编写、各章节的结构和内容设计及全书的总纂工作。具体编写分工如下:王妍编写第1章,郭鲜风编写第2、4、13章,刘海龙编写第3章,郭翠英编写第5、6章,常浩编写第7章,于隆编写第8、11章,负亚利编写第9、10、12章。在本书的编写过程中,得到北京大学出版社相关老师的大力支持和帮助,在此表示真诚的谢意。
限于作者水平,书中不足之处,恳请批评指正。
文摘 插图:

第1章 数据库基础
1.2 数据与数据管理
数据库技术是一种数据管理技术,而数据又是一个与信息紧密相关的概念,因此,本章首先介绍信息和数据的概念,然后介绍数据管理及其发展情况。
1.2.1 信息与数据
1.信息
信息是现实世界的客观事物在人脑中的反映,是以各种方式传播的关于某一事物的消息、情报、知识。例如,关于某门课程这一客观事物,我们有如下信息:该课程是高等数学课,共96个学时,3学分,属于必修公共课,在第一学期开设,最后进行考试。
信息是抽象的。为了表达现实世界的各种信息,需要将这些信息用符号来描述。例如,对上述关于高等数学这门课程的信息,我们可以这样描述:
(高等数学,96,3,公共课,必修课,考试,第一学期)
2.数据
数据是描述客观事物的符号记录。这里所说的客观事物,可以是可触及的对象,如一个人、一门课程、一个零件等;可以是抽象事件,如一次球赛、一次演出等;也可以是事物之间的联系,如一张借书登记卡、一个定货单等。