当前位置:文档之家› 数据库应用技术SQLServer篇第版

数据库应用技术SQLServer篇第版

数据库应用技术——SQL Server 篇(第2版)第 1 章数据库概述 11.1订单管理系统概述 11.2数据库基本原理 21.2.1 关系数据库系统概述21.2.2 实体- 联系模型 2 1.2.3关系模型 41.2.4 关系数据库标准语言81.2.5 关系模型的规范化9习题11第 2 章SQL Server 概述122.1 SQL Server 简介122.1.1 SQL Server 的发展及特性12 2.1.2 SQL Server 的环境要求132.2 SQL Server 的安装152.2.1 SQL Server 的应用环境设计15 2.2.2 SQL Server 的身份验证模式16 2.2.3 SQL Server 的安装172.3 SQL Server 的管理及开发工具21习题2845第 3 章 数据库管理 29 3.1 SQL Server 数据库概念293.1.1 数据库文件分类 293.1.2 页 303.1.3 数据库文件组 313.2 系统数据库及其表 323.3 创立数据库 333.3.1 创立数据库应具备的条件 33 3.3.2 在图形界面下创立数据库 34 3.3.3 用SQL 命令创立数据库353.3.4 事务日志 383.3.5 查看数据库信息 393.4 管理和维护数据库 403.4.1 打开数据库 413.4.2 增减数据库空间 413.4.3 数据库选项的设定与修改443.4.4 更改数据库名称 453.4.5查看 SQL Server 上共有几个数据库3.4.6 删除数据库 45习题 46第 4 章数据表管理474.1 表的基本概念474.1.1 订单管理中的数据要求474.1.2 数据表的三个键474.2 创立表484.2.1 使用图形界面创立表48422 使用CREATE TABL语句创立表50 4.3 表中的数据类型524.4 表的管理和维护534.4.1 查看表的定义信息534.4.2 修改表554.4.3 删除表564.4.4 查看表之间的依赖关系574.5 表数据的添加、修改和删除584.5.1 向表中添加数据594.5.2 修改表中的数据604.5.3 删除表中的数据614.6 使用约束624.6.1 主键(PRIMARY KEY约束624.6.2 唯一键(UNIQUE)约束634.6.3 检查(CHECK约束634.6.4 默认值(DEFAULT约束65 4.6.5外键(FOREIGN KEY约束66 4.6.6级联参照完整性约束67 4.7标识列IDENTITY 68习题69第 5 章数据查询705.1简单SELECT语句725.1.1SELECT语句的语法格式725.1.2基本的SELECT语句72 5.1.3使用INTO子句745.1.4使用WHER子句745.1.5使用ORDER B子句76 5.2SELECT语句的统计功能77 5.2.1使用集合函数775.2.2使用GROUP BY子句795.2.3 使用COMPUTE B子句805.3 SELECT语句中的多表连接815.3.1交叉连接82 5.3.2内连接83 5.3.3外连接83 5.3.4 自连接855.3.5 合并结果集865.4 子查询865.4.1 比较测试中的子查询875.4.2 集合成员测试中的子查询875.4.3 存在性测试中的子查询875.4.4 批量比较测试中的子查询875.4.5 使用子查询向表中添加多条记录885.5 使用SQL Server Management Studio 进行数据查询与维护885.5.1 查询设计器简介885.5.2 查询设计器的应用实例90习题92第 6 章视图和索引936.1 视图的基本概念936.1.1 视图的基本概念936.1.2 视图的优点和缺点956.2 视图的创立和查询956.2.1 在SQL Server Management Studio 下创立视图96 622 使用CREATE VIEV创立视图986.2.3 视图数据的查询996.3 视图的维护996.3.1 查看视图的定义信息100 6.3.2查看视图与其它对象的依赖关系6.3.3修改视图1016.3.4删除视图1046.4 经过视图修改表数据1046.5索引概述1056.5.1 SQL Server 中数据的存储与访问6.5.2索引的作用1066.5.3索引的分类1066.6创立索引1076.6.1 系统自动创立索引1086.6.2 在图形界面下创立索引1096.6.3使用CREATE INDEX语句创立索引6.7管理和维护索引1116.7.1 查看和修改索引信息1116.7.2删除索引1126.7.3 索引的分析与维护113习题117第7 章Transact-SQL 编程118 7.1 批处理、脚本和注释118 100105 1107.1.1 批处理118资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。

7.1.2 脚本1197.1.3 注释1197.2 常量和变量1207.2.1 常量1207.2.2 局部变量1217.2.3 全局变量1227.3 系统函数1237.3.1 字符串函数1237.3.2 日期函数1257.3.3 系统综合函数1267.3.4 数学函数1297.3.5 元数据函数1317.3.6 安全函数1317.3.7 行集函数1327.3.8 游标函数1337.3.9 配置函数1337.3.10 文本和图像函数1347.4 流程控制语句134741 BEGIN…END语句块1357.4.2 IF...ELSE 语句136743 CASE表示式1368.2.1 创立和执行简单存储过程 151744 WAITFORg 句 138 745 WHILE 语句 138 7.4.6 其它语句 139 7.5 用户自定义函数 1397.5.1 基本概念 1397.5.2 创立用户自定义函数 140 7.5.3 修改和删除用户自定义函数 7.6 游标及其应用 144 7.6.1 声明游标 144 7.6.2 打开游标1457.6.3 从游标中获取数据 147 7.6.4 关闭游标 149 7.6.5释放游标149习题 149第 8 章 存储过程 150 8.1 存储过程的概念 150 8.1.1 基本概念 150 8.1.2 存储过程的优点 150 8.2建立和执行存储过程 1518.2.2执行字符串 1521438.3 存储过程中参数的使用1538.3.1 带输入参数的存储过程154 8.3.2 带输出参数的存储过程156 833 经过RETURN S回参数158 8.4 存储过程的管理与维护1598.4.1 查看存储过程的定义信息159 8.4.2 存储过程的重编译1608.4.3 重新命名存储过程1618.4.4 修改和删除存储过程1618.5 系统存储过程和扩展存储过程162 8.5.1 系统存储过程1628.5.2 扩展存储过程162习题163第9 章触发器1649.1 触发器的概念1649.1.1 基本概念1649.1.2 使用触发器的优点1649.2 创立和应用触发器165921 INSERT触发器166922 UPDATE虫发器1689.2.3 DELETE 触发器1719.2.4 查看触发器的定义信息1719.3 修改和删除触发器1729.3.1 修改和删除触发器1729.3.2 禁止或启用触发器1749.4 触发器的嵌套与递归1749.4.1 嵌套触发器1749.4.2 递归触发器1749.5 事务1769.5.1 基本概念1769.5.2 事务应用176 习题178第10 章SQL Server 的安全管理179 10.1 SQL Server 的安全特性17910.2 SQL Server 的安全模型18010.2.1 SQL Server 访问控制18010.2.2 SQL Server 身份验证模式180 10.3 服务器的安全性18110.3.1 创立或修改登录帐户181 10.3.2 禁止或删除登录帐户183 10.3.3 服务器角色18510.4 数据库的安全性18610.4.1 添加数据库用户18610.4.2 修改数据库用户18810.4.3 删除数据库用户18910.5数据库用户角色19010.5.1 固定的数据库角色19010.5.2 自定义的数据库角色19010.5.3 增删数据库角色的成员19210.6 架构管理19310.6.1 添加数据库架构19310.6.2 删除数据库架构19410.6.3 修改数据库用户的默认架构19410.7 权限管理19510.7.1 权限的种类19510.7.2 权限的管理196 习题202第11 章备份与恢复20311.1 备份与恢复的基本概念20311.1.1 备份数据库的时机20311.1.2 备份与恢复的方式20411.2 备份数据库20611.2.1 使用SQL Server Management Studio 备份数据库206 11.2.2 创立备份设备2081123 使用SQL语句备份数据库20911.3 恢复数据库21011.3.1 恢复数据库前的准备21111.3.2 使用SQL Server Management Studio 恢复数据库212 11.3.3 使用SQL语句恢复数据库21411.4 直接复制文件的备份与恢复21711.5 数据的导入导出21911.5.1 SQL Server 与Excel 的数据格式转换21911.5.2 SQL Server 与Access 的数据格式转换225 习题227第12 章订单管理系统开发22812.1 组件22812.1.1 Connection 对象22812.1.2 Comma n对象23012.1.3 DataSetComma nc对象23012.1.4 DataSet 对象23012.1.5 DataReacer 对象23112.2 订单管理系统的设计23112.2.1 订单管理系统架构设计23112.2.2 订单管理系统功能设计23112.2.3 订单管理系统数据库设计 23212.3 B/S 模式下系统的实现 23712.3.1 数据库公用模块的编写 23712.3.2 系统功能模块实现 237 习题 24313.13 实训 13 为网上订单管理建立一个客户注册功能 24413.1 实训 1 13.2 实训 2 13.3 实训 3 13.4 实训 4 13.5实训 5 13.6实训 6 13.7 实训 7 13.8 实训 8 13.9实训 9 13.10实训 10 13.11 实训 11 第 13 章 实训 性 249安装并配置 SQL Server 244经过SQL 语句建立数据库 244经过两个表的建立验证数据完整性 销售业绩的统计 246经过外键和自定义数据类型保证完整性 视图对保证数据安全性和完整性的作用 掌握索引的应用 247自定义函数和游标的结合 247 245 建立存储过程查看供应商的产品 248经过触发器实现级联修改 248使用 SQL Server Management Studio13.12 实训 12 建立一个数据库的日常备份方案 249 246 246 管理安全 250。

相关主题