内容提要 为了适应数据库技术的发展需要,满足广大读者和教师的建议和需求,本书是在《数据库原理及开发应用》的基础上修订而成,本版深入浅出地讲解了数据库原理及其应用。相对版,本版对原书各章节增加了大量的例题,本版更系统全面、例题更丰富、实用性更强、注重培养学生的应用技能和能力,既能更方便教师的讲授,又便于学生掌握和理解数据库知识。 《数据库原理及开发应用(第二版)》的主要内容为数据库概述、数据模型、关系数据库的基本理论、transact?sql语言、结构化查询语言sql、存储过程和触发器、关系模式的规范化设计、数据库设计、数据库的安全与保护、数据库应用系统设计实例、web数据库应用系统、数据库技术新进展。 《数据库原理及开发应用(第二版)》注重教材内容循序渐进、由浅入深、理论与实践相结合,书中有大量的图形和文字说明,既便于教师教学又便于学生学习。本书可作为各类高等院校特别是应用型本科院校数据库技术课程教材,也可供计算机数据库爱好者参考使用。 目录 《数据库原理及开发应用(第二版)》章数据库概述1.1数据管理技术的发展1.1.1信息与数据1.1.2数据管理技术的发展1.2数据库系统的结构1.2.1数据库三级模式结构1.2.2数据库系统的体系结构1.3数据库、数据库管理系统与数据库系.3.1数据库1.3.2数据库管理系.3.3数据库系.4数据库技术的发展1.4.1数据库的发展历程1.4.2数据库研究的现状和未来的发展趋势1.5sql server 2005简介1.5.ql server 2005概述1.5.2sql server 2005常见版本1.5.3sql server 2005工具和实用程序简介1.5.4sql server 2005系统数据库简介1.5.5sql server 2005数据库的建立1.6本章小结1.7习题第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.3.3网状模型2.3.4关系模型2.3.5面向对象模型2.3.6数据模型的比较2.4本章小结2.5习题第3章关系数据库的基本理论3.1关系模型概述3.2关系数据模型3.2.1关系数据结构和基本术语3.2.2关系的数学定义3.2.3关系的性质3.3关系模型的三类完整性3.3.1实体完整性(entity integrity)3.3.2参照完整性(referential integrity)3.3.3用户定义完整性3.4关系代数的基本运算3.4.1传统的集合运算3.4.2专门的关系运算3.4.3基本运算及其变换运算3.5关系演算3.5.1元组关系演算语言——alpha3.5.2域关系演算3.6本章小结3.7习题第4章transact-sql语言4.1transact-sql语言基本概念4.1.1数据类型4.1.2变量和运算符4.2流程控制语句4.3函数4.3.1系统函数4.3.2用户自定义函数4.4本章小结4.5习题第5章结构化查询语言sql5.1概述5.1.ql的产生和发展5.1.2sql的特点5.2数据定义功能5.2.1基本表的定义5.2.2表结构的修改5.2.3基本表的删除5.2.4索引的建立5.2.5索引的删除5.3数据查询功能5.3.1投影查询5.3.2条件查询5.3.3连接查询5.3.4排序5.3.5分组及计算查询5.3.6子查询5.3.7集合操作5.4数据操作功能5.4.1插入数据语句5.4.2更新数据语句5.4.3删除数据语句5.4.4保持数据的一致性5.5视图5.5.1视图的建立5.5.2视图的修改5.5.3视图的删除5.5.4视图更新操作5.6数据控制功能5.6.1授予权限5.6.2回收权限5.6.3拒绝权限5.7嵌入式sql5.7.1嵌入式sql简介5.7.2游标5.7.3动态sql简介5.8本章小结5.9习题第6章存储过程和触发器6.1存储过程6.1.1存储过程的类型6.1.2存储过程的创建和执行6.1.3存储过程的修改和删除6.1.4存储过程的优点6.2触发器6.2.1触发器的类型6.2.2触发器的工作原理6.2.3触发器的创建和查看6.2.4触发器的修改和删除6.2.5触发器的优缺点6.3本章小结6.4习题第7章关系模式的规范化设计7.1问题提出7.2数据依赖7.2.1属性间联系7.2.2函数依赖7.2.3多值依赖7.3规范化的关系模式7.3.1第一范式7.3.2第二范式7.3.3第三范式7.3.4bc范式7.3.5第四范式7.3.6规范化小结7.4数据依赖的公理系统7.5模式分解7.6本章小结7.7习题第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概念结构设计的必要性8.3.2概念模型的特点8.3.3概念结构设计的方法与步骤8.4逻辑结构设计8.4.1e-r图向关系模型的转换8.4.2数据模型的优化8.5数据库物理设计8.5.1确定物理结构8.5.2评价物理结构8.6数据库实施8.7数据库运行与维护8.8数据库设计中的技巧8.9本章小结8.10习题第9章数据库的安全与保护9.1数据库的安全性9.1.1用户认证9.1.2存取控制9.1.3视图机制9.1.4审计9.1.5数据加密9.1.6sql server 2005的安全性管理9.2数据库的完整性9.2.1数据库的完整性的含义9.2.2完整性约束条件9.2.3完整性控制9.2.4sql server 2005的完整性保护9.3数据库的并发控制技术9.3.1事务概述9.3.2并发控制方法9.3.3并发调度的可串行性9.3.4sql server 2005的并发控制9.4数据库的备份与恢复技术9.4.1数据库的故障种类9.4.2数据备份与恢复9.4.3sql server 2005的数据库备份9.4.4sql server 2005的数据库还原9.5本章小结9.6习题0章数据库应用系统设计实例——学生管理系0.1用户需求10.1.1系统功能分析10.1.2系统功能模块设计10.2数据库设计10.2.1数据库需求分析10.2.2数据库概念结构设计10.2.3数据库逻辑结构设计10.3数据库结构的实现10.3.1创建数据库和数据表10.3.2sql server 2005的设置10.3.3前台客户端编程所使用的高级语言——visual basic 6.0简介10.3.4创建数据库10.3.5创建odbc10.4学生管理系统主窗体的创建10.4.1创建工程项目——student_mis10.4.2创建学生管理系统的主窗体10.4.3创建主窗体的菜单10.4.4创建公用模块10.5系统用户管理模块的创建10.5.1用户登录窗体的创建10.5.2添加用户窗体的创建10.6本章小结10.7习题1章web数据库应用系1.1web概述11.1.1web的历史11.1.2web工作模式11.1.3与web有关的一些概念11.2web数据库11.2.1web数据库的概念11.2.2web应用系1.2.3常用web数据库的比较11.3web数据库访问技术11.3.1odbc11.3.2jdbc11.3.3jsp11.4web数据库应用系1.4.1asp简介11.4.2asp访问数据库示例11.5本章小结11.6习题2章数据库技术新进展12.1数据库技术发展概述12.2数据库技术与其他相关技术相结合12.2.1分布式数据库12.2.2并行数据库12.2.3主动数据库12.2.4面向对象数据库12.2.5多媒体数据库12.3面向应用领域的数据库新技术12.3.1数据仓库12.3.2工程数据库12.3.3空间数据库12.3.4模糊数据库12.3.5传感器数据库12.3.6网格数据管理12.3.7微小型数据库技术12.3.8移动数据管理12.4本章小结12.5习题参考文献 作者介绍
以下为对购买帮助不大的评价