读书人

SQLServer2005数据库及应用

发布时间: 2010-04-16 07:42:37 作者:

 SQLServer2005数据库及应用


基本信息出版社:高等教育出版社
页码:365 页
出版日期:2007年12月
ISBN:7040217612
条形码:9787040217612
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:普通高等教育“十一五”国家级规划教材

内容简介 《SQLServer2005数据库及应用》是普通高等教育“十一五”国家级规划教材。该书面向企业工作过程,以“学生选课系统”为具体应用实例,能使读者快速、轻松地掌握SQL Server 2005数据库技术与应用。
  《SQLServer2005数据库及应用》着重使读者学会使用SQL Server 2005查询窗口和sqlcmd实用程序创建、管理数据库和数据库对象;学会对数据库进行DML操作(插入、修改、删除和查询)以及保证数据完整性和安全性的技术;学会对数据库进行日常维护与管理等技术,并快速掌握基于C/S、B/S结构的数据库应用系统开发技术。
  《SQLServer2005数据库及应用》附带一张光盘,给出每章涉及的实例数据库和脚本。
  《SQLServer2005数据库及应用》可作为应用性、技能型人才培养的各类教育计算机软件技术及相关专业的教学用书,也可供各类培训、计算机从业人员和爱好者参考使用。同时可以作为数据库初学者的入门教材,也可以作为培养数据库系统工程师的培训教材,亦适合使用sQL Servel’进行应用开发的人员学习参考。
目录
开始之前
第1章 SQLServer2005系统概述
1.1 SQLServer2005简介
1.2 体验SQLServerManagementStudio
1.2.1 启动SQLServerManagementStudio
1.2.2 熟悉SQLServerManagementStudio环境
1.3 熟悉示例数据库Xk
1.3.1 了解Xk数据库的用户表
1.3.2 Xk数据库用户表之间关系
1.3.3 在SQLServer2005中新增Xk数据库
1.4 实现一个查询
1.4.1 使用查询窗口
1.4.2 使用sqlcmd实用程序
1.5 本章小结
1.6 思考与练习题
1.7 实训

第2章 使用Transact—SQL语言
2.1 Transact—SQL概论
2.2 查询与统计数据
2.2.1 将Xk切换为当前数据库
2.2.2 使用SELECT实现查询与统计
2.3 编辑用户表数据
2.3.1 向用户表输入数据
2.3.2 修改用户表数据
2.3.3删除用户表数据
2.4 本章小结
2.5 思考与练习题
2.6实训

第3章 Transact-SQL语言编程
3.1 编程基础知识
3.1.1 Transact-SQL语法规则
3.1.2 引用数据库对象名的规则
3.1.3 Transact-SQL语法元素
3.2 常用函数
3.2.1 聚合函数
3.2.2 字符串函数
3.2.3 日期函数
3.2.4 系统函数
3.2.5 数学函数
3.2.6 元数据函数
3.2.7 安全函数
3.2.8 游标函数
3.2.9 配置函数
3.2.10 排名函数(SQLServer2005新功能)
3.3 常量与变量
3.3.1 常量
3.3.2 变量
3.4 运算符
3.5 常用系统存储过程
3.6 批处理和流控语句
3.6.1 批处理
3.6.2 流控语句
3.7 本章小结
3.8 思考与练习题
3.9 实训

第4章 数据库设计基础
4.1 现实世界数据化过程
4.2 实体与联系
4.2.1 实体与属性
4.2.2 实体标识符
4.2.3 联系类型
4.2.4 实体联系图
4.3 关系模型
4.3.1 关系模型的概念
4.3.2 将E—R图转换为关系模型
4.4 关系规范化
4.4.1 I范式
4.4.2 函数依赖与函数传递依赖
4.4.3 Ⅱ范式
4.4.4 Ⅲ范式
4.5 关键字
4.5.1 关键字的概念
4.5.2 候选关键字与主关键字
4.5.3 公共关键字
4.5.4 外关键字
4.5.5 主表与从表
4.6 数据完整性
4.6.1 列完整性
4.6.2 表完整性
4.6.3 参照完整性
4.6.4 保证参照完整性规则
4.7 本章小结
4.8 思考与练习题
4.9 实训

第5章 数据库与事务日志
5.1 数据库的组成
5.2 系统数据库和示例数据库
5.3 创建数据库和事务日志
5.3.1 使用Managementstudio创建数据库和事务日志
5.3.2 使用cREATEDATABAsE命令创建数据库和事务日志
5.3.3 显示数据库的信息
5.4 管理数据库
5.4.1 扩充数据库或事务日志的容量
5.4.2 配置数据库
5.4.3 缩小数据库和数据文件
5.4.4 修改数据库名
5.4.5 删除数据库
5.5 本章小结
5.6 思考与练习题
5.7 实训

第6章 表
6.1 表的概念
6.2 数据类型
6.3 空值
6.4 创建和管理表
6.4.1 创建表
6.4.2 显示表结构
6.4.3 修改表
6.4.4 重新命名表
6.4.5 删除表
6.5 临时表和表变量
6.5.1 临时表
6.5.2 表变量
6.6 本章小结
6.7 思考与练习题
6.8 实训

第7章 数据完整性
7.1 约束
7.1.1 约束概念
7.1.2 约束应用
7.2 默认值
7.2.1 默认值概念
7.2.2 默认值应用
7.3 规则
7.3.1 规则概念
7.3.2 规则应用
7.4 标识列IDENTITY
7.5 本章小结
7.6 思考与练习题
7.7 实训

第8章 索引
8.1 索引基础知识
8.1.1 索引的用途
8.1.2 索引的分类
8.1.3 何时使用索引
8.2 建立和管理索引
8.2.1 使用ManagementStudio创建索引
8.2.2 使用Transact—SQL语句创建索引
8.3 删除索引
8.3.1 使用ManagementStudio删除索引
8.3.2 使用Transact—SQL语句删除索引
8.4索引的相关操作
8.4.1 显示索引信息
8.4.2 重新命名索引
8.5 索引分析与维护
8.5.1 索引分析
8.5.2 索引维护
8.6 本章小结
8.7 思考与练习题
8.8 实训

第9章 管理数据库其他对象
9.1 用户自定义数据类型
9.1.1 用户自定义数据类型功能
9.1.2 创建用户自定义数据类型
9.2 用户定义函数
9.3 本章小结
9.4思考与练习题
9.5 实训

第10章 视图
10.1 视图及其用途
lO.1.1 视图基本概念
10.1.2 视图应用
10.2 创建视图
10.3 修改和删除视图
10.4 重命名视图及显示视图的信息
10.4.1 重命名视图
lO.4.2 显示视图的信息
10.5 本章小结
10.6 思考与练习题
10.7 实训

第11章 存储过程
11.1 存储过程概念及优点
11.1.1 存储过程基本概念
11.1.2 存储过程的优点
11.1.3 存储过程与视图比较
11.2 创建和执行存储过程
11.2.1 创建存储过程
11.2.2 执行存储过程
11.3 带参数的存储过程
iI.3.1 带输入参数的存储过程
11.3.2 执行带有输入参数的存储过程
11.3.3 带输出参数的存储过程
11.4 修改、删除、重命名存储过程
11.5 重新编译存储过程
11.6 系统存储过程和扩展存储过程
11.6.1 系统存储过程
11.6.2 扩展存储过程
11.7 本章小结
11.8 思考与练习题
11.9 实训

第12章 触发器
12.1 触发器及作用
12.1.1 触发器作用
12.1.2 触发器特点
12.1.3 INSERTED表和DELETED表
12.2 管理触发器
12.3 本章小结
12.4 思考与练习题
12.5 实训

第13章 游标
第14章 事务与锁
第15章 SQLServer的安全管理
第16章 数据库日常维护与管理
附录1安装SQLServer2005
附录2Delphi应用开发实例
附录3VisualStudio2005应用开发实例
参考文献
……
序言 高等职业技术教育已占高等教育的半壁江山,它培养具有高尚职业道德、具有大学专科或本科理论水平、具有较强的实际动手能力、面向生产一线的高技术、高技能型应用人才。高职院校毕业生不是从事理论研究,也不是从事开发设计,而是把现有的规范、图纸和方案实现为产品、商品和财富。高职教育教学应面向企业工作过程,培养学生掌握就业岗位所需的职业岗位能力和职业素养,并注重培养分析问题、解决问题的能力和自学能力。
Mierosoft SQL Server 2005为微软公司的产品,是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台。目前,许多行业使用SQL Setver数据库技术,因此高职学生掌握这门技术非常必要。学生毕业后可作为SQL Server系统管理员或者数据库管理员;或从事基于C/S、B/S结构的数据库应用系统的开发工作。
一、教材组成
本书主要由5大部分构成。
第1部分 SQL Servel 2005系统概述与数据库基础该部分由第1~4章组成,主要介绍SQSelvet 2005系统概述、SQL Server 2005查询窗口和sqcmd实用程序实用技术、Transaet-sQL语言编程以及数据库设计基础知识。
第2部分 数据库与数据库对象创建与管理该部分由第5~12章组成,主要介绍创建数据库和事务日志技术,管理数据库技术;创建和管理数据库对象(表、用户自定义数据类型、用户自定义函数等);保证数据完整性(CHECK约束、DEFAuLT约束、唯一约束、规则、默认值、主键、外键、触发器等)和数据安全性的技术(视图、存储过程),以及提高查询信息速度的技术(索引)。
第3部分游标、事务与锁该部分由第13、14章组成,主要介绍使用游标逐行处理查询得到的结果集,并给出事务与锁的概念。
文摘 插图:

读书人网 >数据库

热点推荐