出版时间:2011-8 出版社:西南交通大学出版社 作者:陶程仁 页数:269
内容概要
在计算机科学中,数据库是十分重要且发展迅速的重要分支。随着各种应用领域对数据管理的需求越来越多,数据库原理及应用这门课程的重要性也越来越突出,它不仅是高校计算机、信息管理等专业的主干课程,而且已成为许多非计算机专业学生的必修课或选修课程。
本书作者都是教学第一线教师,且具有丰富的教学及项目开发经验。与其他同类教材相比,本书具有以下特点:
(1)本书是针对应用型本科生的培养目标而编写的。突出应用性,通过知识的应用转化为解决问题的能力,实现由重知识传播到重能力培养的转变。
(2)理论与实践均依托于具体软件。本书以SQL Server
2005作为数据库管理系统软件,以PowerDesigner为数据库设计工具,把数据库的基本概念、基本理论和基本技术及数据库的设计贯穿于一个已设计完善的数据库系统实例中,通过详尽的分析,使学生既能感性认识数据库,加深对数据库理论知识的理解,又能解决这些理论知识什么时候用和怎样用的问题。
(3)循序渐进,编排合理。本书从数据库的基本知识开始,紧接着到关系数据库语言,数据库设计直至最后数据库新技术发展的介绍,理论教学与实践教学环环相扣,其问配有大量的实例,包括C/S结构和B/S结构的案例,使原本抽象的内容变得生动和形象起来。
(4)方便实用,配套有实验指导书。为方便学生的实际操作,精心编写了配套的实验指导书,通过基础实验、综合性实验和创新性实验来培养学生的实际操作能力及创新能力。
全书共分为8章。第1章为绪论,主要内容有数据库的基本知识。第2章介绍了关系数据库语言,主要内容有SQL
Server2005的有关概念及操作。第3章介绍了SQL高级应用,主要内容有SQL程序设计、触发器、存储过程等。第4章介绍了数据库设计,主要内容有数据库设计的过程及PowerDesigner的应用。第5章介绍了关系数据库理论,主要内容有关系数据库设计的各种问题,用规范化理论评估数据库设计的方法。第6章介绍了数据库安全与维护。第7章介绍了数据库访问技术,主要内容有用0DBC、
AD0、AD0.NET、JDBC访问数据库的各种技术。第8章介绍了数据库新技术发展,主要内容有多媒体数据库,面向对象数据库等新技术。
书籍目录
第1章 绪 论
1.1 数据库基本概念
1.2 数据库系统结构
1.3 数据模型
1.4 关系数据库
1.5 关系代数
1.6 数据库管理系统简介
第2章 关系数据库语言
2.1 SQL语言的概述
2.2 数据库管理
2.3 表的创建及维护
2.4 索引
2.5 数据查询
2.6 数据更新
2.7 视 图
第3章 SQL高级应用
3.1 SQL程序设计
3.2 存储过程
3.3 触发器
第4章 数据库设计
4.1 数据库设计的过程
4.2 实体一联系模型
4.3 约 束
4.4 E.R模型设计原则
4.5 弱实体集
4.6 扩展的E—R属性
4.7 使用PowerDesigner画E—R图
4.8 将E—R图转换为关系模式
第5章 关系数据库理论
5.1 关系数据库模式设计的问题
5.2 函数依赖
5.3 范式
5.4 模式分解
5.5 多值依赖与第四范式
第6章 数据库安全与维护
6.1 数据库的安全性控制
6.2 数据库系统的数据完整性
6.3 事务的并发控制
6.4 数据库恢复技术
第7章 数据库访问技术
7.1 概述
7.2 ODBC与数据库访问
7.3 ADO与数据库访问
7.4 使用ADO.NET访问数据库
7.5 使用JDBC访问数据库
7.6 数据库连接池技术
7.7 Hibernate与连接数据库
第8章 数据库新技术发展
8.1 分布式数据库
8.2 主动数据库
8.3 多媒体数据库
8.4 面向对象数据库
8.5 XML数据库
8.6 面向特定领域的数据库
参考文献
图书封面
评论、评分、阅读与下载