SQL Server 2005 数据库案例教程 (21世纪高职高专创新精品规划教材)
- 所属分类:
高职高专计..
- 作者:
严波 主编
- 出版社:
水利水电出版社
- ISBN:9787508462615
- 出版日期:2009-2-1
- 原价:
¥24.00元
现价:¥18.20元
图书简介
本书主要从数据库的使用和数据库编程、数据库的设计、数据库的高级概念等3个方面介绍数据库在实际工作中的运用。
本书由两部分组成,即理论部分和上机实验部分。理论部分共12章,内容包括数据库基础,SQL Server数据库表管理,SQL Server数据管理,检索数据,复杂查询,高级查询,数据库的设计,数据库的实现,T-SQL编程,事务、索引和视图,存储过程和触发器等。
本书适合在校大学生、高等职业院校学生以及从事数据库编程和开发的人员学习和使用。
本书配有免费电子教案,读者可以从中国水利水电出版社网站上下载,网址为:http:/www.waterpub.com.cn/softdown/。
目录
序
前言
第1章 数据库基础
1.1 数据库存在的必要性
1.2 数据库的发展史
1.2.1 第一代数据库——层次模型和网状模型
1.2.2 第二代数据库——关系型数据库
1.2.3 第三代数据库——面向对象数据库
1.3 常用数据库简介
1.3.1 DBMS和RDBMS的概念
1.3.2 Access简介
1.3.3 Oracle简介
1.3.4 MySQL简介
1.3.5 Sybase简介
1.3.6 SQL Server简介
1.4 数据库的基本概念
1.4.1 数据和信息
1.4.2 实体和记录
1.4.3 数据库和数据库表
1.4.4 数据冗余和数据完整性
1.5 SQL Server 2005概述
1.5.1 SQL Server 2005简介
1.5.2 SQL Servel‘2005的新增功能
1.6 安装SQL Server 2005
1.6.1 SQL Server 2005版本
1.6.2 安装步骤
1.7 SQL Server 2005的主要组件
1.8 SQL Server Management Studio介绍
1.8.1 SSMS简介
1.8.2 SSMS的主要工具
1.9 SQL Server 2005的使用
1.9.1 创建数据库连接
1.9.2 创建数据库登录账户
1.10 创建和管理SQL Server数据库
1.10.1 数据库文件和文件组简介
1.10.2 创建数据库
1.10.3 数据库管理和维护
1.10.4 删除数据库
习题
第2章 SQL Server数据库表管理
2.1 数据库表的相关概念
2.1.1 行、列的定义
2.1.2 数据完整性
2.1.3 主键和外键
2.1.4 SQL Server 2005中的特殊表类型
2.2 建立数据库表
2.2.1 在SSMS中创建表
2.2.2 数据类型
2.2.3 建立主键
2.2.4 空值约束
2.2.5 创建默认值
2.2.6 设置标识列
2.3 创建表问关系
2.4 创建检查约束
2.5 导入和导出数据
2.6 删除表
习题
第3章 SQL Server数据管理
3.1 SQL简介
3.1.1 SQL和T-SQL
3.1.2 T-SQL的组成
3.1.3 T-SQL的语法约定
3.2 T-SQL中的条件表达式和逻辑运算符
3.2.1 运算符
3.2.2 表达式
3.2.3 数据类型
3.3 使用T-SQL插入数据
3.3.1 使用Insert插入数据行
3.3.2 一次插入多行数据
3.4 使用T-SQL更新数据
3.5 使用T-SQL删除数据
3.5.1 使用Delete删除数据
3.5.2 使用Truncate Table删除数据
习题
第4章 检索数据
4.1 T-SQL查询基础
4.1.1 查询和记录集
4.1.2 使用Select语句进行查询
4.2 在查询中使用函数
4.2.1 字符串函数
4.2.2 日期函数
4.2.3 数学函数
4.2.4 系统函数
4.3 T0p关键字的使用
4.4 过滤重复记录DISTINCT关键字的使用
习题
第5章 复杂查询
5.1 模糊查询
5.1.1 使用LIKE进行模糊查询
5.1.2 使用BETwEEN在某个范围内进行查询
5.2 使用聚合函数
5.3 分组查询
5.3.1 使用分组GROUP BY
5.3.2 使用HAVING
5.4 多表联接查询
5.4.1 使用表的别名和命名列
5.4.2 联接概述
5.4.3 内部联接查询
5.4.4 外部联接查询
5.4.5 自联接查询
习题
第6章 高级查询
6.1 子查询概述
6.2 无关子查询
6.2.1 单行子查询
6.2.2 多行子查询
6.3 相关子查询
6.3.1 EXISTS子查询
6.3.2 NOT EXISTS子查询
6.4 子查询在INSERT、UPDATE、DELETE中的应用
6.4.1 在INSERT中嵌套子查询
6.4.2 在UPDATE中嵌套子查询
6.4.3 在DELETE中嵌套子查询
6.5 集合操作
6.5.1 UNl0N运算符
6.5.2 ExCEPT运算符
6.5.3 INTERSECT运算符
习题
第7章 数据库的设计
7.1 规范的数据库设计的必要性
7.2 设计数据库的方法
7.3 E-R模型
7.3.1 实体-关系模型介绍
7.3.2 将E-R图转化为表
7.4 数据规范化
7.4.1 设计问题
7.4.2 使用范式规范数据
7.4.3 规范化和性能的关系
习题
第8章 数据库的实现
8.1 使用SQL语句创建和删除数据库
8.1.1 创建数据库
8.1.2 删除数据库
8.2 使用SQL语句创建和删除表
8.2.1 创建表
8.2.2 删除表
8.3 使用SQL语句创建和删除约束
8.3.1 回顾约束类型
8.3.2 添加约束
8.3.3 删除约束
8.4 用SQL语句创建登录
8.4.1 创建登录账户
8.4.2 创建数据库用户
8.4.3 给数据库用户授权
习题
第9章 T-SQL编程
9.1 T-SQL中的数据类型
9.2 使用变量
9.2.1 局部变量
9.2.2 全局变量
9.3 输出语句
9.4 批处理
9.4.1 批处理的语句
9.4.2 在SQL中使用注释
9.5 逻辑控制语句
9.5.1 IF-ELSE条件语句
9.5.2 WHILE循环语句
9.5.3 CASE多分支语句
习题
第10章 事务、索引和视图
10.1 事务
10.1.1 事务的作用
10.1.2 事务的概念及特性
10.1.3 事务的分类
10.1.4 用T-SQL表示事务
10.1.5 事务的隔离级别
10.2 索引
10.2.1 简介
10.2.2 索引的概念
10.2.3 创建索引
10.2.4 索引的类型
10.2.5 索引的特性和创建索引的指导原则
10.2.6 删除索引
10.3 视图
10.3.1 视图的概念及优点
10.3.2 创建视图
10.3.3 视图上的DML操作
10.3.4 修改和删除视图
习题
第11章 存储过程
11.1 存储过程介绍
11.2 常用的系统存储过程
11.3 用户定义的存储过程
11.3.1 创建不带输入参数的存储过程
11.3.2 创建带输入参数的存储过程
11.3.3 创建带输出参数的存储过程
11.3.4 修改和删除存储过程
11.3.5 错误信息处理
习题
第12章 触发器
12.1 触发器介绍
12.2 触发器的作用
12.2.1 触发器的特点
12.2.2 触发器的作用
12.3 触发器的种类
12.4 触发器的工作过程
12.5 创建触发器
12.5.1 使用SSMS创建触发器
12.5.2 使用T-SQL语句创建触发器
12.5.3 更改和删除触发器
12.6 触发器的应用
12.6.1 INSERT触发器
12.6.2 DELETE触发器
12.6.3 UPDATE触发器
12.7 基于视图的lNSTEAD OF触发器
习题
实验1 创建数据库
实验2 数据库表管理
实验3 数据管理
实验4 数据查询
实验5 复杂查询
实验6 高级查询
实验7 数据库的设计
实验8 数据库的实现
实验9 T-SOL编程
实验10 事务、索引和视图
实验11 存储过程
实验12 触发器
参考文献
同类热销图书
书名 | 作者 | 出版社 | 价格 | 购买 |
Office 2007办公软件应用教程:工作任务汇编 | 陈静,张爽.. | 化学工业出版社 | ¥49.00¥39.20 |
详情 |
跟我动手学 S7-300/400PLC(附DVD) | 廖常初 主.. | 机械工业出版社 | ¥32.00¥24.50 |
详情 |
Jewel CAD珠宝设计实用教程(第2版) | 王晨旭,刘.. | 人民邮电出版社 | ¥68.00¥54.40 |
详情 |
优秀动漫游系列教材--游戏制作人生存手册 | (英)爱尔.. | 中国科学技术出版.. | ¥59.00¥39.60 |
详情 |
现代办公自动化教程(Microsoft Office Specialist 2010 .. | 靳广斌 主.. | 中国人民大学出版.. | ¥35.00¥28.00 |
详情 |
VB6.0 程序设计实训教程——21世纪高高专规划教材 | 杨克玉 主.. | 机械工业出版社 | ¥22.00¥16.50 |
详情 |
Windows Server 2003网络管理(21世纪高职高专规划教材—.. | 姜玉波 等.. | 清华大学出版社 | ¥29.00¥21.80 |
详情 |
计算机网络安全技术实验教程 | 周绯菲,何.. | 北京邮电大学出版.. | ¥24.00¥18.90 |
详情 |
UG NX7.5 基础与实例教程(高职高专机电类工学结合模式教.. | 将建国,张.. | 清华大学出版社 | ¥32.00¥24.30 |
详情 |
网页设计与制作(Dreamweaver+Flash+Photoshop版)(第2版.. | 九州书源 .. | 清华大学出版社 | ¥36.80¥27.60 |
详情 |
路由与交换技术 | 邓秀慧 | 电子工业出版社 | ¥35.00¥28.00 |
详情 |
EDA技术与Verilog HDL | 潘松,黄继.. | 清华大学出版社 | ¥38.00¥28.90 |
详情 |
中文版Excel 2007电子表格实用教程(计算机基础与实训教材.. | 谢启祥 编.. | 清华大学出版社 | ¥30.00¥20.70 |
详情 |
Windows Server 2008服务器搭建与管理(网络工程师实用培.. | 李书满,杜.. | 清华大学出版社 | ¥35.00¥26.60 |
详情 |
网页设计与制作教程(配光盘)(高职高专“工作过程导向”.. | 孙永道,高.. | 清华大学出版社 | ¥35.00¥26.30 |
详情 |
Linux操作系统(第2版) | 邵国金 | 电子工业出版社 | ¥45.00¥36.80 |
详情 |
计算机网络基础/高职高专“十一五”计算机类专业规划教材 | 顾可民 主.. | 机械工业出版社 | ¥19.00¥14.30 |
详情 |
零起点学办公自动化——Office 2007视频教程(配光盘)(I.. | 徐军,郭晶.. | 清华大学出版社 | ¥29.00¥23.20 |
详情 |
VC++程序设计基础教程(高职高专计算机教学改革新体系规划.. | 宋金珂,高.. | 清华大学出版社 | ¥28.00¥22.40 |
详情 |
(教材)教育部高等学校高职高专计算机类专业建设参考方案 | 温涛 等编.. | 中国铁道出版社 | ¥40.00¥32.00 |
详情 |
VB语言与测量程序设计(附光盘) | 佟彪 主编 | 中国电力出版社 | ¥39.80¥31.10 |
详情 |
网站推广(国家骨干高职院校建设成果 电子商务专业工作过.. | 孙丹 主编 | 清华大学出版社 | ¥26.00¥19.80 |
详情 |
综合布线技术项目教程(第2版) | 禹禄君 主.. | 电子工业出版社 | ¥39.00¥29.20 |
详情 |
SQL Server2005数据库实用教程(新世纪高职高专计算机专业.. | 屈武江,梁.. | 大连理工大学出版.. | ¥35.00¥28.00 |
详情 |
网络广告设计与制作——21世纪高职高专艺术设计规划教材 | 谢成开,王.. | 清华大学出版社 | ¥38.00¥26.30 |
详情 |