书籍详情
数据库系统实践指南
作者:姚莉,刘斌,丁哲元,吴俊锋
出版社:国防科技大学出版社
出版时间:2017-07-01
ISBN:9787567304925
定价:¥36.00
购买这本书可以去
内容简介
《数据库系统实践指南》的章节内容,力求简单易行,以激发学生的好奇心和兴趣;温馨小贴士分为经验之谈、理论指导和文献参阅,分别从工程经验、理论知识和深度学习三个方面强化学生学习的广度和深度;《数据库系统实践指南》的实验内容,难易结合,目的在于培养学生良好的数据库工程素养,以及提升学生的动手实践能力。《数据库系统实践指南》共有十个实验,分为上篇和下篇。上篇的五个实验是数据库课程的基本实验,包括安装和配置数据库管理系统;建立数据库;查询数据库;应用程序访问数据库;建造复杂数据库。上篇侧重于数据库技术的基础建库能力训练,要求学生个人独立完成。下篇的五个实验针对数据库的实际应用,难度较大,包括数据库系统开发方法(配有实例系统的全部源程序);数据库系统安全管理;建造多媒体数据库;数据仓库与数据挖掘;数据分析与可视化。下篇侧重于数据库技术的高级应用能力训练,要求学生通过项目大作业的协作小组共同完成。《数据库系统实践指南》适用于与耶鲁大学的数据库教材配套使用。《数据库系统实践指南》的附录分为两部分:附录一为CNET Networks公司从全世界著名数据库专家那里收集的60个数据库设计技巧,是十分实用且极具价值的工程实践经验;附录二为《数据库系统实践指南》第六章数据库系统开发案例“管理信息系统CyclesMIS”的源程序清单,源程序仅提供给使用《数据库系统实践指南》的教师。
作者简介
暂缺《数据库系统实践指南》作者简介
目录
上篇 基础建库能力训练
第一章 安装和配置数据库管理系统
1.1 数据库管理系统软件DBMS的安装
1.2 安装AdventureWorks示例数据库
1.3 附加数据库
温馨小贴士
实验一:建立数据库开发环境
第二章 建立数据库
2.1 启动SQL Server Management Studio
2.2 使用Transact-SQL语句建立和修改数据库
2.2.1 创建新的数据库
2.2.2 创建表与定义完整性约束
2.2.3 数据的录入与更新
2.2.4 创建视图
2.2.5 创建索引
2.2.6 数据库备份
2.2.7 数据库恢复
2.2.8 数据库更改
2.3 使用图形工具建立和修改数据库
2.3.1 创建新的数据库
2.3.2 创建表与定义完整性约束
2.3.3 创建视图
2.3.4 创建索引
2.3.5 数据的导入与导出
2.3.6 数据库备份
2.3.7 数据库的恢复
2.3.8 数据库的更改
温馨小贴士
实验二:数据库的建立及基本的数据定义与操作
第三章 数据库查询
3.1 基本查询结构
3.2 简单查询语句
3.3 复杂查询语句
3.3.1 连接运算
3.3.2 聚集函数
3.3.3 集合操作
3.3.4 嵌套查询
3.3.5 With语句
3.3.6 视图查询
3.4 查询优化
温馨小贴士
实验三:数据库查询
第四章 应用程序访问数据库
4.1 VC++使用ODBC访问数据库管理系统
4.1.1 VC++开发环境的安装与配置
4.1.2 ODBC数据源配置
4.1.3 在VC++中用ODBC访问SQL Server数据库
4.2 ASP使用ODBC访问数据库管理系统
4.2.1 Dreamweaver8.0开发环境安装与配置
4.2.2 Dreamweaver8.O建立站点和文件
4.2.3 启动Internet信息服务(IIS)管理器
4.2.4 在ASP中用ODBC访问SQL Server数据库
4.3 Java使用JDBC访问数据库管理系统
4.3.1 Java开发环境的安装与配置
4.3.2 JDBC数据源配置
4.3.3 在Java中用JDBC访问SQL Server数据库
4.4 JSP访问SQL Setver 2008
4.4.1 配置JSP运行环境并建立、运行JSP项目
4.4.2 使用JSP访问SQL Serner 2008数据库举例
温馨小贴士
实验四:应用程序访问数据库
第五章 建造复杂数据库
5.1 在SQL Server 2008中创建和使用存储过程
5.1.1 创建并执行一个简单存储过程
5.1.2 带输入参数的存储过程
5.1.3 带输入输出参数的存储过程
5.1.4 程序中调用存储过程
5.2 创建和使用触发器
5.2.1 创建DML触发器
5.2.2 创建DDL触发器
温馨小贴士
实验五:存储过程与触发器的创建和使用
下篇 高级应用能力训练
第六章 数据库系统开发方法
6.1 数据库系统的开发过程
6.2 数据库系统的数据需求分析
6.2.1 数据视角的旧系统分析与批判
6.2.2 新系统的功能需求分析
6.2.3 新系统的数据需求分析
6.2.4 新系统的接口需求分析
6.2.5 新系统的质量需求分析
6.3 数据库的概念设计
6.3.1 实体及其简单属性建模
6.3.2 复杂属性建模
6.3.3 实体之间的关系建模
6.3.4 扩展的概化关系建模
6.3.5 ER图的合并与求精
6.4 关系数据库的逻辑设计
6.4.1 ER图转换为关系模式
6.4.2 关系模式的规范化设计基础
6.4.3 基于BCNF的模式分解方法
6.4.4 基于3NF的模式分解方法
6.4.5 完整性约束设计
6.5 关系数据库的物理设计
6.5.1 确定数据的存储结构
6.5.2 确定数据的存取方法
6.5.3 配置数据库
6.5.4 设计外模式
6.6 数据库系统的实施
6.6.1 建立数据库
6.6.2 配置ODBC数据源并装载数据
6.6.3 配置网站与asp文件,编制与调试应用程序
6.6.4 系统测试和试运行
温馨小贴士
实验六:数据库系统开发
第七章 数据库安全管理
7.1 数据库的安全机制
7.1.1 创建服务器的登录名
7.1.2 创建用户
7.1.3 数据库对象权限管理
7.2 应用程序安全性
7.2.1 SQL注入
7.2.2 密码泄露
7.2.3 跨站点脚本和请求伪造
7.3 数据库加密技术
7.3.1 数据文件和日志文件的加密
7.3.2 用户隐私信息的加密
7.3.3 数据库登陆信息的加密
温馨小贴士
实验七:数据库安全
第八章 建造多媒体数据库
8.1 多媒体数据的存取
8.1.1 在SQL Server 2008中创建BLOB类型字段并存储BLOB数据
8.1.2 在SQL Server 2008中查询和更新BLOB数据
8.2 程序访问和存储BLOB数据
温馨小贴士
实验八:多媒体数据的存取
第九章 数据仓库与数据挖掘
9.1 创建数据仓库
9.2 导入已有的数据命库
9.3 创建数据仓库分析项目
9.4 定义数据源
9.5 创建数据源视图
9.6 创建数据挖掘结构
9.7 部署项目
9.8 浏览数据挖掘模型
9.9 分类预测
温馨小贴土
实验九:基于数据仓库的数据挖掘
第十章 数据分析与OLAP技术
10.1 数据分析的基本技巧
10.2 创建数据分析项目
10.3 定义新的数据源
10.4 创建数据源视图
10.5 定义维度
10.6 创建多维数据集
10.7 向维度添加属性
10.8 创建维度的层次结构
10.9 部署与浏览
10.10 基本的联机分析处理操作
10.10.1 切片
10.10.2 下钻与上卷
温馨小贴士
实验十:多维数据集的建立与OLAP
参考文献
附录一:数据库设计60个技巧
第1部分:设计数据库之前
第2部分:设计表和字段
第3部分:选择键和索引
第4部分:保证数据的完整性
第5部分:各种小技巧
附录二:管理信息系统cyclesMIS的源程序清单
第一章 安装和配置数据库管理系统
1.1 数据库管理系统软件DBMS的安装
1.2 安装AdventureWorks示例数据库
1.3 附加数据库
温馨小贴士
实验一:建立数据库开发环境
第二章 建立数据库
2.1 启动SQL Server Management Studio
2.2 使用Transact-SQL语句建立和修改数据库
2.2.1 创建新的数据库
2.2.2 创建表与定义完整性约束
2.2.3 数据的录入与更新
2.2.4 创建视图
2.2.5 创建索引
2.2.6 数据库备份
2.2.7 数据库恢复
2.2.8 数据库更改
2.3 使用图形工具建立和修改数据库
2.3.1 创建新的数据库
2.3.2 创建表与定义完整性约束
2.3.3 创建视图
2.3.4 创建索引
2.3.5 数据的导入与导出
2.3.6 数据库备份
2.3.7 数据库的恢复
2.3.8 数据库的更改
温馨小贴士
实验二:数据库的建立及基本的数据定义与操作
第三章 数据库查询
3.1 基本查询结构
3.2 简单查询语句
3.3 复杂查询语句
3.3.1 连接运算
3.3.2 聚集函数
3.3.3 集合操作
3.3.4 嵌套查询
3.3.5 With语句
3.3.6 视图查询
3.4 查询优化
温馨小贴士
实验三:数据库查询
第四章 应用程序访问数据库
4.1 VC++使用ODBC访问数据库管理系统
4.1.1 VC++开发环境的安装与配置
4.1.2 ODBC数据源配置
4.1.3 在VC++中用ODBC访问SQL Server数据库
4.2 ASP使用ODBC访问数据库管理系统
4.2.1 Dreamweaver8.0开发环境安装与配置
4.2.2 Dreamweaver8.O建立站点和文件
4.2.3 启动Internet信息服务(IIS)管理器
4.2.4 在ASP中用ODBC访问SQL Server数据库
4.3 Java使用JDBC访问数据库管理系统
4.3.1 Java开发环境的安装与配置
4.3.2 JDBC数据源配置
4.3.3 在Java中用JDBC访问SQL Server数据库
4.4 JSP访问SQL Setver 2008
4.4.1 配置JSP运行环境并建立、运行JSP项目
4.4.2 使用JSP访问SQL Serner 2008数据库举例
温馨小贴士
实验四:应用程序访问数据库
第五章 建造复杂数据库
5.1 在SQL Server 2008中创建和使用存储过程
5.1.1 创建并执行一个简单存储过程
5.1.2 带输入参数的存储过程
5.1.3 带输入输出参数的存储过程
5.1.4 程序中调用存储过程
5.2 创建和使用触发器
5.2.1 创建DML触发器
5.2.2 创建DDL触发器
温馨小贴士
实验五:存储过程与触发器的创建和使用
下篇 高级应用能力训练
第六章 数据库系统开发方法
6.1 数据库系统的开发过程
6.2 数据库系统的数据需求分析
6.2.1 数据视角的旧系统分析与批判
6.2.2 新系统的功能需求分析
6.2.3 新系统的数据需求分析
6.2.4 新系统的接口需求分析
6.2.5 新系统的质量需求分析
6.3 数据库的概念设计
6.3.1 实体及其简单属性建模
6.3.2 复杂属性建模
6.3.3 实体之间的关系建模
6.3.4 扩展的概化关系建模
6.3.5 ER图的合并与求精
6.4 关系数据库的逻辑设计
6.4.1 ER图转换为关系模式
6.4.2 关系模式的规范化设计基础
6.4.3 基于BCNF的模式分解方法
6.4.4 基于3NF的模式分解方法
6.4.5 完整性约束设计
6.5 关系数据库的物理设计
6.5.1 确定数据的存储结构
6.5.2 确定数据的存取方法
6.5.3 配置数据库
6.5.4 设计外模式
6.6 数据库系统的实施
6.6.1 建立数据库
6.6.2 配置ODBC数据源并装载数据
6.6.3 配置网站与asp文件,编制与调试应用程序
6.6.4 系统测试和试运行
温馨小贴士
实验六:数据库系统开发
第七章 数据库安全管理
7.1 数据库的安全机制
7.1.1 创建服务器的登录名
7.1.2 创建用户
7.1.3 数据库对象权限管理
7.2 应用程序安全性
7.2.1 SQL注入
7.2.2 密码泄露
7.2.3 跨站点脚本和请求伪造
7.3 数据库加密技术
7.3.1 数据文件和日志文件的加密
7.3.2 用户隐私信息的加密
7.3.3 数据库登陆信息的加密
温馨小贴士
实验七:数据库安全
第八章 建造多媒体数据库
8.1 多媒体数据的存取
8.1.1 在SQL Server 2008中创建BLOB类型字段并存储BLOB数据
8.1.2 在SQL Server 2008中查询和更新BLOB数据
8.2 程序访问和存储BLOB数据
温馨小贴士
实验八:多媒体数据的存取
第九章 数据仓库与数据挖掘
9.1 创建数据仓库
9.2 导入已有的数据命库
9.3 创建数据仓库分析项目
9.4 定义数据源
9.5 创建数据源视图
9.6 创建数据挖掘结构
9.7 部署项目
9.8 浏览数据挖掘模型
9.9 分类预测
温馨小贴土
实验九:基于数据仓库的数据挖掘
第十章 数据分析与OLAP技术
10.1 数据分析的基本技巧
10.2 创建数据分析项目
10.3 定义新的数据源
10.4 创建数据源视图
10.5 定义维度
10.6 创建多维数据集
10.7 向维度添加属性
10.8 创建维度的层次结构
10.9 部署与浏览
10.10 基本的联机分析处理操作
10.10.1 切片
10.10.2 下钻与上卷
温馨小贴士
实验十:多维数据集的建立与OLAP
参考文献
附录一:数据库设计60个技巧
第1部分:设计数据库之前
第2部分:设计表和字段
第3部分:选择键和索引
第4部分:保证数据的完整性
第5部分:各种小技巧
附录二:管理信息系统cyclesMIS的源程序清单
猜您喜欢