
第1章 概述 1.1 概述 1.1.1 数据库技术发展历史 1.1.2 数据库系统组成 1.1.3 体系结构 1.2 数据库模型 1.2.1 数据模型的三要素 1.2.2 网状模型 1.2.3 层次模型 1.2.4 关系模型 1.3 sql server 2005版本 1.4 sql server 2005安装 1.4.1 安装妁基本条件 1.4.2 sql server 2005的安装 1.4.3 升级安装 1.5 常用管理工具 1.5.1 配置工具 1.5.2 管理控制台 1.5.3 事件探查器 .1.6 数据库设计 1.6.1 概念数据模型 1.6.2 数据库设计步骤 1.6.3 成绩管理系统设计 本章小结 习题 第2章 数据库及表的设计 2.1 数据库的存储结构 2.1.1 数据库文件 2.1.2 数据库文件的空间分配 2.2 数据库管理 2.2.1 创建数据库 2.2.2 修改数据库及其更名 2.2.3 查看数据库信息 2.2.4 压缩与删除数据库 2.3 表的管理与使用 2.3.1 常用的数据类型 2.3.2 创建表 2.3.3 修改表及其更名 2.3.4 删除表 2.3.5 表数据的插入、修改、删除 本章小结 习题 第3章 数据完整性和索引 3.1 数据完整性的概述 3.1.1 数据完整性分类 3.1.2 实施数据完整性的方法 3.2 约束 3.2.1 主键约束(primary key constraint) 3.2.2 外键约束(foreign key constraint) 3.2.3 唯一约束(unique constraint) 3.2.4 检查约束(check constraint) 3.2.5 默认值约束(defsuh constraint) 3.2.6 约束管理 3.3 索引 3.3.1 索引的作用与类型 3.3.2 创建索引 3.3.3 管理索引 本章小结 习题 第4章 transact-sql语言基础 4.1 常量和变量 4.1.1 常量 4.1.2 变量 4.2 运算符和表达式 4.2.1 算术运算符和表达式 4.2.2 位运算符和表达式 4.2.3 比较运算符和表达式 4.2.4 逻辑运算符和表达式 4.2.5 范围搜索运算符和表达式 4.2.6 模式匹配运算符和表达式 4.2.7 字符串运算符和表达式 4.2.8 赋值运算符和表达式 4.2.9 运算符的优先级 4.3 常用函数 4.3.1 数学函数 4.3.2 字符串处理函数 4.3.3 日期处理函数 4.3.4 类型转换函数 4.4 程序流程控制语句 4.4.1 if else语句 4.4.2 begin...end 4.4.3 case结构 4.4.4 while循环结构 4.4.5 try...catch结构 本章小结 习题 第5章 transact-sql数据查询与更新 5.1 简单数据查询 5.1.1 select和from子句 5.1.2 列别名和表别名 5.1.3 where子句 5.1.4 order by子句 5.1.5 top子句 5.1.6 distinct关键字 5.2 分组查询 5.2.1 聚合函数 5.2.2 croup by子句 5.2.3 having子句 5.3 联接查询 5.3.1 交叉联接(cross join) 5.3.2 内联接(inner join) 5.3.3 外联接 5.3.4 自联接 5.3.5 多表联接 5.4 子查询 5.4.1 标准子查询与相关子查询 5.4.2 使用all、any、some关键字 5.4.3 exists和in子查询 5.4.4 派生表 5.5 联合查询 5.6 通用表表达式cte 5.7 交叉报表 5.8 排名函数 5.8.1 row_number 5.8.2 rank与dense_rank 5.9 数据更新 5.9.1 使用insert语句插入数据 5.9.2 使用update语句修改数据 5.9.3 使用delete语句删除数据 5.9.4 truncate table语句 5.10 事务 5.10.1 事务的基本概念 5.10.2 自动提交事务 5.10.3 显式事务 5.10.4 隐式事务 本章小结 习题 第6章 视图 6.1 视图的基础知识 6.1.1 视图的优点与用途 6.1.2 视图的分类 6.2 创建视图 6.2.1 使用ssms创建视图 6.2.2 使用transact_sql创建视图 6.3 修改和删除视图 6.3.1 使用ssms修改和删除视图 6.3.2 使用transact_sql修改和删除视图 6.4 利用视图更新表数据 6.4.1 使用视图插入表数据 6.4.2 使用视图修改表数据 6.4.3 使用视图删除表数据 本章小结 习题 第7章 存储过程 7.1 存储过程的基础知识 7.1.1 存储过程的特点 7.1.2 存储过程的分类 7.2 存储过程的创建、修改与删除 7.2.1 创建存储过程 7.2.2 修改存储过程 7.2.3 删除存储过程 7.3 带参数存储过程 7.4 使用return回传值 本章小结 习题 第8章 触发器 8.1 触发器概述 8.2 创建触发器 8.2.1 创建dml触发器 8.2.2 创建ddl触发器 8.3 修改触发器 8.3.1 修改触发器的名称 8.3.2 修改触发器的类型 8.3.3 修改触发器的有效性 8.4 删除触发器 8.5 触发器的应用 本章小结 习题 第9章 游标 9.1 游标 9.1.1 游标 9.1.2 游标分类 9.2 游标定义 9.2.1 声明游标 9.2.2 打开游标 9.2.3 提取游标数据 9.2.4 关闭释放游标 9.3 游标应用 本章小结 习题 第10章 sql安全 10.1 sql server权限管理策略 10.1.1 安全身份验证 10.1.2 访问许可确认 10.2 用户权限管理 10.2.1 服务器登录账号和用户账号管理 10.2.2 许可(权限)管理 10.2.3 角色管理 本章小结 习题 第11章 数据备份与恢复 11.1 备份与恢复概述 11.1.1 备份基础 11.1.2 备份类型 11.1.3 备份设备 11.1.4 恢复模式 11.2 备份数据库 11.2.1 使用ssms备份数据库 11.2.2 使用transact-sql备份数据库 11.3 恢复数据库 11.3.1 使用ssms恢复数据库 11.3.2 使用transact-sql恢复数据库 本章小结 习题 第12章 数据转换 12.1 数据的导入和导出概述 12.2 数据的导入导出实现 12.2.1 数据的导入 12.2.2 数据的导出 本章小结 习题 附录a sql server 2005的常用内置函数 附录b 全局变量及其功能 附录c 常用sql语法格式 参考文献 |
商品评论(0条)