注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库理论数据库原理与应用(SQL Server版)

数据库原理与应用(SQL Server版)

数据库原理与应用(SQL Server版)

定 价:¥36.00

作 者: 毛一梅,郭红 主编
出版社: 北京大学出版社
丛编项: 21世纪全国应用型本科计算机案例型规划教材
标 签: 数据库理论

ISBN: 9787301168424 出版时间: 2010-02-01 包装: 平装
开本: 16开 页数: 356 字数:  

内容简介

  《数据库原理与应用(SQL Server版)》从数据库原理人手,结合Microsoft SQL Server 2005的具体应用详细介绍了数据库技术的相关知识,从整个编写体系来说,《数据库原理与应用(SQL Server版)》共分两大部分12章,第一部分为基础篇,包括第1章~第7章,主要介绍数据库的基本概念、关系数据库理论和典型的关系数据库Microsoft SQL Server 2005的基本操作方法。第二部分为应用篇,包括第8章~第12章,主要介绍Microsoft SQL Server 2005的具体应用和实用技术。《数据库原理与应用(SQL Server版)》的特点在于理论与实际的紧密结合,各章中有大量的应用实例供读者学习和提高。《数据库原理与应用(SQL Server版)》适合作为本科数据库相关课程教材,也可供数据库技术初、中级水平的读者自学用。

作者简介

暂缺《数据库原理与应用(SQL Server版)》作者简介

图书目录

第1章 绪论
1.1 数据库系统概述
1.1.1 数据
1.1.2 数据库
1.1.3 数据库管理系统
1.1.4 数据库系统
1.2 数据管理技术的产生和发展
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库系统阶段
1.3 数据库模型
1.3.1 基本概念
1.3.2 数据库结构模型
1.4 本章小结
习题1
第2章 关系数据库理论
2.1 关系的数学定义
2.1.1 基本概念
2.1.2 关系模式与关系数据库
2.2 关系代数
2.2.1 集合运算
2.2.2 专门的关系运算
2.2.3 应用实例
2.3 关系演算
2.3.1 元组关系演算
2.3.2 域关系演算
2.3.3 应用实例
2.4 关系操作
2.5 关系的完整性
2.5.1 实体完整性
2.5.2 参照完整性
2.5.3 用户定义的完整性
2.6 关系的规范化
2.6.1 关系模式的设计问题
2.6.2 函数依赖
2.6.3 码的形式定义
2.6.4 关系范式
2.7 案例分析
2.8 本章小结
习题2
第3章 关系数据库——SQL Server 2005基础
3.1 SQL Server 2005的特点
3.1.1 SQL Server 2005的版本
3.1.2 SQL Server 2005新特性
3.2 SQL Server 2005的安装与配置
3.2.1 硬件要求
3.2.2 软件要求
3.2.3 SQL Server 2005的安装
3.3 SQL Server 2005的工具和实用程序
3.4 SQL Server 2005的服务器管理
3.5 疑难分析
3.5.1 身份验证模式的选择
3.5.2 SQL Server 2005的版本升级
3.6 本章小结
习题3
第4章 数据库的管理
4.1 SQL Server 2005数据库的结构
4.1.1 SQL Server 2005数据库的目录结构
4.1.2 SQL Server 2005数据库的存储结构
4.2 SQL Server 2005系统数据库
4.2.1 master系统数据库
4.2.2 model模板数据库
4.2.3 msdb系统数据库
4.2.4 tempdb临时数据库
4.2.5 resource系统数据库
4.3 用户数据库的创建与修改
4.3.1 预备知识
4.3.2 在对象资源管理器中创建与修改数据库
4.3.3 用命令语句创建与修改数据库
4.3.4 应用实例
4.4 用户数据库的分离与附加
4.4.1 用户数据库分离
4.4.2 用户数据库附加
4.4.3 应用实例
4.5 用户数据库的删除
4.6 数据之间的导入与导出
4.6.1 数据的导入
4.6.2 数据的导出
4.6.3 应用实例
4.7 本章小结
习题4
第5章 数据表的管理
5.1 SQL Server2005的数据类型
5.1.1 SQL Server2005提供的系统数据类型
5.1.2 用户自定义的数据类型
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.3.4 应用实例
5.4 索引操作
5.4.1 索引的分类
5.4.2 索引的创建
5.4.3 索引的修改
5.4.4 索引的删除
5.4.5 应用实例
5.5 本章小结
习题5
第6章 数据查询
6.1 基本的SELECT查询
6.1.1 基本语法
6.1.2 应用实例
6.2 条件查询
6.2.1 比较查询
6.2.2 范围查询
6.2.3 模糊查询
6.2.4 空值判断查询条件
6.2.5 使用逻辑运算符查询
6.2.6 应用实例
6.3 排序查询
6.3.1 基本语法
6.3.2 应用实例
6.4 分组查询
6.4.1 基本语法
6.4.2 应用实例
6.5 筛选查询
6.5.1 基本语法
6.5.2 应用实例
6.6 联结查询
6.6.1 等值与非等值联结查询
6.6.2 复合条件联结
6.6.3 自身联结
6.6.4 外联结
6.6.5 应用实例
6.7 嵌套查询
6.7.1 使用IN和NOTIN
6.7.2 使用比较运算符
6.7.3 使用EXISTS和NOT EXISTS
6.7.4 应用实例
6.8 综合实例
6.9 本章小结
习题6
第7章 视图
7.1 基本概念
7.1.1 视图概述
7.1.2 视图的优点和注意事项
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.4.3 编辑视图记录
7.4.4 删除视图
7.4.5 应用实例
7.5 疑难分析
7.5.1 视图数据更新的限制条件
7.5.2 保证列名唯一性的限制条件
7.5.3 视图权限的限制条件
7.6 本章小结
习题7
第8章 数据库设计
8.1 数据库设计概述
8.1.1 数据库设计的特点
8.1.2 数据库设计的基本步骤
8.2 需求分析
8.2.1 需求分析的任务
8.2.2 需求分析的方法
8.2.3 数据流图和数据字典
8.2.4 应用实例
8.3 概念结构设计
8.3.1 概念结构设计的方法和步骤
8.3.2 数据抽象与局部视图设计
8.3.3 全局概念结构的集成
8.3.4 应用实例
8.4 逻辑结构设计
8.4.1 E-R图向关系模型的转换
8.4.2 逻辑结构的优化
8.4.3 外模式的设计
8.4.4 应用实例
8.5 物理结构设计
8.5.1 确定数据库的物理结构
8.5.2 评价物理结构
8.6 数据库的实施
8.7 数据库的运行和维护
8.8 本章小结
习题8
第9章 数据的安全性
9.1 数据库的安全性机制
9.2 SQL Server的安全策略
9.2.1 SQL Server的安全认证模式
9.2.2 SQL Server登录账号的管理
9.2.3 应用实例
9.3 权限管理
9.3.1 SQL Server权限分类
9.3.2 利用“对象资源管理器”管理用户权限
9.3.3 利用T-SQL语句管理用户权限
9.3.4 应用实例
9.4 角色管理
9.4.1 系统预定义角色
9.4.2 用户自定义角色
9.4.3 应用实例
9.5 疑难分析
9.6 本章小结
习题9
第10章 数据的完整性
10.1 数据完整性概述
10.1.1 数据操作中存在的问题
10.1.2 数据完整性的分类
10.2 数据完整性的实现
10.3 约束
10.3.1 PRIMARYKEY约束
10.3.2 UNIQUE约束
10.3.3 CHECK约束
10.3.4 FOREIGNKEY约束
10.3.5 NOTNULL约束
10.3.6 DEFAULT约束
10.3.7 应用实例
10.4 规则的创建和管理
10.4.1 创建规则
10.4.2 绑定规则
10.4.3 解除规则的绑定
10.4.4 删除规则
10.4.5 查看规则
10.4.6 应用实例
10.5 疑难分析
10.5.1 完整性的检查次序
10.5.2 FOREIGNKEY约束中关联表的设置
10.6 本章小结
习题10
第11章 数据库编程
11.1 Transact-SQL概述
11.1.1 Transact-SQL的产生
11.1.2 Transact-SQL特点与分类
11.2 Transact-SQL基础
11.2.1 标识符
11.2.2 变量
11.2.3 运算符
11.2.4 函数
11.2.5 应用实例
11.3 Transact-SQL编程
11.3.1 批处理
11.3.2 流程控制语句
11.3.3 错误捕获语句
11.3.4 注释
11.3.5 应用实例
11.4 事务编程
11.4.1 事务概述
11.4.2 事务处理语句
11.4.3 应用实例
11.5 存储过程
11.5.1 存储过程概述
11.5.2 存储过程的创建
11.5.3 存储过程的执行
11.5.4 存储过程的管理
11.5.5 应用实例
11.6 触发器
11.6.1 触发器概述
11.6.2 创建触发器
11.6.3 DML触发器的工作原理
11.6.4 管理触发器
11.6.5 应用实例
11.7 疑难分析
11.7.1 有条件的INSERT触发器
11.7.2 指定AFTER触发器的顺序
11.8 本章小结
习题11
第12章 数据库的日常维护与管理
12.1 数据的备份与还原
12.1.1 数据库的恢复模式
12.1.2 数据库的备份
12.1.3 数据库的还原
12.1.4 应用实例
12.2 代理服务
12.2.1 启动和停止SQL Server代理服务
12.2.2 设置SQL Server代理服务的属性
12.2.3 自动管理组件
12.2.4 作业管理
12.2.5 警报管理
12.2.6 操作员管理
12.2.7 应用实例
12.3 数据库的维护
12.3.1 维护任务
12.3.2 维护计划的创建
12.3.3 维护计划的修改
12.3.4 维护计划的执行
12.3.5 应用实例
12.4 本章小结
习题12
参考文献

本目录推荐