数据库技术及应用

数据库技术及应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2012-01
版次: 1
ISBN: 9787302273110
定价: 39.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 381页
字数: 624千字
正文语种: 简体中文
2人买过
  •  《数据库技术及应用》详细介绍了数据库原理、方法及其应用开发技术。全书共分12章,分别介绍了数据库系统原理概论、Microsoft SQL Server 2005系统概述、SQL语言概述、TransactSQL程序设计基础、SQL高级功能、数据库的安全管理、数据库的故障和恢复、数据转换、关系数据库规范化理论、数据库设计与实施、ADO.NET访问数据库技术、在线考试系统开发实例等内容。同时书中以C#作为开发平台详细讲述了ADO.NET访问数据库开发的全过程,最后书中介绍了一个在线考试系统开发实例。本书在讲述理论的同时与SQL Server 2005有机结合,使理论与实践同步,同时介绍了使用ADO.NET和C#开发数据库应用程序的基本方法和技术。

     《数据库技术及应用》既可作为普通高等学校相关专业的教材,也可作为软件学院、成人教育和自学考试同名课程的教材和教学参考书,还可供IT领域的科技人员参考。
    第1章 数据库系统原理概论

    1.1 数据库系统概述

    1.1.1 数据库相关概念

    1.1.2 数据库的基本特征

    1.1.3 数据管理技术的发展

    1.2 数据的表现形式和数据模型

    1.2.1 数据的三种范畴

    1.2.2 实体间的联系

    1.2.3 数据模型

    1.2.4 概念数据模型

    1.3 传统数据模型概述

    1.3.1 层次模型

    1.3.2 网状模型

    1.3.3 关系模型

    1.4 数据库系统结构和组成

    1.4.1 模式的概念

    1.4.2 数据库系统的三级模式结构

    1.4.3 数据独立性

    1.4.4 数据库管理系统DBMS的组成

    1.4.5 数据库系统的组成

    1.5 数据库系统的体系结构和工作流程

    1.6 数据库方向的职业、高校研究方向和认证

    1.7 本章小结

    习题1

    第2章 Microsoft SQL Server 2005系统概述

    2.1 SQL Server 2005概述

    2.2 SQL Server 2005版本说明

    2.3 SQL Server 2005 Express Edition简介

    2.3.1 SQL Server 2005 Express Edition的功能

    2.3.2 SQL Server 2005 Express Edition的下载地址

    2.4 SQL Server 2005 Express Edition安装与配置

    2.4.1 关键安装参数的考虑

    2.4.2 SQL Server 2005 Express Edition的安装

    2.4.3 SQL Server 2005 Express Edition组件

    2.4.4 常见故障分析

    2.5 客户/服务器体系结构

    2.6 本章小结

    习题2

    第3章 SQL语言概述

    3.1 SQL概述

    3.1.1 SQL支持关系数据库三级模式结构

    3.1.2 SQL语言的特点

    3.1.3 SQL语言的组成

    3.1.4 TransactSQL语言概述

    3.2 数据库的定义

    3.2.1 数据库文件概述

    3.2.2 使用SQL Server Management Studio定义数据库

    3.2.3 使用SQL语言定义数据库

    3.2.4 常用的系统数据库

    3.3 基本表的定义

    3.3.1 使用SSMS定义基本表

    3.3.2 使用SQL语言定义基本表

    3.4 数据更新

    3.4.1 利用SSMS更新数据

    3.4.2 使用SQL语言更新数据

    3.5 SQL查询

    3.5.1 利用SSMS查询数据

    3.5.2 单表查询

    3.5.3 多表连接查询

    3.5.4 子查询

    3.5.5 组合查询

    3.6 视图和索引

    3.6.1 视图概述

    3.6.2 视图的创建和删除

    3.6.3 索引概述

    3.6.4 索引的创建和删除

    3.7 数据库的完整性

    3.7.1 数据库完整性概述

    3.7.2 数据完整性的实现

    3.8 本章小结

    习题3

    第4章 TransactSQL程序设计基础

    4.1 TransactSQL概述

    4.1.1 TransactSQL简介

    4.1.2 TransactSQL语法格式

    4.1.3 TransactSQL系统元素

    4.2 TransactSQL函数

    4.2.1 函数的分类

    4.2.2 类型转换函数

    4.2.3 日期和时间函数

    4.2.4 数学函数

    4.2.5 字符串函数

    4.2.6 系统函数

    4.2.7 文本和图像函数

    4.2.8 其他函数

    4.3 TransactSQL程序流程控制

    4.3.1 IF…ELSE…语句

    4.3.2 BEGIN…END语句

    4.3.3 GOTO语句

    4.3.4 WHILE、BREAK、CONTINUE语句

    4.3.5 WAITFOR语句

    4.3.6 RETURN语句

    4.3.7 CASE表达式

    4.4 本章小结

    习题4

    第5章 SQL高级功能

    5.1 存储过程

    5.1.1 存储过程概述

    5.1.2 使用SSMS定义和执行存储过程

    5.1.3 使用SQL语言定义和执行存储过程

    5.1.4 存储过程的参数

    5.2 存储过程的管理

    5.2.1 存储过程的处理

    5.2.2 存储过程的重编译

    5.2.3 存储过程的重命名、自动执行和获取执行状态

    5.2.4 扩展存储过程

    5.3 触发器

    5.3.1 触发器概述

    5.3.2 触发器的定义

    5.3.3 触发器的管理和应用

    5.4 游标

    5.4.1 游标的概念

    5.4.2 游标的创建

    5.4.3 游标的使用

    5.5 嵌入式SQL

    5.5.1 嵌入式SQL概述

    5.5.2 静态SQL语句

    5.5.3 动态SQL语句

    5.6 本章小结

    习题5

    第6章 数据库的安全管理

    6.1 数据库安全概述

    6.2 SQL Server 2005的安全机制

    6.2.1 安全控制机制

    6.2.2 身份验证模式

    6.3 服务器安全性管理

    6.3.1 登录账号创建和管理

    6.3.2 数据库用户账号及权限

    6.4 角色设置与管理

    6.4.1 服务器角色

    6.4.2 数据库角色

    6.4.3 应用程序角色

    6.5 权限管理

    6.5.1 权限类型

    6.5.2 使用SSMS管理权限

    6.5.3 使用TransactSQL管理权限

    6.6 综合案例

    6.7 事务

    6.7.1 事务概述

    6.7.2 事务调度

    6.7.3 SQL事务处理模型

    6.7.4 事务隔离级别

    6.7.5 SQL Server中的事务模式

    6.8 并发控制

    6.8.1 封锁技术

    6.8.2 事务隔离级别与封锁规则

    6.8.3 封锁的粒度

    6.8.4 封锁带来的问题

    6.8.5 两段锁协议

    6.8.6 悲观并发控制与乐观并发控制

    6.8.7 SQL Server的并发控制

    6.9 本章小结

    习题6

    第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.4 执行数据库备份

    7.4.1 完整备份

    7.4.2 差异备份

    7.4.3 事务日志备份

    7.4.4 尾日志备份

    7.4.5 文件和文件组备份

    7.4.6 备份的验证与校验

    7.5 执行数据库还原

    7.5.1 完整的数据库还原

    7.5.2 差异的数据库还原

    7.5.3 事务日志还原

    7.5.4 文件和文件组还原

    7.5.5 页面还原

    7.5.6 段落还原

    7.6 用户数据库的灾难恢复

    7.7 master数据库的灾难恢复

    7.8 数据库快照

    7.8.1 创建数据库快照

    7.8.2 创建数据库快照的示例

    7.8.3 使用数据库快照实现灾难恢复

    7.9 备份还原过程中常见问题

    7.10 本章小结

    习题7

    第8章 数据转换

    8.1 DTS的基本概念

    8.2 数据的导入

    8.3 数据的导出

    8.4 本章小结

    习题8

    第9章 关系数据库规范化理论

    9.1 关系规范化理论概述

    9.2 关系模式的函数依赖

    9.3 关系模式的规范化

    9.3.1 第一范式

    9.3.2 第二范式

    9.3.3 第三范式

    9.3.4 多值依赖与第四范式

    9.3.5 各范式之间的关系

    9.4 本章小结

    习题9

    第10章 数据库设计与实施

    10.1 数据库设计概述

    10.1.1 数据库设计方法

    10.1.2 数据库设计步骤

    10.1.3 数据库规划

    10.1.4 数据库设计之需求分析

    10.2 概念结构设计

    10.2.1 设计各局部应用的E-R模型

    10.2.2 全局ER模型的设计

    10.3 逻辑结构设计

    10.3.1 逻辑结构设计的步骤

    10.3.2 E-R图向关系模型的转换

    10.3.3 逻辑模式的优化

    10.3.4 外模式的设计

    10.4 物理结构设计

    10.4.1 物理结构设计的内容与方法

    10.4.2 关系模式存取方法选择

    10.4.3 确定系统的存储结构

    10.5 数据库的实施

    10.5.1 数据库试运行

    10.5.2 数据库的运行和维护

    10.6 数据库应用的结构和开发环境

    10.6.1 数据库应用模型

    10.6.2 数据库应用开发环境ODBC

    10.7 本章小结

    习题10

    第11章 ADO.NET访问数据库技术

    11.1 ADO.NET概述

    11.2 ADO.NET核心组件

    11.2.1 Connection对象

    11.2.2 Command对象

    11.2.3 DataReader对象

    11.2.4 DataAdapter对象

    11.2.5 DataSet对象

    11.3 常用服务器端数据访问

    11.3.1 访问基于SQL的数据

    11.3.2 将SQL数据绑定到DataGrid

    11.3.3 执行参数化选择

    11.3.4 维护SQL Server数据库中的数据

    11.3.5 处理主从关系

    11.3.6 访问存储过程

    11.4 本章小结

    习题11

    第12章 在线考试系统开发实例

    12.1 系统说明

    12.2 系统分析

    12.3 系统数据库设计

    12.4 程序主要代码

    12.5 本章小结

    习题12

    参考文献
  • 内容简介:
     《数据库技术及应用》详细介绍了数据库原理、方法及其应用开发技术。全书共分12章,分别介绍了数据库系统原理概论、Microsoft SQL Server 2005系统概述、SQL语言概述、TransactSQL程序设计基础、SQL高级功能、数据库的安全管理、数据库的故障和恢复、数据转换、关系数据库规范化理论、数据库设计与实施、ADO.NET访问数据库技术、在线考试系统开发实例等内容。同时书中以C#作为开发平台详细讲述了ADO.NET访问数据库开发的全过程,最后书中介绍了一个在线考试系统开发实例。本书在讲述理论的同时与SQL Server 2005有机结合,使理论与实践同步,同时介绍了使用ADO.NET和C#开发数据库应用程序的基本方法和技术。

     《数据库技术及应用》既可作为普通高等学校相关专业的教材,也可作为软件学院、成人教育和自学考试同名课程的教材和教学参考书,还可供IT领域的科技人员参考。
  • 目录:
    第1章 数据库系统原理概论

    1.1 数据库系统概述

    1.1.1 数据库相关概念

    1.1.2 数据库的基本特征

    1.1.3 数据管理技术的发展

    1.2 数据的表现形式和数据模型

    1.2.1 数据的三种范畴

    1.2.2 实体间的联系

    1.2.3 数据模型

    1.2.4 概念数据模型

    1.3 传统数据模型概述

    1.3.1 层次模型

    1.3.2 网状模型

    1.3.3 关系模型

    1.4 数据库系统结构和组成

    1.4.1 模式的概念

    1.4.2 数据库系统的三级模式结构

    1.4.3 数据独立性

    1.4.4 数据库管理系统DBMS的组成

    1.4.5 数据库系统的组成

    1.5 数据库系统的体系结构和工作流程

    1.6 数据库方向的职业、高校研究方向和认证

    1.7 本章小结

    习题1

    第2章 Microsoft SQL Server 2005系统概述

    2.1 SQL Server 2005概述

    2.2 SQL Server 2005版本说明

    2.3 SQL Server 2005 Express Edition简介

    2.3.1 SQL Server 2005 Express Edition的功能

    2.3.2 SQL Server 2005 Express Edition的下载地址

    2.4 SQL Server 2005 Express Edition安装与配置

    2.4.1 关键安装参数的考虑

    2.4.2 SQL Server 2005 Express Edition的安装

    2.4.3 SQL Server 2005 Express Edition组件

    2.4.4 常见故障分析

    2.5 客户/服务器体系结构

    2.6 本章小结

    习题2

    第3章 SQL语言概述

    3.1 SQL概述

    3.1.1 SQL支持关系数据库三级模式结构

    3.1.2 SQL语言的特点

    3.1.3 SQL语言的组成

    3.1.4 TransactSQL语言概述

    3.2 数据库的定义

    3.2.1 数据库文件概述

    3.2.2 使用SQL Server Management Studio定义数据库

    3.2.3 使用SQL语言定义数据库

    3.2.4 常用的系统数据库

    3.3 基本表的定义

    3.3.1 使用SSMS定义基本表

    3.3.2 使用SQL语言定义基本表

    3.4 数据更新

    3.4.1 利用SSMS更新数据

    3.4.2 使用SQL语言更新数据

    3.5 SQL查询

    3.5.1 利用SSMS查询数据

    3.5.2 单表查询

    3.5.3 多表连接查询

    3.5.4 子查询

    3.5.5 组合查询

    3.6 视图和索引

    3.6.1 视图概述

    3.6.2 视图的创建和删除

    3.6.3 索引概述

    3.6.4 索引的创建和删除

    3.7 数据库的完整性

    3.7.1 数据库完整性概述

    3.7.2 数据完整性的实现

    3.8 本章小结

    习题3

    第4章 TransactSQL程序设计基础

    4.1 TransactSQL概述

    4.1.1 TransactSQL简介

    4.1.2 TransactSQL语法格式

    4.1.3 TransactSQL系统元素

    4.2 TransactSQL函数

    4.2.1 函数的分类

    4.2.2 类型转换函数

    4.2.3 日期和时间函数

    4.2.4 数学函数

    4.2.5 字符串函数

    4.2.6 系统函数

    4.2.7 文本和图像函数

    4.2.8 其他函数

    4.3 TransactSQL程序流程控制

    4.3.1 IF…ELSE…语句

    4.3.2 BEGIN…END语句

    4.3.3 GOTO语句

    4.3.4 WHILE、BREAK、CONTINUE语句

    4.3.5 WAITFOR语句

    4.3.6 RETURN语句

    4.3.7 CASE表达式

    4.4 本章小结

    习题4

    第5章 SQL高级功能

    5.1 存储过程

    5.1.1 存储过程概述

    5.1.2 使用SSMS定义和执行存储过程

    5.1.3 使用SQL语言定义和执行存储过程

    5.1.4 存储过程的参数

    5.2 存储过程的管理

    5.2.1 存储过程的处理

    5.2.2 存储过程的重编译

    5.2.3 存储过程的重命名、自动执行和获取执行状态

    5.2.4 扩展存储过程

    5.3 触发器

    5.3.1 触发器概述

    5.3.2 触发器的定义

    5.3.3 触发器的管理和应用

    5.4 游标

    5.4.1 游标的概念

    5.4.2 游标的创建

    5.4.3 游标的使用

    5.5 嵌入式SQL

    5.5.1 嵌入式SQL概述

    5.5.2 静态SQL语句

    5.5.3 动态SQL语句

    5.6 本章小结

    习题5

    第6章 数据库的安全管理

    6.1 数据库安全概述

    6.2 SQL Server 2005的安全机制

    6.2.1 安全控制机制

    6.2.2 身份验证模式

    6.3 服务器安全性管理

    6.3.1 登录账号创建和管理

    6.3.2 数据库用户账号及权限

    6.4 角色设置与管理

    6.4.1 服务器角色

    6.4.2 数据库角色

    6.4.3 应用程序角色

    6.5 权限管理

    6.5.1 权限类型

    6.5.2 使用SSMS管理权限

    6.5.3 使用TransactSQL管理权限

    6.6 综合案例

    6.7 事务

    6.7.1 事务概述

    6.7.2 事务调度

    6.7.3 SQL事务处理模型

    6.7.4 事务隔离级别

    6.7.5 SQL Server中的事务模式

    6.8 并发控制

    6.8.1 封锁技术

    6.8.2 事务隔离级别与封锁规则

    6.8.3 封锁的粒度

    6.8.4 封锁带来的问题

    6.8.5 两段锁协议

    6.8.6 悲观并发控制与乐观并发控制

    6.8.7 SQL Server的并发控制

    6.9 本章小结

    习题6

    第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.4 执行数据库备份

    7.4.1 完整备份

    7.4.2 差异备份

    7.4.3 事务日志备份

    7.4.4 尾日志备份

    7.4.5 文件和文件组备份

    7.4.6 备份的验证与校验

    7.5 执行数据库还原

    7.5.1 完整的数据库还原

    7.5.2 差异的数据库还原

    7.5.3 事务日志还原

    7.5.4 文件和文件组还原

    7.5.5 页面还原

    7.5.6 段落还原

    7.6 用户数据库的灾难恢复

    7.7 master数据库的灾难恢复

    7.8 数据库快照

    7.8.1 创建数据库快照

    7.8.2 创建数据库快照的示例

    7.8.3 使用数据库快照实现灾难恢复

    7.9 备份还原过程中常见问题

    7.10 本章小结

    习题7

    第8章 数据转换

    8.1 DTS的基本概念

    8.2 数据的导入

    8.3 数据的导出

    8.4 本章小结

    习题8

    第9章 关系数据库规范化理论

    9.1 关系规范化理论概述

    9.2 关系模式的函数依赖

    9.3 关系模式的规范化

    9.3.1 第一范式

    9.3.2 第二范式

    9.3.3 第三范式

    9.3.4 多值依赖与第四范式

    9.3.5 各范式之间的关系

    9.4 本章小结

    习题9

    第10章 数据库设计与实施

    10.1 数据库设计概述

    10.1.1 数据库设计方法

    10.1.2 数据库设计步骤

    10.1.3 数据库规划

    10.1.4 数据库设计之需求分析

    10.2 概念结构设计

    10.2.1 设计各局部应用的E-R模型

    10.2.2 全局ER模型的设计

    10.3 逻辑结构设计

    10.3.1 逻辑结构设计的步骤

    10.3.2 E-R图向关系模型的转换

    10.3.3 逻辑模式的优化

    10.3.4 外模式的设计

    10.4 物理结构设计

    10.4.1 物理结构设计的内容与方法

    10.4.2 关系模式存取方法选择

    10.4.3 确定系统的存储结构

    10.5 数据库的实施

    10.5.1 数据库试运行

    10.5.2 数据库的运行和维护

    10.6 数据库应用的结构和开发环境

    10.6.1 数据库应用模型

    10.6.2 数据库应用开发环境ODBC

    10.7 本章小结

    习题10

    第11章 ADO.NET访问数据库技术

    11.1 ADO.NET概述

    11.2 ADO.NET核心组件

    11.2.1 Connection对象

    11.2.2 Command对象

    11.2.3 DataReader对象

    11.2.4 DataAdapter对象

    11.2.5 DataSet对象

    11.3 常用服务器端数据访问

    11.3.1 访问基于SQL的数据

    11.3.2 将SQL数据绑定到DataGrid

    11.3.3 执行参数化选择

    11.3.4 维护SQL Server数据库中的数据

    11.3.5 处理主从关系

    11.3.6 访问存储过程

    11.4 本章小结

    习题11

    第12章 在线考试系统开发实例

    12.1 系统说明

    12.2 系统分析

    12.3 系统数据库设计

    12.4 程序主要代码

    12.5 本章小结

    习题12

    参考文献
查看详情
相关图书 / 更多
数据库技术及应用
数据中心经营之道 唐汝林 等
唐汝林 等
数据库技术及应用
数据管理十讲 袁野 崔斌 李战怀 等
袁野 崔斌 李战怀 等
数据库技术及应用
数据要素教程
杨东 白银 著
数据库技术及应用
数据驱动式教学:如何科学、有效、系统地提高学生成绩(深度剖析教学数据,助力教学决策,实时洞察学习动态,精准教学)
(美)罗伯特·J. 马扎诺,菲利普·B. 沃里克,卡梅伦·L. 雷恩斯 ,理查德·杜富尔著,张庆彬译; 中青文 出品
数据库技术及应用
数据确权的理论基础探索
彭诚信、史晓宇 著
数据库技术及应用
数据经济学
赵昌文,戎珂
数据库技术及应用
数据库原理与实践(MySQL版)()
杨俊杰,刘忠艳主编
数据库技术及应用
数据挖掘竞赛实战:方法与案例
许可乐
数据库技术及应用
数据要素估值
刘赛红、吕颖毅、王连军
数据库技术及应用
数据驱动的物流选址与调度模型及其实践
木仁 徐志强
数据库技术及应用
数据与人工智能驱动型公司:用数据和人工智能升级企业
(西) 理查德·本杰明(Richard Benjamins)
数据库技术及应用
数据库管理系统原理与实现
杜小勇、陈红、卢卫