SQL Server数据库应用技术(第2版) / 21世纪高职高专规划教材·网络专业系列
¥43.00定价
作者: 张蒲生
出版时间:2015年8月
出版社:清华大学出版社
- 清华大学出版社
- 9787302172031
- 2-5
- 110471
- 16开
- 2015年8月
- 工学
- 软件工程
- TP311.138SQ
- 计算机类
- 高职
内容简介
本书根据高等职业技术教育和教学特点,结合教学改革和应用实践编写而成。内容包括:数据库技术基础、SQL Server服务器和客户机、数据库及其管理、数据库中表的基本操作、SQL Server的数据查询、索引及其应用、视图及其应用、存储过程与触发器、SQL Server的程序设计、数据转换服务、SQL Server编程接口等。在介绍SQL Server数据库基本内容的同时,通过学生管理系统开发实例将数据库基本原理和应用技术整合。
本书内容广泛翔实,适用对象广且实用性强,既可作为高职学生数据库课程的教材,又可作为相关专业和使用SQL Server进行应用开发的人员的参考资料或培训教材。
本书内容广泛翔实,适用对象广且实用性强,既可作为高职学生数据库课程的教材,又可作为相关专业和使用SQL Server进行应用开发的人员的参考资料或培训教材。
目录
第1章 数据库技术基础 1.1 数据管理概述 1.1.1 数据、数据管理与数据处理 1.1.2 数据管理的发展 1.1.3 数据库、数据库管理系统和数据库系统 1.2 数据模型 1.2.1 数据模型的三要素 1.2.2 概念模型 1.2.3 数据模型的分类 1.3 数据库设计 1.3.1 需求分析阶段 1.3.2 概念结构设计 1.3.3 逻辑结构设计 1.3.4 数据库物理设计 1.3.5 数据库实施 1.3.6 数据库运行与维护 课后作业第2章 SQL Server服务器和客户机 2.1 SQL Server概述 2.1.1 SQL的特点 2.1.2 SQL Server的结构 2.1.3 SQL Server的数据库文件 2.2 SQL Server 2000服务器 2.2.1 SQL Server 2000服务器组件 2.2.2 SQL Server 2000服务器操作 2.3 SQL Server 2000客户机 2.3.1 SQL Server 2000客户机组件 2.3.2 SQL Server 2000客户机操作 2.4 SQL Server 2000安全管理 2.4.1 创建登录账户和用户账户 2.4.2 管理登录账户和用户账户 实训项目 课后作业第3章 数据库及其管理 3.1 系统数据库 3.1.1 master数据库 3.1.2 model数据库 3.1.3 msdb数据库 3.1.4 tempdb数据库 3.2 创建用户数据库 3.2.1 使用企业管理器创建用户数据库 3.2.2 使用SQL查询分析器创建用户数据库 3.2.3 事务日志 3.2.4 查看数据库信息 3.3 管理数据库 3.3.1 打开数据库 3.3.2 增加和缩减数据库容量 3.3.3 查看目前数据库选项设定及修改 3.3.4 数据库更名 3.3.5 删除数据库 实训项目 课后作业第4章 数据库中表的基本操作 4.1 数据库对象 4.1.1 数据表 4.1.2 约束 4.1.3 默认 4.1.4 规则 4.1.5 视图 4.1.6 存储过程 4.1.7 触发器 4.2 数据库中表的设计和创建 4.2.1 SQL Server中的数据类型 4.2.2 数据表设计与创建 4.2.3 修改表结构 4.2.4 插入、更新和删除表数据 4.3 定义约束 4.3.1 约束的类型 4.3.2 约束的创建、查看、删除 4.4 使用默认和规则 4.4.1 使用默认 4.4.2 使用规则 实训项目 课后作业第5章 SQL Server的数据查询 5.1 SELECT语句中的数学问题 5.1.1 SQL Server中的变量 5.1.2 SQL Server中的运算符 5.1.3 SQL Server中的函数 5.2 SELECT语句 5.2.1 简单查询 5.2.2 FROM子句与INTO子句 5.2.3 使用WHERE子句设置查询条件 5.2.4 查询结果排序及ORDER BY子句 5.2.5 GROUP BY子句与HAVING子句 5.2.6 COMPUTE子句 5.3 连接查询 5.3.1 连接概述 5.3.2 内连接 5.3.3 外连接 5.3.4 交叉连接 5.3.5 自连接 5.4 嵌套查询 5.4.1 单值嵌套查询 5.4.2 多值嵌套查询 5.5 联合 实训项目 课后作业第6章 索引及其应用 6.1 索引的基础知识 6.1.1 数据存储 6.1.2 索引 6.1.3 索引的分类 6.2 创建索引 6.2.1 使用企业管理器创建索引 6.2.2 使用Transact?SQL创建索引 6.2.3 索引的分析与维护 6.3 索引统计 6.3.1 创建和修改统计信息 6.3.2 统计信息的查看与删除 6.4 查看与删除索引 6.4.1 查看表中的索引 6.4.2 索引更名与删除 实训项目 课后作业第7章 视图及其应用 7.1 视图概述 7.1.1 视图的概念 7.1.2 使用视图的优点和缺点 7.2 视图的创建 7.2.1 使用企业管理器创建视图 7.2.2 使用Transact?SQL创建视图 7.2.3 使用创建视图向导程序创建视图 7.3 视图定义的查询与修改 7.3.1 查看和修改视图定义 7.3.2 视图的删除 7.4 通过视图查询与更新数据 7.4.1 通过视图查询数据 7.4.2 通过视图更新数据 实训项目 课后作业第8章 存储过程与触发器 8.1 存储过程概述 8.1.1 什么是存储过程 8.1.2 存储过程类型 8.1.3 使用存储过程的好处 8.2 创建和执行存储过程 8.2.1 创建和执行不带参数的存储过程 8.2.2 创建和执行带参数的存储过程 8.3 修改和删除存储过程 8.3.1 查看存储过程 8.3.2 修改存储过程 8.3.3 删除存储过程 8.4 触发器的创建和管理 8.4.1 触发器概述 8.4.2 触发器的创建 8.4.3 管理触发器 实训项目 课后作业第9章 SQL Server的程序设计 9.1 批处理与流程控制 9.1.1 批处理 9.1.2 流程控制 9.2 事务处理 9.2.1 事务概述 9.2.2 事务管理 9.2.3 事务模式 9.2.4 事务日志 9.3 锁机制 9.3.1 锁的控制方法 9.3.2 查看锁的信息 9.3.3 死锁 9.4 游标 9.4.1 游标的定义及其优点 9.4.2 使用游标 9.4.3 游标示例 实训项目 课后作业第10章 数据转换服务 10.1 导入/导出概述 10.2 导入数据 10.2.1 导入Excel工作表 10.2.2 导入文本文件 10.3 导出数据 10.3.1 导出数据至Access 10.3.2 导出数据至文本文件 10.4 使用DTS设计器 10.5 使用bcp和BULK INSERT命令 10.5.1 批复制程序 10.5.2 BULK INSERT命令 实训项目 课后作业第11章 SQL Server编程接口 11.1 通过ODBC访问SQL Server数据库 11.1.1 ODBC概述 11.1.2 通过Excel访问SQL Server数据库 11.1.3 通过Visual Basic访问SQL Server数据库 11.2 使用VB.NET访问SQL Server 11.2.1 VB.NET中数据库连接方法 11.2.2 VB.NET中SQL语句的应用 11.2.3 VB.NET中调用存储过程 11.2.4 VB.NET中SQL应用实例 实训项目 课后作业附录 附录A “SQL Server数据库应用技术”课程教学大纲 附录B “SQL Server数据库应用技术”课程设计大纲参考文献