SQL Server资料库基础与实训教程

SQL Server资料库基础与实训教程【SQL Server资料库基础与实训教程】《SQL Server资料库基础与实训教程》是清华大学出版社出版的图书,作者是吕凤顺 。
基本介绍书名:SQL Server资料库基础与实训教程
作者:吕凤顺
ISBN:9787302136835
定价:32元
装帧:平装
内容简介SQLServer2000是一个企业级大型关係资料库管理开发工具,在国内外已得到了广泛的使用 。作者根据多年的教学经验、资料库套用的特点以及学生的认知规律,精心编写了这本教材 。全书以一个电脑销售公司的资料库管理系统作为资料库模型,从资料库的规範化设计开始,通过大量丰富实用、前后衔接的“实例练习”完整地介绍了SQLServer2000资料库管理系统,这种基础知识讲解与套用开发并重的创新写作方式,可以帮助读者由浅入深、全面系统地掌握SQLServer资料库管理系统及其套用开发技术 。本书基本概念清晰、例题丰富,既可以作为本科、专科(高职)教材,也可作为计算机专业技术人员的参考书籍 。目录第1章关係资料库管理系统基础知识 11.1资料库系统概述 11.1.1资料库技术的产生与发展 11.1.2资料库 51.1.3资料库管理系统 71.1.4资料库系统 81.2数据模型 101.2.1数据模型的组成要素 101.2.2概念模型 111.2.3层次模型 151.2.4网状模型 161.2.5关係模型 161.3关係资料库及其设计过程 201.3.1关係与表格 201.3.2数据表的基本概念 211.3.3资料库设计过程 211.3.4“电脑器材销售管理”资料库的模型设计 251.4关係资料库的规範化 281.4.1资料库的三个规範化形式 281.4.2资料库规範化设计的原则 311.4.3规範化的缺点及非规範化 311.5数据表的关联与数据的完整性 311.5.1表的关联 311.5.2数据的完整性及约束 351.6关係资料库套用实例——“电脑器材销售管理” 371.6.1“电脑器材销售管理”资料库的规範化设计 371.6.2“电脑器材销售管理”资料库逻辑数据模型 391.7实训要求与习题 43第2章SQLServer2000资料库管理系统 462.1SQLServer2000简介 462.2SQLServer2000的安装 482.2.1SQLServer2000安装之前的準备 492.2.2SQLServer2000的安装过程 522.2.3验证安装 632.3SQLServer2000常用工具 652.3.1SQLServer服务管理器 652.3.2企业管理器 672.3.3查询分析器 682.3.4伺服器网路实用工具 702.3.5分散式事务处理协调器 702.3.6性能监视器 712.3.7事件探查器 712.3.8数据导入导出工具 722.4SQLServer2000的系统资料库及系统表 722.5SQL与T-SQL概述 752.6实训要求与习题 76第3章用户资料库的创建与操作 783.1SQLServer资料库的存储结构 783.1.1SQLServer资料库 783.1.2资料库档案的分类 793.1.3资料库对象 793.2创建SQLServer资料库 803.2.1用企业管理器创建资料库 803.2.2用CREATEDATABASE语句创建资料库 833.2.3用嚮导创建资料库 863.3查看、设定、修改资料库选项 863.3.1用企业管理器查看资料库信息、设定和修改选项 863.3.2用T-SQL语句查看资料库信息 903.3.3用T-SQL语句设定和修改资料库选项 923.4资料库与SQLServer系统的分离与删除 963.4.1资料库与SQLServer系统的分离 963.4.2将资料库档案附加到SQLServer系统 973.4.3使用企业管理器删除资料库 983.4.4使用DROPDATABASE语句删除资料库 983.5实训要求与习题 99第4章数据表的创建与操作 1004.1数据类型 1004.1.1二进制数据 1004.1.2数值型数据 1014.1.3字元型数据 1024.1.4统一字元型数据 1034.1.5日期/时间型数据 1044.1.6货币型数据 1044.1.7位类型数据bit 1054.1.8其他特殊数据类型 1064.1.9图像、文本型数据的存储方式 1064.1.10局部变数的定义与输出 1074.2运算符与表达式 1074.2.1算术运算符与表达式 1074.2.2逻辑类运算符与逻辑值表达式 1084.2.3字元串连线运算符与字元串表达式 1114.3系统内置函式 1124.3.1数学函式 1124.3.2字元串函式 1134.3.3日期时间函式 1144.3.4类型转换函式 1154.4用企业管理器创建数据表及约束对象 1164.4.1数据表的基本概念 1164.4.2数据表的结构 1174.4.3用企业管理器创建表结构 1184.4.4在企业管理器中修改表结构 1204.4.5在企业管理器中创建表的各种约束对象 1224.5用T-SQL语句创建数据表及约束对象 1354.5.1用CREATETABLE语句创建表结构 1354.5.2用ALTERTABLE语句修改表结构 1374.5.3用T-SQL语句创建、绑定和解除约束对象 140 4.6查看錶信息、输入数据、编辑和删除记录 1454.6.1查看錶信息 1454.6.2向数据表输入数据 1484.6.3向表中输入文本或图像数据 1544.6.4数据表的複製 1574.6.5数据表数据的更新、编辑修改和删除 1584.7数据表及约束对象的删除 1634.7.1用企业管理器删除数据表及其他对象 1634.7.2用DROPTABLE语句删除数据表及约束对象 1644.8资料库套用实例“电脑器材销售管理”的数据表 1654.9实训要求与习题 167第5章资料库查询与视图 1705.1SELECT语句的格式与简单查询 1705.1.1SELECT查询语句格式 1705.1.2使用SELECT语句进行无数据源检索 1715.1.3指定栏位列表及列别名(列标题) 1715.1.4指定查询结果的显示範围 1725.1.5用WHERE子句查询满足条件的记录 1745.1.6用ORDERBY子句对查询结果集排序 1785.2SELECT多表连线查询与创建新表 1815.2.1交叉连线crossjoin 1815.2.2内连线[inner]join 1825.2.3外连线left|right|full[outer]join 1835.2.4自内连线join 1865.2.5使用INTO子句创建新表 1875.3用SELECT语句对数据进行统计汇总 1885.3.1集合函式(聚合函式、统计函式) 1885.3.2用GROUPBY子句对记录分类统计汇总 1905.3.3综合举例练习 1965.3.4用COMPUTE子句显示参加统计的清单及统计结果 2015.4SELECT合併结果集与子查询 2035.4.1合併查询结果集 2035.4.2子查询 2045.4.3综合举例练习 2085.5使用企业管理器查询(编辑)数据 2115.6视图的基本概念 2155.6.1理解查询结果集 2155.6.2视图的概念 2155.6.3使用视图的优点 2165.7视图的创建与使用 2175.7.1对创建视图的限制和要求 2175.7.2在企业管理器中创建与使用视图 2175.7.3使用SQL语句创建与使用视图 2195.7.4使用视图对数据表的数据进行操作 2235.8查看、编辑和删除视图 2235.8.1使用企业管理器查看编辑删除视图 2235.8.2用SQL语句查看编辑删除视图 2245.9实训要求与习题 225第6章资料库索引 228 6.1索引概述 2286.1.1什幺是索引 2286.1.2索引的分类 2296.2创建索引 2306.2.1用CREATEINDEX命令创建索引 2306.2.2使用企业管理器创建索引 2326.3查看与修改索引 2356.3.1用企业管理器查看修改索引 2356.3.2用存储过程Sp_helpindex查看索引 2376.3.3用存储过程Sp_rename更改索引名称 2376.4删除索引 2376.4.1用企业管理器删除索引 2376.4.2用DROPINDEX命令删除索引 2376.5设计索引 2386.6索引的维护 2386.7实训要求与习题 239第7章T-SQL程式设计、自定义类型、函式和游标 2417.1批处理、脚本、注释与变数 2417.1.1批处理的概念 2417.1.2SQL脚本档案 2427.1.3SQL语句的注释 2427.1.4局部变数与全局变数 2427.2T-SQL流程控制语句 2457.2.1BEGIN…END语句块 2457.2.2IF/ELSE条件语句 2457.2.3CASE表达式 2467.2.4WAITFOR暂停语句 2497.2.5WHILE循环语句 2497.3用户自定义数据类型 2507.3.1用企业管理器创建编辑自定义数据类型 2517.3.2用sp_addtype创建自定义数据类型 2527.3.3用sp_droptype删除自定义数据类型 2537.4用户自定义函式 2537.4.1用CREATEFUNCTION创建自定义函式 2537.4.2用SQL语句修改、删除自定义函式 2557.4.3用企业管理器创建编辑自定义函式 2557.5游标的创建与使用 2577.5.1游标的概念 2577.5.2用DECLARE语句定义游标 2577.5.3用OPEN语句打开游标 2597.5.4用FETCH语句从游标中提取数据 2597.5.5用CLOSE语句关闭游标 2607.5.6用DEALLOCATE语句释放游标 2607.6实训要求与习题 262第8章存储过程与触发器 2668.1存储过程的创建与使用 2668.1.1存储过程的概念 2668.1.2用CREATEPROC创建存储过程 2678.1.3用EXECUTE执行存储过程 2698.1.4用EXECUTE执行SQL语句字元串 2728.1.5用企业管理器创建存储过程 2738.2存储过程的查看、编辑和删除 273 8.2.1用企业管理器查看编辑存储过程 2738.2.2用EXECUTE查看存储过程的定义与相关性 2758.2.3用SQL语句修改、删除存储过程 2768.3触发器的创建与使用 2768.3.1触发器的概念 2768.3.2用CREATETRIGGER语句创建触发器 2788.3.3综合举例练习 2808.3.4禁用/启用触发器 2878.3.5用企业管理器创建触发器 2878.4触发器的查看、编辑、重命名和删除 2888.4.1用企业管理器查看编辑触发器 2888.4.2用EXECUTE查看触发器的定义与相关性 2898.4.3用SQL语句修改和删除触发器 2898.5实训要求与习题 290第9章SQLServer的许可权管理与代理服务 2939.1SQLServer2000的安全机制 2939.1.1SQLServer登录认证简介 2939.1.2SQLServer认证模式设定 2949.2管理SQLServer登录 2959.2.1用企业管理器管理SQLServer登录 2959.2.2使用T-SQL管理SQLServer登录 2969.3资料库的用户 2989.3.1资料库用户简介 2989.3.2管理资料库用户 2989.4许可权管理 3019.4.1许可权管理简介 3019.4.2利用企业管理器管理许可权 3029.5角色管理 3059.5.1角色管理简介 3059.5.2角色的管理 3079.6配置SQLServer代理服务 3109.7定义操作员 3149.8作业 3159.9警报 3199.9.1创建事件警报 3199.9.2创建性能警报 3219.10实训要求与习题 322第10章数据备份恢复与数据转换 32410.1备份与恢复概述 32410.1.1资料库备份的类型 32410.1.2备份设备的创建与删除 32510.1.3资料库的备份 32710.2资料库的恢复 33010.2.1资料库恢复策略 33010.2.2用企业管理器恢複数据库 33210.2.3用RESTORE命令恢複数据库 33310.2.4恢复系统资料库 33510.3资料库的维护 33510.3.1创建资料库维护计画 33510.3.2编辑修改资料库维护计画 33910.4数据转换服务(DTS) 34010.4.1数据转换服务简介 34010.4.2DTS导入/导出嚮导 34110.5使用DTS设计器 345 10.5.1DTS包结构 34610.5.2创建DTS包 34910.5.3包的保存与运行 35210.6实训要求与习题 353第11章发布SQLServer资料库 35511.1使用Web助手嚮导生成数据网页 35511.1.1选择资料库 35511.1.2设定数据生成方式 35611.1.3设定数据来源 35611.1.4选择作业调度方式 35711.1.5设定数据网页生成选项 35811.1.6浏览数据网页 36011.2使用FrontPage生成数据网页 36111.2.1Asp的运行环境 36111.2.2在Asp动态网页中添加数据 36311.3实训要求与习题 366