微信扫一扫,移动浏览光盘
简介
《数据库原理与应用教程》主要是配合“数据库原理与应用”课程的学习而编写的,全面系统地介绍了数据库技术的基本原理和应用,涉及目前流行的sqlserver
2005的功能和使用方法,以及在java环境中开发数据库的方法和步骤。本书不但内容全面,知识点深入浅出,图文并茂,而且全文以网上商城数据库webstore为例,讲解如何应用和操纵数据库,结构合理、内容紧凑,并在部分章节结束后配有相应的实验,所有实验以库存管理数据库warehouse为例,使学生能够将数据库的基本理论真正地应用到sql
server中,加深对具体的dbms的认识。
《数据库原理与应用教程》可作为高校计算机类及相关专业的本、专科教材,也可作为从事计算机软件工作的科技人员、工程技术人员及其他相关人员的补充读物,并可供数据库初学者作为入门读物。
目录
第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.3.4物理模型
1.4数据库系统的体系结构
1.4.1数据库三级模式体系结构
1.4.2数据库二级映像与数据独立性
1.5数据库技术新发展
本章小结
习题1
第2章关系数据库
2.1关系数据库概述
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.4.1传统的集合运算
2.4.2专门的关系运算
本章小结
习题2
第3章 sqlserver数据库基础
3.1 sqlserver 2005的安装
3.1.1关于sqlserver 2005的版本
3.1.2系统需求
3.1.3安装sqlserver 2005
3.1.4启动和停止sqlserver月艮务器
3.2 sqlserver 2005的常用管理工具
3.2.1 sql server management studio
3.2.2 business intelligence development studio
3.2.3 analysis services
3.2.4 sqlserver configuration manager配置工具
3.2.5性能工具
3.2.6文档和教程
3.3 sqlserver 2005的数据库与表
3.3.1 sqlserver 2005中数据库的建立和删除
3.3.2 sqlserver 2005中表的管理
本章小结
习题3
实验1数据库与表的创建与管理
第4章关系数据库标准语言sql
4.1 sql语言概述
4.1.1 sql的产生与发展
4.1.2 sql的基本概念
4.1.3 sql的基本功能
4.1.4 sql的主要特点
4.2数据定义
4.2.1数据库的建立与删除
4.2.2基本表的定义、修改与删除
4.2.3索引的定义与删除
4.3数据查询
4.3.1单表查询
4.3.3子查询
4.4数据更新
4.4.1插入数据
4.4.2修改数据
4.4.3删除数据
4.5视图
4.5.1视图的概念和作用
4.5.2定义视图
4.5.3查询视图
4.5.4更新视图
4.5.5删除视图
4.6数据控制
4.6.1授权
4.6.2收回权限
本章小结
习题4
实验2 sql语言实验:数据定义
实验3 sql语言实验:数据操纵
实验4视图的创建与使用
第5章关系数据理论
5.1关系模式存在的问题
5.1.1数据冗余
5.1.2插入异常
5.1.3删除异常
5.1.4修改异常
5.2关系的规范化
5.2.1函数依赖
5.2.2范式
5.2.3第一范式
5.2.4第二范式
5.2.5第三范式
5.3关系模式的分解
本章小结
习题5
第6章数据库设计
6.1数据库设计概述
6.1.2数据库设计的步骤
6.2需求分析
6.2.1需求分析的任务
6.2.2数据流图
6.2.3数据字典
6.3概念结构设计
6.3.1 e-r模型
6.3.2概念结构设计的方法与步骤
6.4逻辑结构设计
6.4.1 e-r图向关系模型的转换
6.4.2数据模型的优化
6.4.3设计外模式
6.5物理结构设计
6.5.1物理设计的内容
6.5.2数据库存取方式的选择
6.5.3数据库存储结构的确定
6.5.4数据库物理结构的评价
6.6数据库实施
本章小结
习题6
实验5数据库设计
第7章数据库保护
7.1数据库安全性
7.1.1安全控制
7.1.2用户和角色管理
7.1.3 sql server的安全控制
7.2数据库完整性
7.3并发控制
7.3.1事务的基本概念
7.3.2并发控制概述
7.3.3封锁与封锁协议
7.3.4封锁出现的问题与解决办法
7.4数据库恢复
7.4.1数据库恢复的原理及技术
7.4.2数据库的故障和恢复的策略
本章小结
习题7
实验6数据库安全
第8章使用java开发数据库系统实例
8.1 java的特点
8.2 java的开发环境
8.2.1 jdk的安装
8.2.2 jdk的环境变量配置
8.2.3安装eclipse
8.3 java的开发步骤
8.4 java开发库存管理系统实例
本章小结
习题8
参考文献
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.3.4物理模型
1.4数据库系统的体系结构
1.4.1数据库三级模式体系结构
1.4.2数据库二级映像与数据独立性
1.5数据库技术新发展
本章小结
习题1
第2章关系数据库
2.1关系数据库概述
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.4.1传统的集合运算
2.4.2专门的关系运算
本章小结
习题2
第3章 sqlserver数据库基础
3.1 sqlserver 2005的安装
3.1.1关于sqlserver 2005的版本
3.1.2系统需求
3.1.3安装sqlserver 2005
3.1.4启动和停止sqlserver月艮务器
3.2 sqlserver 2005的常用管理工具
3.2.1 sql server management studio
3.2.2 business intelligence development studio
3.2.3 analysis services
3.2.4 sqlserver configuration manager配置工具
3.2.5性能工具
3.2.6文档和教程
3.3 sqlserver 2005的数据库与表
3.3.1 sqlserver 2005中数据库的建立和删除
3.3.2 sqlserver 2005中表的管理
本章小结
习题3
实验1数据库与表的创建与管理
第4章关系数据库标准语言sql
4.1 sql语言概述
4.1.1 sql的产生与发展
4.1.2 sql的基本概念
4.1.3 sql的基本功能
4.1.4 sql的主要特点
4.2数据定义
4.2.1数据库的建立与删除
4.2.2基本表的定义、修改与删除
4.2.3索引的定义与删除
4.3数据查询
4.3.1单表查询
4.3.3子查询
4.4数据更新
4.4.1插入数据
4.4.2修改数据
4.4.3删除数据
4.5视图
4.5.1视图的概念和作用
4.5.2定义视图
4.5.3查询视图
4.5.4更新视图
4.5.5删除视图
4.6数据控制
4.6.1授权
4.6.2收回权限
本章小结
习题4
实验2 sql语言实验:数据定义
实验3 sql语言实验:数据操纵
实验4视图的创建与使用
第5章关系数据理论
5.1关系模式存在的问题
5.1.1数据冗余
5.1.2插入异常
5.1.3删除异常
5.1.4修改异常
5.2关系的规范化
5.2.1函数依赖
5.2.2范式
5.2.3第一范式
5.2.4第二范式
5.2.5第三范式
5.3关系模式的分解
本章小结
习题5
第6章数据库设计
6.1数据库设计概述
6.1.2数据库设计的步骤
6.2需求分析
6.2.1需求分析的任务
6.2.2数据流图
6.2.3数据字典
6.3概念结构设计
6.3.1 e-r模型
6.3.2概念结构设计的方法与步骤
6.4逻辑结构设计
6.4.1 e-r图向关系模型的转换
6.4.2数据模型的优化
6.4.3设计外模式
6.5物理结构设计
6.5.1物理设计的内容
6.5.2数据库存取方式的选择
6.5.3数据库存储结构的确定
6.5.4数据库物理结构的评价
6.6数据库实施
本章小结
习题6
实验5数据库设计
第7章数据库保护
7.1数据库安全性
7.1.1安全控制
7.1.2用户和角色管理
7.1.3 sql server的安全控制
7.2数据库完整性
7.3并发控制
7.3.1事务的基本概念
7.3.2并发控制概述
7.3.3封锁与封锁协议
7.3.4封锁出现的问题与解决办法
7.4数据库恢复
7.4.1数据库恢复的原理及技术
7.4.2数据库的故障和恢复的策略
本章小结
习题7
实验6数据库安全
第8章使用java开发数据库系统实例
8.1 java的特点
8.2 java的开发环境
8.2.1 jdk的安装
8.2.2 jdk的环境变量配置
8.2.3安装eclipse
8.3 java的开发步骤
8.4 java开发库存管理系统实例
本章小结
习题8
参考文献
数据库原理与应用教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×