《数据库实用教程》主要介绍MicrosoftSQLServer2008的数据库管理和编程技术.《数据库实用教程》分为13章,1~5章为Server2008系统基础,主要介绍SQLServer2008数据库及其安装方法?数据库管理?用户和安全管理?常用数据库对象操作和数据库维护等内容;6~9章为数据库服务器端编程,阐述了TransactGSQL语法基础,数据操作,存储过程与触发器,事务?锁?游标等;10~13章为数据库客户端编程,主要介绍ADO?ADO.NET?JDBC常用编程技术,并在此基础上详细阐述图书管理系统的开发实例.对于各知识点的讲解,都配有可运行的实例,大部分章后配有习题,便于读者理解掌握所学内容.
更多科学出版社服务,请扫码获取。
《数据库实用教程》可作为高等学校相关专业本科生数据库课程实践教学和实习指导用书,也可作为其他专业学生数据库基础课程的后续教材使用.9787030425867
暂时没有内容
第一篇 SQL Server 2008基础
第1章 SQL Server 2008简介
1.1 认识SQL Server
1.1.1 SQL Server的发展历史
1.1.2 SQL Server 2008新特性
1.2 SQL Server 2008的安装
1.3 SQL Server 2008管理工具
1.3.1 SQL Server Management Studio
1.3.2 SQL Server配置管理器
1.3.3 SQL Server Profiler
1.3.4 数据库引擎优化顾问
第2章 数据库管理
2.1 数据库的存储结构
2.1.1 数据库文件
2.1.2 数据文件页 第一篇 SQL Server 2008基础
第1章 SQL Server 2008简介
1.1 认识SQL Server
1.1.1 SQL Server的发展历史
1.1.2 SQL Server 2008新特性
1.2 SQL Server 2008的安装
1.3 SQL Server 2008管理工具
1.3.1 SQL Server Management Studio
1.3.2 SQL Server配置管理器
1.3.3 SQL Server Profiler
1.3.4 数据库引擎优化顾问
第2章 数据库管理
2.1 数据库的存储结构
2.1.1 数据库文件
2.1.2 数据文件页
2.1.3 数据库文件组
2.2 数据库创建
2.2.1 使用图形界面工具创建数据库
2.2.2 使用T-SQL语句创建数据库
2.3 数据库修改
2.3.1 使用图形界面工具修改数据库
2.3.2 使用T-SQL语句修改数据库
2.4 数据库删除
2.4.1 使用图形界面删除数据库
2.4.2 使用T-SQL语句删除数据库
2.5 数据库分离与附加
2.5.1 分离数据库
2.5.2 附加数据库
2.6 数据库收缩
2.6.1 使用图形界面收缩数据库
2.6.2 设置自动收缩数据库选项
2.6.3 使用T-SQL语句收缩数据库
2.7 本章习题
第3章 数据库用户和安全管理
3.1 数据库登录
3.1.1 身份验证模式
3.1.2 创建SQL Server登录账号
3.1.3 管理登录账号
3.2 数据库用户
3.2.1 创建数据库用户
3.2.2 修改和删除数据库用户
3.3 角色管理
3.3.1 固定服务器角色
3.3.2 固定数据库角色
3.3.3 用户自定义角色
3.4 权限管理
3.4.1 权限分类
3.4.2 设置权限
3.5 本章习题
第4章 常用数据库对象操作
4.1 基本表
4.1.1 基本表概述
4.1.2 创建表
4.1.3 创建和使用约束
4.1.4 创建和使用规则
4.1.5 创建和使用默认值
4.1.6 编辑表数据
4.1.7 修改表
4.1.8 删除表
4.2 索引
4.2.1 索引概述
4.2.2 创建索引
4.2.3 查看索引
4.2.4 删除索引
4.2.5 索引与系统性能优化
4.2.6 数据分区
4.3 视图
4.3.1 视图概述
4.3.2 创建视图
4.3.3 修改视图
4.3.4 使用视图管理数据
4.3.5 删除视图
4.4 本章习题
第5章 数据库维护
5.1 导入/导出数据
5.1.1 将表数据导出到Access数据库
5.1.2 将表数据导出到文本文件
5.1.3 从Access数据库导入数据
5.1.4 从文本文件导入数据
5.2 备份数据库
5.2.1 备份类型
5.2.2 创建和删除备份设备
5.2.3 使用图形界面工具备份数据库
5.2.4 使用T-SQL语句备份数据库
5.3 恢复数据库
5.3.1 数据库的恢复模式
5.3.2 使用图形界面工具恢复数据库
5.3.3 使用T—SQL语句恢复数据库
5.4 修复数据库
5.4.1 置疑数据库修复方法
5.4.2 系统表修复方法
5.4.3 数据库损坏及恢复分析
5.5 本章习题
第二篇 服务器端编程
第6章 T-SQL语法基础
6.1 T-SQL概述
6.2 数据类型及转换
6.3 常量和变量
6.3.1 常量
6.3.2 变量
6.4 流程控制语句
6.4.1 BEGINEND语句块
6.4.2 IFELSE语句
6.4.3 CASE表达式
6.4.4 WHILE语句
6.4.5 WAITFoR语句
6.4.6 GOTO语句
6.4.7 RETURN语句
6.5 常用函数
6.5.1 聚合函数
6.5.2 数学函数
6.5.3 转换函数
6.5.4 字符串函数
6.5.5 日期和时间函数
6.5.6 用户自定义函数
6.6 注释
6.7 批处理
6.8 本章习题
第7章 数据操作
7.1 数据查询
7.1.1 单表查询
7.1.2 连接查询
7.1.3 嵌套查询
7.1.4 集合查询
7.2 添加数据
7.2.1 插入元组
7.2.2 插入多条元组
7.2.3 插入子查询结果
7.3 修改数据
7.3.1 修改元组集
7.3.2 修改特定的元组值
7.3.3 修改带子查询的数据
7.4 删除数据
7.4.1 删除特定的元组值
7.4.2 删除所有元组
7.5 本章习题
第8章 存储过程与触发器
8.1 存储过程概述
8.2 存储过程的使用
8.2.1 创建存储过程
8.2.2 执行存储过程
8.2.3 查看存储过程
8.2.4 重编译存储过程
8.2.5 修改和删除存储过程
8.3 系统存储过程
8.4 触发器概述
8.5 触发器的使用
8.5.1 创建触发器
8.5.2 查看触发器
8.5.3 修改触发器
8.5.4 删除触发器
8.5.5 禁用和启用触发器
8.6 本章习题
第9章 事务、锁、游标
9.1 事务
9.1.1 事务概述
9.1.2 事务管理
9.2 锁
9.2.1 锁概述
9.2.2 查看锁
9.2.3 防止死锁
9.3 游标
9.3.1 游标概述
9.3.2 游标基本操作
9.3.3 利用游标修改数据
9.4 本章习题
第三篇 客户端编程
第10章 ADo编程
10.1 ADO概述
10.2 ADO常用对象
10.2.1 Connection对象
10.2.2 Command对象
10.2.3 Recordset对象
10.3 ADO访问数据库
10.3.1 ADO编程的一般过程
10.3.2 用Connection对象执行命令
10.3.3 用Command执行命令
10.3.4 用Recordset操作数据
第11章 ADO.NET编程
11.1 ADO.NET概述
11.1.1 ADO.NET的架构
11.1.2 ADO.NET的命名空间
11.2 常用的SQL Server访问类
11.2.1 SalConnection类
11.2.2 SalCommand类
11.2.3 SalDataReader类
11.2.4 DataSet类
11.2.5 SqlDataAdapter类
11.2.6 DataView类
11.3 ADO.NET访问数据库
11.3.1 用DataReader读取数据
11.3.2 用DataSet读取数据
11.3.3更新数据库
第12章 JDBC编程
12.1 JDBC概述
12.2 JDBC常用类
12.2.1 DriverManager对象
12.2.2 COnnection对象
12.2.3 Statement对象
12.2.4 ResultSet对象
12.3 JDBC访问数据库
12.3.1 加载并注册JDBC驱动
12.3.2 创建数据库连接Connection
12.3.3 创建陈述对象Statement
12.3.4 使用Statement对象执行操作
12.3.5 使用ResultSet对象处理结果集
12.3.6 释放资源
12.4 DBCP
第13章 数据库开发实例
13.1 图书管理系统
13.1.1 数据库设计
13.1.2 功能模块设计
13.1.3 功能流程
13.1.4 创建存储过程
13.1.5 ADO访问数据库
13.1.6 ADO.NET访问数据库
13.1.7 JDBC访问数据库
13.2 管理系统实战