欢迎光临
免费的PDF电子书下载网站

数据库原理与技术 (第二版)(21世纪高等学校精品规划教材) PDF下载

编辑推荐

精心设计教学内容——既强调紧扣教学大纲,又强调门槛低,通俗易懂,并随课程展开逐步深化,进一步加强学生对数据库理论及其应用的理解,扩展有关数据库的知识内容

  将理论、技术与应用紧密结合——结合数据库理沦的教学介绍SQL Server数据库的基本理论与基本方法,既是数据库概念的具体化,又是数据库理论的内容扩展

  独家发布“VFP部件库*小系统网络版”——使数据库不再抽象,使应用不再是空谈与空想。数小时就可建立一个界面友好、功能丰富的管理信息系统

  丰富的配套教学资源——包括电子教案、拥有500多道试题的试题库,以及对试题库进行管理,自测与自动出卷的试题库管理系统 ;

内容简介

本书在第一版的基础上加强了SQL Server与Oracle两种数据库管理系统软件的教学内容,突出在网络环境中数据库的应用研究。全书系统、全面地叙述了数据库系统的基本概念、基本原理和基本方法。内容包括数据库概念、数据模型、存储结构、关系数据理论和关系数据库的基本概念、SQL语言、数据库应用系统设计、SQL Server与Oracle数据库的基础知识与开发方法。还介绍了C/S与B/S模式、数据库保护、数据仓库、数据挖掘、分布式数据库和面向对象数据库等知识。

本书可作为高等院校应用型本科在校学生学习数据库理论与技术的教材,也可供研究生和从事计算机工作的科技工作者参考。

作者简介

暂无

数据库原理与技术 (第二版)(21世纪高等学校精品规划教材) PDF下载

目录

第二版前言
第一版前言
第1章 数据库基础知识
本章学习目标
1.1 数据处理
1.1.1 利用文件系统进行数据处理
1.1.2 从实例看数据库的数据处理技术
1.2 数据库技术概述
1.3 数据库的数据结构及存储结构
1.3.1 链表式数据结构
1.3.2 关系数据库结构概述
1.4 索引文件组织
1.4.1 索引文件
1.4.2 非关键字索引文件
1.4.3 B+树索引结构
本章小结
习题一
第2章 数据库设计中的数据模型
本章学习目标
2.1 数据模型
2.1.1 数据模型概念
2.1.2 数据之间的联系
2.1.3 实体一联系模型
2.2 关系数据模型
2.2.1 关系数据模型的概念
2.2.2 关系数据模型的设计
2.3 面向对象数据模型
2.3.1 UML定义的类图
2.3.2 利用Rose建模操作
2.3.3 从建模到建库与建表的自动化操作
本章小结
习题二
第3章 关系数据库
本章学习目标
3.1 基本概念
3.2 函数依赖
3.2.1 函数依赖概念
3.2.2 部分函数依赖
3.2.3 完全函数依赖
3.2.4 传递函数依赖
3.3 候选关键字与主属性
3.3.1 候选关键字
3.3.2 主属性
3.4 关系规范化
3.4.1 问题的提出
3.4.2 范式
3.4.3 关系分解的正确性
本章小结
习题三
第4章 关系数据库实现及使用
本章学习目标
4.1 关系代数
4.1.1 传统的集合运算
4.1.2 专门的关系运算
4.2 关系演算
4.3 SQL语言概貌
4.4 SQL数据定义功能
4.4.1 基本表的定义和修改
4.4.2 索引的建立和删除
4.5 SQL数据查询语句
4.5.1 语句格式
4.5.2 对单一表查询语句
4.5.3 对两个以上表的连接查询
4.5.4 嵌套查询
4.5.5 关系除法
4.6 SQL查询语句的加强
4.7 视图
4.8 SQL数据更新语句
4.8.1 修改(UPDATE)语句
4.8.2 删除(DELETE)语句
4.8.3 插入(INsERT)语句
4.8.4 视图的更新
4.9 SQL数据控制功能
 ……
第5章 数据库的保护
第6章 SQL Server数据库系统
第7章 数据库应用系统设计
第8章 Oracle数据库系统
第9章 其他数据处理技术概述
附录
参考文献

免费在线读

第1章 数据库基础知识
  本章学习目标
本章联系数据库管理系统的发展历程介绍数据库管理系统的基本概念,包括用文件管理系统进行数据管理的缺点,数据库管理系统的优点,数据库管理系统的组成数据库的数据结构和存储结构等。通过本章学习,读者应该掌握以下内容:
· 数据库管理系统与传统的文件管理系统的主要区别与各自的特点
· 数据库管理系统(DBMS)的组成与功能
· 数据库的数据结构和存储结构
· 索引的概念,索引文件类型
· 索引文件结构与使用
· B+树结构及应用
当今时代是信息技术飞速发展的时代。所谓信息,是以数据为载体随客观世界实际存在的事物、事件或概念在人们头脑中的反映。信息系统是以计算机为核心,以数据库为基础,对信息进行收集、组织、存储、加工、传播、管理和使用的系统。数据库能借助计算机保存和管理大量复杂的数据,快速而有效地为多个不同的用户和各种应用程序提供需要的数据,以便人们能更方便更充分地利用这些宝贵的信息资源。
数据管理是指数据的收集、整理、组织、存储、查询、维护和传送等各种操作,是数据处理的基本环节,是任何数据处理任务必有的共性部分。因此应当开发出既通用又方便好用的软件,把数据有效地管理起来,以便最大限度地减轻程序员的负担。数据库技术正是针对这一目标逐渐完善的一门计算机软件技术。它所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据,如何更广泛、更安全地共享数据。
  1.1 数据处理
 1.1.1 利用文件系统进行数据处理
 根据计算机软件和硬件的发展,数据管理技术的发展大体上分为三个阶段:人工管理阶段、文件系统阶段和数据库阶段。
 1.人工管理阶段(20世纪50年代中期以前)
 20世纪50年代中期以前,计算机主要用于科学计算。当时尚无操作系统与高级语言,软件采用机器语言编写。在科学计算公式中用到一些数据,但数据量很小,一般不对它们进行添加、修改、删除等维护操作,也不要求检索,因此无论从软件开发环境,还是从应用需求上都将它们与程序紧密结合在一起,对这些数据不需要共享,而且当时也不允许共享。
  ……

数据库原理与技术 (第二版)(21世纪高等学校精品规划教材) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:数据库原理与技术 (第二版)(21世纪高等学校精品规划教材)