SQL Server 2008数据库实用教程
SQL Server 2008数据库实用教程封面图

SQL Server 2008数据库实用教程

姚一永, 吕峻闽, 主编

出版社:电子工业出版社

年代:2010

定价:29.0

书籍简介:

本书以微软公司最新数据库产品SQL Server 2008 为平台,在简明介绍传统数据库理论的基础上,详细阐述了SQL Server 2008系统的安装、使用和维护,强化实践教学和综合应用,并给出VB和C#平台上完整的学生学籍管理系统开发过程,有利于读者对照学习,使读者能轻松自如地在SQL Server 2008平台上开发出一个完整的应用系统。本书清晰描述了SQL Server 2008的主要功能及使用方法,突出重点和难点,同时注重对实际技能的培养。每章后都有习题,并提供相关实验内容。

书籍目录:

第1章 数据库基本概念和SQL Server 2008环境(1)

1.1 数据库系统的基本概念(1)

1.1.1 数据与数据处理(1)

1.1.2 数据管理的发展历程(2)

1.1.3 数据库系统(4)

1.1.4 数据模型(5)

1.1.5 逻辑结构设计(9)

1.2 SQL Server 2008简介(11)

1.3 SQL Server 2008的安装(15)

1.3.1 SQL Server 2008的环境需求(15)

1.3.2 SQL Server 2008的安装(16)

1.4 配置SQL Server 2008(25)

1.5 SQL Server 2008管理工具(29)

1.6 SQL Server配置管理器(30)

1.7 SQL Server 2008系统数据库(33)

1.8 Transact-SQL语言简介(34)

习题(34)

第2章 数据库和表创建(36)

2.1 SQL Server基本概念(36)

2.1.1 数据库(36)

2.1.2 表(36)

2.2 用界面方式创建数据库和表(39)

2.2.1 数据库的创建、修改和删除(39)

2.2.2 表的创建、修改和删除(44)

2.3 使用命令方式创建数据库和表(50)

2.3.1 使用CREATE DATABASE创建数据库(50)

2.3.2 使用ALTER DATABASE修改数据库(53)

2.3.3 使用DROP DATABASE删除数据库(53)

2.3.4 使用CREATE TABLE创建表(53)

2.3.5 使用ALTER TABLE修改表(55)

2.3.6 使用DROP TABLE删除表(56)

习题(56)

第3章 表数据操作(57)

3.1 界面操作表数据(57)

3.1.1 插入记录(57)

3.1.2 删除记录(58)

3.1.3 修改记录(58)

3.2 命令操作表数据(58)

3.2.1 使用INSERT语句插入表数据(58)

3.2.2 使用DELETE或TRANCATE语句删除数据(60)

3.2.3 使用UPDATE语句修改数据(61)

习题(61)

第4章 数据库的查询和视图(62)

4.1 连接、选择和投影(62)

4.1.1 选择(Selection)(62)

4.1.2 投影(Projection)(63)

4.1.3 连接(Join)(63)

4.2 数据库的查询(65)

4.2.1 选择列(65)

4.2.2 选择行(68)

4.2.3 FROM子句(74)

4.2.4 连接(74)

4.2.5 数据汇总(74)

4.2.6 排序(76)

4.3 视图(77)

4.3.1 视图概念(77)

4.3.2 创建视图(77)

4.3.3 查询视图(80)

4.3.4 更新视图(80)

4.3.5 修改视图的定义(83)

4.3.6 删除视图(84)

4.4 游标(84)

4.4.1 游标概念(84)

4.4.2 声明游标(85)

4.4.3 打开游标(86)

4.4.4 读取数据(86)

4.4.5 关闭游标(87)

4.4.6 删除游标(87)

习题(87)

第5章 T-SQL语言(89)

5.1 常量、变量与数据类型(89)

5.1.1 常量(89)

5.1.2 数据类型(91)

5.1.3 变量(93)

5.2 运算符与表达式(95)

5.3 流程控制语句(100)

5.3.1 IF…ELSE语句(100)

5.3.2 无条件转移(GOTO)语句(101)

5.3.3 WHILE语句(101)

5.3.4 RETURN语句(102)

5.3.5 WAITFOR语句(102)

5.4 系统内置函数(103)

5.4.1 系统内置函数介绍(103)

5.4.2 常用系统内置函数(103)

5.5 用户定义函数(112)

5.5.1 用户定义函数的定义与调用(112)

5.5.2 用户定义函数的删除(114)

习题(115)

第6章 索引与数据完整性(116)

6.1 索引(116)

6.1.1 索引的分类(116)

6.1.2 索引的创建(116)

6.1.3 索引的删除(118)

6.2 默认值约束及默认值对象(118)

6.2.1 在表中定义及删除默认值约束(119)

6.2.2 默认值对象的定义、使用与删除(120)

6.3 数据完整性(121)

6.3.1 数据完整性的分类(121)

6.3.2 域完整性的实现(122)

6.3.3 实体完整性的实现(124)

6.3.4 参照完整性的实现(129)

习题(132)

第7章 存储过程和触发器(133)

7.1 存储过程(133)

7.1.1 存储过程的类型(133)

7.1.2 用户存储过程的创建与执行(133)

7.1.3 用户存储过程的编辑修改(138)

7.1.4 用户存储过程的删除(139)

7.2 触发器(140)

7.2.1 利用SQL语句创建触发器(140)

7.2.2 利用SQL Server Management Studio创建触发器(142)

7.2.3 触发器的修改和删除(142)

习题(144)

第8章 备份恢复与导入/导出(145)

8.1 备份和恢复概述(145)

8.1.1 备份和恢复需求分析(145)

8.1.2 数据库备份和恢复的基本概念(145)

8.2 备份操作和备份命令(146)

8.2.1 创建备份设备(146)

8.2.2 使用对象资源管理器进行数据库备份(148)

8.3 恢复操作和恢复命令(149)

8.3.1 检查点(check point)(149)

8.3.2 数据库的恢复命令(150)

8.3.3 使用对象资源管理器恢复数据库(150)

8.4 导入/导出(152)

8.4.1 导入/导出概念(152)

8.4.2 使用BCP实用程序导入/导出数据(152)

8.4.3 使用导入/导出向导(153)

习题(157)

第9章 SQL Server 2008安全管理(158)

9.1 安全管理概述(158)

9.2 SQL Server验证模式(159)

9.2.1 Windows身份验证模式(160)

9.2.2 混合身份验证模式(161)

9.2.3 设置身份验证模式(161)

9.3 数据库账号(163)

9.3.1 服务器的登录账号(163)

9.3.2 数据库用户账户(165)

9.4 固定服务器角色(166)

9.4.1 服务器角色概述(167)

9.4.2 服务器角色管理(168)

9.5 数据库角色(169)

9.5.1 固定数据库角色(169)

9.5.2 自定义数据库角色(172)

9.5.3 应用程序角色(173)

9.6 数据库权限(174)

9.6.1 权限概述(174)

9.6.2 管理权限(175)

9.6.3 继承权限(177)

习题(177)

第10章 其他(178)

10.1 复制(178)

10.2 事务(180)

10.2.1 什么是事务(180)

10.2.2 ACID属性(181)

10.2.3 使用事务(182)

10.2.4 事务的举例(188)

10.2.5 分布式事务(189)

10.3 自动化管理基础(190)

10.3.1 自动化管理概述(190)

10.3.2 自动化管理元素(191)

10.4 配置数据库邮件(193)

10.4.1 数据库邮件概述(193)

10.4.2 配置数据库邮件过程(193)

10.4.3 使用邮件配置文件(194)

10.5 操作员(195)

10.6 警报(196)

10.6.1 标准事件警报(196)

10.6.2 自定义事件警报(198)

10.6.3 性能警报(199)

10.6.4 WMI警报(200)

10.7 作业(201)

10.7.1 概述(201)

10.7.2 创建本地作业(202)

10.7.3 创建多服务器作业(204)

10.8 维护计划向导(205)

习题(207)

第11章 VB/SQL Server开发与编程(208)

11.1 Visual Basic 数据库访问方法(208)

11.1.1 Data控件访问SQL Server数据库(208)

11.1.2 ADO访问SQL Server数据库(208)

11.2 ODBC数据源配置和可视化数据管理器(210)

11.2.1 ODBC数据源配置(210)

11.2.2 可视化数据管理器(214)

11.3 VB/SQL Server编程——学生信息管理系统(215)

11.3.1 用户界面设计(216)

11.3.2 Data数据控件设置和数据绑定(218)

11.3.3 VB/SQL数据库代码实现(220)

第12章 C#.NET/SQL Server开发与编程(225)

12.1 ADO.NET概述(225)

12.1.1 ADO.NET DataSet组件(225)

12.1.2 .NET数据提供程序集(225)

12.2 C#.NET数据库操作关键类(226)

12.2.1 SqlConnection(226)

12.2.2 SqlDataAdapter(226)

12.2.3 SqlCommand(226)

12.3.4 SqlDataReader(227)

12.3 C#.NET/SQL Server编程————学生信息管理系统(227)

12.3.1 用户界面设计(227)

12.3.2 C#.NET/SQL数据库代码实现(232)

内容摘要:

《SQL Server 2008数据库实用教程》以微软公司最新数据库产品SQL Server 2008 为平台,在简明介绍传统数据库理论的基础上,详细阐述了SQL Server 2008系统的安装、使用和维护,强化实践教学和综合应用,并给出VB和C#平台上完整的学生学籍管理系统开发过程,有利于读者对照学习,使读者能轻松自如地在SQL Server 2008平台上开发出一个完整的应用系统。
《SQL Server 2008数据库实用教程》清晰描述了SQL Server 2008的主要功能及使用方法,突出重点和难点,同时注重对实际技能的培养。每章后都有习题并提供相关实验内容。
《SQL Server 2008数据库实用教程》既可作为计算机及相关专业师生的教材,也可供数据库开发技术人员使用。

编辑推荐:

《SQL Server 2008数据库实用教程》:遵循“循序渐进”和“理论联系实际”的教学原则。注重内容的实用性,培养学生的专业能力。适合高等院校应用型本科及高职高专“数据库应用技术”或“数据库原理及应用”课程。

书籍规格:

书籍详细信息
书名SQL Server 2008数据库实用教程站内查询相似图书
丛书名21世纪计算机系列规划教材
9787121102790
如需购买下载《SQL Server 2008数据库实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)29.0语种简体中文
尺寸16 × 0装帧平装
页数印数 5000

书籍信息归属:

SQL Server 2008数据库实用教程是电子工业出版社于2010.2出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,SQL Server 2008-高等学校-教材 的书籍。