SQL Server实例教程:2008版

副标题:无

作   者:刘志成,宁云智,刘钊编著

分类号:

ISBN:9787121150401

微信扫一扫,移动浏览光盘

简介

本书全面、翔实地介绍应用SQL Server 2008数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能,主要内容包括:数据库技术基础,数据库操作,表操作,查询操作,视图操作,索引操作,T-SQL编程和存储过程操作,触发器操作,游标、事务和锁,数据库安全操作,数据库管理操作和SQL Server数据库程序开发。 作者在多年的数据库教学与数据库应用程序开发经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求以及高职学生的认知规律精心组织本教材内容;通过一个实际的“WebShop电子商城”数据库的管理和开发,以任务的形式介绍SQL Server 2008的各项管理和开发技术;面向“理论实践一体化”教学过程,将知识讲解和技能训练有机结合,融“教、学、做”于一体;提供教材中数据库的完整脚本和配套电子课件。

目录

目 录
第1章 课程定位与教学案例综述 (1)
1.1 职业岗位能力需求分析 (1)
1.2 课程设置和课程定位分析 (3)
1.3 教学案例与案例数据库说明 (5)
1.3.1 教学案例综述 (5)
1.3.2 WebShop数据库说明 (6)
1.3.3 BookMIS数据库说明 (12)
本章小结 (19)
第2章 数据库技术基础 (20)
2.1 数据库技术概述 (21)
2.1.1 数据库技术发展简史 (22)
2.1.2 数据库系统的概念 (22)
2.2 三种主要的数据模型 (23)
2.2.1 网状模型 (24)
2.2.2 层次模型 (24)
2.2.3 关系模型 (25)
2.3 SQL Server 2008基础 (26)
2.3.1 SQL Server 2008的新增功能 (26)
2.3.2 SQL Server 2008 的版本 (27)
2.3.3 SQL Server 2008的安装 (27)
2.4 SQL Server 2008的简单使用 (39)
2.4.1 使用SQL Server Management Studio (39)
2.4.2 查看和配置SQL Server服务 (41)
小结与习题 (43)
第3章 数据库操作 (45)
3.1 SQL Server 2008数据库 (46)
3.1.1 数据库概述 (46)
3.1.2 系统数据库 (48)
3.1.3 文件和文件组 (49)
3.2 使用SSMS管理数据库 (53)
3.3 使用T-SQL管理数据库 (60)
3.3.1 创建数据库 (61)
3.3.2 修改数据库 (63)
3.3.3 查看数据库 (64)
3.3.4 删除数据库 (67)
3.3.5 收缩数据库和数据文件 (67)
3.3.6 移动数据库文件 (68)
3.3.7 更改数据库所有者 (69)
小结与习题 (69)
第4章 表操作 (71)
4.1 SQL Server表的概念与数据类型 (73)
4.2 使用SSMS管理表 (75)
4.3 使用T-SQL管理表 (81)
4.4 记录操作 (85)
4.4.1 使用SSMS进行记录操作 (85)
4.4.2 使用T-SQL进行记录操作 (86)
4.5 SQL Server 2008中的数据完整性 (90)
4.5.1 数据完整性概述 (90)
4.5.2 列约束和表约束 (90)
4.5.3 允许空值约束 (91)
4.5.4 DEFAULT定义 (92)
4.5.5 CHECK约束 (93)
4.5.6 PRIMARY KEY约束 (95)
4.5.7 FOREIGN KEY约束 (97)
4.5.8 UNIQUE约束 (100)
小结与习题 (101)
第5章 查询操作 (103)
5.1 单表查询 (105)
5.1.1 选择列 (106)
5.1.2 选择行 (109)
5.1.3 ORDER BY子句 (114)
5.1.4 GROUP BY子句 (115)
5.1.5 COMPUTE BY子句 (117)
5.1.6 WITH CUBE汇总数据 (118)
5.1.7 分页和排名 (119)
5.2 连接查询 (120)
5.2.1 内连接 (122)
5.2.2 外连接 (124)
5.2.3 交叉连接 (126)
5.3 子查询 (126)
5.3.1 子查询类型 (127)
5.3.2 记录操作语句中的子查询 (131)
5.3.3 子查询规则 (133)
5.4 联合查询 (134)
5.5 交叉表查询 (135)
5.5.1 PIVOT (135)

5.5.2 UNPIVOT (137)
5.6 SSMS中实现查询 (138)
小结与习题 (140)
第6章 视图操作 (143)
6.1 视图概述 (144)
6.2 使用SSMS管理视图 (145)
6.3 使用T-SQL管理视图 (151)
6.4 使用视图 (156)
6.4.1 查询视图数据 (156)
6.4.2 修改视图数据 (157)
6.4.3 友情提示 (158)
小结与习题 (160)
第7章 索引操作 (163)
7.1 索引概述 (164)
7.1.1 索引简介 (164)
7.1.2 索引类型 (165)
7.2 使用SSMS管理索引 (168)
7.3 使用T-SQL管理索引 (170)
7.4 全文索引 (174)
7.4.1 全文索引概述 (175)
7.4.2 使用“全文索引向导” (175)
7.4.3 使用T-SQL管理全文索引 (179)
小结与习题 (180)
第8章 T-SQL编程和存储过程操作 (182)
8.1 T-SQL语言基础 (184)
8.2 变量和运算符 (186)
8.2.1 变量 (186)
8.2.2 运算符 (188)
8.3 流程控制语句 (191)
8.4 常用函数 (195)
8.5 存储过程基础 (200)
8.6 使用SSMS管理存储过程 (202)
8.6.1 创建和执行存储过程 (202)
8.6.2 查看、修改和删除存储过程 (204)
8.7 使用T-SQL管理存储过程 (205)
8.7.1 创建和执行存储过程 (205)
8.7.2 查看、修改和删除存储过程 (208)
小结与习题 (210)
第9章 触发器操作 (212)
9.1 触发器概述 (214)
9.2 使用SSMS管理触发器 (218)
9.2.1 创建触发器 (218)
9.2.2 禁用、修改和删除触发器 (219)
9.3 使用T-SQL管理触发器 (220)
9.3.1 创建触发器 (220)
9.3.2 修改和查看触发器 (224)
9.3.3 禁用/启用和删除触发器 (226)
9.4 触发器的应用 (227)
9.4.1 实施参照完整性 (227)
9.4.2 实施特殊业务规则 (229)
9.5 友情提示 (231)
小结与习题 (233)
第10章 游标、事务和锁 (235)
10.1 游标 (236)
10.2 事务 (239)
10.2.1 事务概述 (239)
10.2.2 自动提交事务 (240)
10.2.3 显式事务 (241)
10.2.4 隐式事务 (244)
10.3 锁 (245)
10.3.1 并发问题 (245)
10.3.2 锁的类型 (246)
10.3.3 查看锁 (248)
10.3.4 设置事务隔离级别 (249)
10.3.5 死锁的处理 (250)
小结与习题 (253)
第11章 数据库安全操作 (255)
11.1 数据库安全概述 (257)
11.2 登录管理 (258)
11.2.1 验证模式 (259)
11.2.2 使用SSMS管理登录名 (261)
11.2.3 使用T-SQL管理登录名 (264)
11.3 用户管理 (265)
11.3.1 使用SSMS管理数据库用户 (266)
11.3.2 使用T-SQL管理数据库用户 (268)
11.4 角色管理 (270)
11.4.1 服务器角色 (270)
11.4.2 数据库角色 (273)
11.4.3 应用程序角色 (277)
11.5 权限管理 (278)

11.5.1 权限类型 (279)
11.5.2 使用SSMS管理权限 (280)
11.5.3 使用T-SQL管理权限 (281)
11.6 架构管理 (283)
11.6.1 架构概述 (283)
11.6.2 使用SSMS管理架构 (284)
11.6.3 使用T-SQL管理架构 (288)
小结与习题 (289)
第12章 数据库管理操作 (292)
12.1 数据库备份 (293)
12.1.1 数据库备份概述 (293)
12.1.2 数据库备份设备 (294)
12.1.3 执行数据库备份 (297)
12.2 数据库恢复 (302)
12.2.1 数据库恢复概述 (302)
12.2.2 执行数据库恢复 (303)
12.3 数据库的分离与附加 (307)
12.3.1 分离和附加概述 (308)
12.3.2 分离数据库 (308)
12.3.3 附加数据库 (309)
12.4 数据导入/导出 (312)
12.4.1 数据导入/导出概述 (312)
12.4.2 数据导出 (312)
12.4.3 数据导入 (317)
12.5 复制数据库 (318)
小结与习题 (323)
第13章 SQL Server数据库程序开发 (326)
13.1 数据库应用程序结构 (328)
13.1.1 客户机/服务器结构 (328)
13.1.2 浏览器/服务器结构 (329)
13.1.3 3层/N层结构 (330)
13.1.4 数据库访问技术 (331)
13.2 Java平台SQL Server数据库程序开发 (333)
13.2.1 ODBC/JDBC (333)
13.2.2 JDBC API介绍 (334)
13.2.3 使用J2SE开发SQL Server数据库程序 (336)
13.2.4 使用JSP开发SQL Server数据库程序 (342)
13.3 VS 2008平台SQL Server数据库程序开发 (347)
13.3.1 ADO.NET (348)
13.3.2 ADO.NET数据库操作对象 (349)
13.3.3 使用C#.NET开发SQL Server数据库程序 (350)
13.3.4 使用ASP.NET 3.5开发SQL Server数据库程序 (352)
小结与习题 (355)
附录A 综合实训 (357)
一、实训目的 (357)
二、实训内容 (357)
(一)数据库对象的管理 (358)
(二)数据库安全策略 (360)
(三)数据查询 (361)
(四)数据管理 (361)
(五)数据库程序开发 (361)
三、实训要求 (361)
四、实训安排 (362)
五、实训考核 (363)
附录B 参考试卷 (364)

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

SQL Server实例教程:2008版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon