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

数据库应用与设计

数据库应用与设计

定 价:¥26.00

作 者: 崔巍 主编
出版社: 清华大学出版社
丛编项: 中国高等学校信息管理与信息系统专业规划教材
标 签: 数据库理论

购买这本书可以去


ISBN: 9787302190943 出版时间: 2009-02-01 包装: 平装
开本: 16开 页数: 256 字数:  

内容简介

  本书是普通高等教育“十一五”国家级规划教材,是“中国高等学校信息管理与信息系统专业规划教材”之一。本书包括数据库基础、数据库管理、数据库设计、数据库应用开发等内容,共分为9章,具体内容包括数据库基础、关系数据库基础、关系数据库标准语言 SQL、数据库编程初步、数据库管理、关系数据库理论、数据库设计与实施、数据库开发入门以及数据库新技术与发展等。本书特别注重易用性,在每章开始有导读,结束有小结,每节配有思考题,每章有习题,能够实践的部分都配有实验说明和指导,非常方便教师和学生使用。本书不仅可以作为信息系统及相近专业的数数据库,也可以作为其他专业数据库课程的教材或参考教材,还可供从事数据库应用、设计、管理或开发的技术人员参考。本书配有电子课件,读者可在清华大学出版社网站(http://www.tup.com.cn)下载。

作者简介

暂缺《数据库应用与设计》作者简介

图书目录

第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.3.5 关系模型
1.4 数据库的三层模式结构
1.4.1 数据独立性
1.4.2 三层模式和两级映射
1.4.3 数据库管理系统的基本结构
思考题
本章小结
第2章 关系数据库基础
2.1 关系概念
2.1.1 关系的定义
2.1.2 基本概念和术语
思考题
2.2 关系数据模型
2.2.1 关系模型及其要素
2.2.2 关系完整性约束
思考题
2.3 关系代数
2.3.1 传统的集合运算
2.3.2 专门关系运算
思考题
2.4 关系数据库管理系统 SQL Server 介绍
2.4.1 SQL Server 的基本结构
2.4.2 SQL Server 数据库及其建立
思考题
本章小结
习题2
实验1 建立数据库
第3章 关系数据库标准语言 SQL
3.1 SQL 语言概述
3.2 样本数据库
3.3 数据定义功能与数据完整性约束的实现
3.3.1 模式的定义和删除
3.3.2 表的定义、修改和删除
思考题
3.4 数据操作功能及数据完整性的作用
3.4.1 插入操作
3.4.2 删除操作
3.4.3 更新操作
思考题
3.5 数据查询功能
3.5.1 SQL SELECT 命令的语法
3.5.2 简单查询
3.5.3 连接查询
3.5.4 分组与汇总查询
3.5.5 嵌套查询
思考题
3.6 视图
3.6.1 视图的概念
3.6.2 视图的建立和使用
思考题
本章小结
习题3
实验2 建立表和定义完整性约束
实验3 数据操作和完整性约束的作用
实验4 数据查询
实验5 视图的应用
第4章 数据库编程初步
4.1 T-SQL简介
4.1.1 变量、数据类型与表达式
4.1.2 函数
4.1.3 语句
思考题
4.2 游标
4.2.1 游标及其语句
4.2.2 游标查询处理举例
4.2.3 利用游标进行删除和更新操作
4.2.4 嵌入式SQL
思考题
4.3 存储过程
4.3.1 基本概念
4.3.2 创建存储过程和执行存储过程
4.3.3 存储过程的修改和删除
4.3.4 存储过程应用举例
4.3.5 获得有关存储过程的信息
思考题
4.4 触发器
4.4.1 基本概念
4.4.2 建立触发器
4.4.3 deleted表和inserted表
4.4.4 触发器应用举例
思考题
本章小结
习题4
实验6 游标
实验7 存储过程
实验8 触发器
第5章 数据库管理
5.1 数据管理与数据库管理
5.1.1 数据库规划和设计阶段的管理
5.1.2 数据库实施、运行和维护阶段的管理
思考题
5.2 数据库安全管理
5.2.1 数据库安全概述
5.2.2 数据库管理系统的身份识别机制
5.2.3 SQLSetver的用户和角色管理
5.2.4 SQLSetver的用户权限管理
思考题
5.3 事务管理
5.3.1 事务的概念和性质
5.3.2 事务管理的命令
思考题
5.4 恢复管理
5.4.1 软故障及其恢复
5.4.2 硬故障恢复
思考题
5.5 并发控制
5.5.1 为什么需要并发控制
5.5.2 可串行化
5.5.3 封锁
5.5.4 死锁
5.5.5 隔离
思考题
本章小结
习题5
实验9 用户管理和权限管理
实验10 事务管理和灾难恢复
实验11 并发事务控制
第6章 关系数据库理论
6.1 函数依赖
6.1.1 函数依赖的概念
6.1.2 为什么要讨论函数依赖
6.1.3 术语和符号
6.1.4 函数依赖的逻辑蕴涵
思考题
6.2 模式分解
6.2.1 模式分解的准则
6.2.2 模式分解举例
思考题
6.3 关系规范化
6.3.1 第一范式
6.3.2 第二范式
6.3.3 第三范式
6.3.4 BC范式
6.3.5 规范化算法
6.3.6 规范化小结
思考题
本章小结
习题6
第7章 数据库设计与实施
7.1 数据库设计的一般内容和步骤
7.1.1 数据库设计的基本任务
7.1.2 数据库设计的方法与步骤
思考题
7.2 数据库设计工具PowerDesignet
简介
思考题
7.3 概念模型设计
7.3.1 弱实体、依赖联系和强制联系
7.3.2 概念数据模型设计的基本内容和方法
7.3.3 使用PowerDesigner设计概念模型
思考题
7.4 逻辑模型设计
7.4.1 E-R模型向关系模型的转换
7.4.2 使用PowerDesigner将概念模型转换成逻辑(物理)模型
7.4.3 使用PowerDesigner设计逻辑(物理)模型
7.4.4 关系模式优化
思考题
7.5 物理数据库设计
思考题
7.6 数据库的实施与维护
7.6.1 数据库的实施
7.6.2 数据库的运行和维护
思考题
7.7 数据库设计案例
7.7.1 需求概述
7.7.2 概念结构设计
7.7.3 逻辑结构设计
7.7.4 物理结构设计和数据库实施
思考题
本章小结
习题7
实验12 数据库设计
第8章 数据库开发入门
8.1 数据库应用系统开发方法概述
8.1.1 结构化生命周期法
8.1.2 快速原型法
8.1.3 面向对象方法
思考题
8.2 数据库应用系统的基本架构
8.2.1 客户/服务器结构
8.2.2 浏览器/服务器结构
思考题
8.3 数据库访问技术
8.3.1 ODBC
8.3.2 ADO.NET
8.3.3 JDBC
思考题
8.4 数据库开发案例
8.4.1 数据库设计
8.4.2 系统主界面
8.4.3 学生管理
8.4.4 课程管理
8.4.5 选课管理
8.4.6 统计查询
思考题
本章小结
习题8
实验13 使用C#开发数据库应用程序
第9章 数据库新技术与发展
9.1 分布式数据库
9.1.1 分布式数据库的基本概念
9.1.2 分布式数据库的基本特点
思考题
9.2 面向对象数据库
9.2.1 面向对象数据库的研究方法
9.2.2 ODMG数据模型和OQL
9.2.3 面向对象数据库的基本特征及其存在的问题
9.2.4 RDBMS、ORDBMS和OODBMS的比较
思考题
9.3 并行数据库
9.3.1 为什么要研究并行数据库
9.3.2 并行数据库的研究内容
思考题
9.4 主动数据库
思考题
9.5 知识库
思考题
9.6 模糊数据库
思考题
9.7 多媒体数据库
思考题
9.8 数据仓库
9.8.1 什么是数据仓库
9.8.2 数据仓库系统
9.8.3 数据仓库与决策支持
思考题
9.9 XML数据库
9.9.1 XML数据库的研究过程
9.9.2 XML基础
9.9.3 XML数据类型和SQL/XML
思考题
9.10 地理信息系统与空间数据库
思考题
本章小结
附录A 课程大作业
A.1 内容及要求
A.1.1 实践目的
A.1.2 实践内容
A.1.3 实践步骤
A.1.4 实践要求
A.1.5 评分标准
A.2 题目
A.2.1 餐饮管理信息系统
A.2.2 订货、发货管理系统
A.2.3 住宅小区物业管理信息系统
A.2.4 机房管理系统
A.2.5 药品库房管理系统
A.2.6 教务管理信息系统
附录B 课程大作业样例
B.1 题目及需求分析
B.2 概念结构设计
B.3 逻辑结构设计
B.4 物理数据库设计
B.5 系统实现
主要参考书目

本目录推荐