出版时间:2012-3 出版社:西安电子科技大学出版社 作者:范剑波
内容概要
《数据库理论与技术实现》详细介绍了数据库基础知识,阐述了关系数据库系统的理论、方法和设计技术,讲解了SQLServer中的T-SQL语言,给出了数据库应用系统设计的实例。
书籍目录
第一篇 数据库系统基础篇第1章 数据库系统概述 1.1 数据库系统的应用和研究 1.1.1 数据库系统的应用 1.1.2 数据库系统的研究 1.2 文件系统和数据库系统 1.2.1 数据、信息和数据处理 1.2.2 文件系统的特点与局限性 1.2.3 数据库系统的产生与发展 1.2.4 数据库系统的主要特点 1.2.5 数据库的有关概念 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 数据库系统的组成 1.4.4 数据库管理系统的基本功能和组成 1.4.5 数据库管理系统的选择和评价 1.5 典型案例分析 本章小结 练习题第2章 关系数据模型 2.1 关系模型的基本概念 2.1.1 关系的通俗解释 2.1.2 关系的数学定义 2.1.3 关系模型 2.1.4 关系数据库管理系统 2.2 关系代数 2.2.1 传统的集合运算 2.2.2 专门的关系运算 2.2.3 关系代数表达式及实例 *2.3 关系演算 2.3.1 元组关系演算 2.3.2 域关系演算 2.4 关系数据库查询的优化 2.4.1 查询优化问题的提出 2.4.2 关系代数的等价变换 2.4.3 查询优化的一般策略 2.4.4 查询优化的步骤 2.5 典型案例分析 本章小结 练习题第二篇 数据库系统实践篇第3章 sql server 2005综述 3.1 sql server 2005概述 3.2 sql server 2005的安装 3.2.1 sql server 2005的安装环境 3.2.2 sql server 2005的安装过程 3.3 sql server 2005管理工具 3.3.1 sql server 2005服务器的配置 3.3.2 sql server 2005服务器的注册和连接 3.3.3 sql server 2005服务器的启动和关闭 3.3.4 sql server 2005的常用工具 3.4 sql server 2005在线手册 3.5 典型案例分析 本章小结 练习题第4章 t-sql事务结构查询语言i 4.1 sql server 2005的数据库 4.1.1 数据库的结构与组成 4.1.2 创建用户数据库 4.1.3 管理用户数据库 4.2 sql server 2005的数据表 4.2.1 数据表的结构和内容 4.2.2 创建用户数据表 4.2.3 管理用户数据表 4.3 sql server 2005的数据更新 4.3.1 数据插入 4.3.2 数据修改 4.3.3 数据删除 4.4 sql server 2005的数据查询 4.4.1 数据基本查询 4.4.2 数据分组查询 4.4.3 多表连接查询 4.4.4 数据子查询 4.4.5 附加子句 4.5 sql server 2005的流程控制语言 4.5.1 批处理、脚本和变量 4.5.2 顺序结构语句 4.5.3 分支结构语句 4.5.4 循环结构语句 4.5.5 其他语句 4.6 sql server 2005的游标 4.6.1 游标的概念 4.6.2 游标的使用 4.7 sql server 2005的视图、存储过程和触发器 4.7.1 视图的建立、查询和删除 4.7.2 存储过程的建立、执行和删除 *4.7.3 触发器的建立和删除 4.8 典型案例分析 本章小结 练习题第5章 t-sql事务结构查询语言ii 5.1 sql server 2005的安全性和数据库恢复 5.1.1 安全性的相关概念 5.1.2 sql server 2005系统的安全性 5.1.3 数据库恢复的相关概念 5.1.4 sql server 2005系统的恢复技术 5.2 sql server 2005的完整性和数据库并发控制 5.2.1 完整性的相关概念 5.2.2 sql server 2005系统的完整性 5.2.3 数据库并发控制的相关概念 5.2.4 并发控制的封锁机制 5.2.5 sql server 2005系统的并发控制 5.3 sql server 2005的函数 5.3.1 sql server 2005函数分类 5.3.2 用户定义函数 5.4 典型案例分析 本章小结 练习题第三篇 数据库系统设计篇第6章 实体-联系数据模型 6.1 数据库建模概述 6.2 e-r模型(e-r图) 6.2.1 e-r图的主要组成部分 6.2.2 e-r图中联系的角色 6.2.3 e-r图中联系的多向性 6.3 设计原则 6.3.1 真实性 6.3.2 避免冗余 6.3.3 简单性 6.3.4 合理选择元素类型 6.4 子类和继承 6.4.1 e-r图中的子类 6.4.2 e-r图中的继承 6.5 约束的建模 6.5.1 e-r图中的键码 6.5.2 单值约束 6.5.3 引用完整性 6.5.4 其他类型的约束 6.6 典型案例分析 本章小结 练习题第7章 关系数据库的模式设计 7.1 关系模式的存储异常和数据依赖 7.2 函数依赖的概念 7.2.1 函数依赖的定义 7.2.2 完全函数依赖和部分函数依赖 7.2.3 传递函数依赖 7.2.4 关系中的键码 7.3 函数依赖的规则 7.3.1 三个推理规则 7.3.2 闭包的计算 7.4 关系的规范化 7.4.1 第一范式 7.4.2 第二范式 7.4.3 第三范式 7.4.4 bcnf范式 *7.4.5 多值依赖和第四范式 7.5 模式分解的优劣 7.5.1 模式分解的等价性 7.5.2 模式分解的规则和方法 7.6 典型案例分析 本章小结 练习题第8章 关系数据库设计 8.1 数据库设计概述 8.1.1 数据库设计的方法 8.1.2 数据库设计的特点 8.1.3 数据库设计的步骤 8.2 需求分析 8.2.1 需求分析的任务和方法 8.2.2 数据流图 8.2.3 数据字典 8.3 概念结构设计 8.3.1 概念结构设计的方法与步骤 8.3.2 数据抽象与局部视图设计 8.3.3 视图的集成 8.4 逻辑结构设计 8.4.1 e-r图向关系模型的转换 8.4.2 关系模型的优化 *8.5 数据库物理设计 8.6 数据库应用系统的实施与调优 8.7 典型案例分析 本章小结 练习题第9章 数据库应用系统设计案例 9.1 应用系统开发模型 9.1.1 瀑布模型 9.1.2 原型模型 9.2 宾馆信息管理系统的设计 9.2.1 系统的需求分析 9.2.2 系统的概念结构设计 9.2.3 系统的逻辑结构设计 9.2.4 系统的物理结构设计 9.3 在线考试系统的设计 9.3.1 系统功能模块设计 9.3.2 系统工作流程设计 9.3.3 数据库分析与设计 9.4 odbc api数据库连接方法 9.4.1 odbc基础 9.4.2 使用odbc api建立应用程序 9.5 图书网上销售系统的案例分析 9.5.1 网上购物流程设计 9.5.2 网上购物功能设计 9.5.3 网上购物数据库设计 本章小结 练习题第四篇 数据库系统新进展篇第10章 数据库系统新进展 10.1 面向对象数据库系统 10.1.1 面向对象数据模型的基本概念 10.1.2 对象定义语言odl概述 10.1.3 面向对象数据库系统的发展前景 10.2 分布式数据库系统 10.2.1 分布式数据库系统概述 10.2.2 分布式数据库系统的查询处理和优化 10.2.3 分布式数据库系统的发展前景 10.3 xml语言 10.3.1 xml概述 10.3.2 xml语法 10.3.3 xml文档类型定义 10.4 数据挖掘概述 10.4.1 数据挖掘的定义 10.4.2 数据挖掘的任务 10.4.3 数据挖掘流程和方法 本章小结 练习题附录1 “数据库理论与技术”课程模拟试题参考答案附录2 “数据库理论与技术”课程实验指导实验1 sql server 2005以及应用案例的安装实验2 sql的数据定义和更新实验3 sql的数据查询实验4 视图、存储过程和触发器的练习实验5 sql的综合练习实验6 数据库的安全性和完整性实验7 数据库连接的练习实验8 数据库设计的练习参考文献
编辑推荐
范剑波主编的《数据库理论与技术实现》中详细介绍了数据库基础知识,阐述了关系数据库系统的理论、方法和设计技术,讲解了SQL Server中的T-SQL语言,给出了数据库应用系统设计的实例,最后还介绍了数据库技术的新进展。具体包括:数据库系统概述、关系数据模型、SQLServer 2005综述、T-SQL事务结构查询语言、实体-联系数据模型、关系数据库设计、数据库应用系统设计案例等。书末附有课程模拟试题、参考答案和实验指导。 本书可作为高等学校计算机类专业及相关专业本科教材和卓越工程师教育教材。
图书封面
评论、评分、阅读与下载