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

数据库原理与开发 PDF下载

编辑推荐

本书特点:

  实用性较强,在学习理论知识的同时结合关系数据库管理系统MS SQL Server 2005的应用,并通过.NET 2005开发平台实现一个数据库系统的开发,使读者能够真正独立地开发数据库系统。

  在多处留下针对基础知识的思考问题,能通过推导或分析得到答案,以使读者一方面可以复习过去的知识,另一方面可以将知识融汇在一起,提高分析问题能力。

本书是作者在总结多年数据库系统开发经验以及数据库教学经验的基础上所编写的。本书共分三大部分:**部分是基础篇,由第1章至第6章组成,介绍数据库系统以及数据库管理系统的原理知识,内容包括数据库系统概述、关系数据库理论、关系模型数据操作标准语言、数据库的物理存储、数据库设计和关系数据库管理系统;第二部分是应用篇,由第7章至第10章组成,内容包括SQL Server 2005应用基础、存储过程及触发器、数据库安全性管理和数据恢复与数据转移;第三部分是实战篇,由第11章和第12章组成,介绍了数据库的各种访问接口及其实现,并通过一个实际项目——图书馆管理系统的实现,从需求分析、数据库设计到程序设计与实现完整地介绍了数据库系统的开发方法。

  本书可作为普通高等院校计算机科学与技术、软件工程、网络工程等专业数据库相关课程的教材,也可供数据库初学者参考使用。 ;

内容简介

本书共分3部分。第1部分是基础篇,由第1章至第6章组成,内容包括数据库系统概述、关系数据库理论、关系模型数据操作标准语言、数据库的物理存储、数据库设计和关系数据库管理系统;第2部分是应用篇,由第7章至第10章组成,内容包括SQL Server 2005应用基础、存储过程及触发器、数据库安全性管理和数据恢复与数据转移;第3部分是实战篇,由第11章和第12章组成,介绍了数据库的各种访问接口及其实现,并通过一个实际的项目—图书馆管理系统的实现,从需求分析、数据库设计到程序设计与实现完整地介绍数据库系统的开发方法。本书附录A部分给出了一个具体的应用领域—物流管理领域的实际业务过程;附录B给出了系统数据库的逻辑结构,供大家参考。

本书实用性较强,在学习理论知识的同时结合SQL Server 2005的应用,通过.NET 2005开发平台实现一个数据库系统的开发,使读者能够真正独立地开发数据库系统。

本书可作为普通高等院校计算机科学与技术、软件工程、网络工程等专业数据库相关课程的教材,也可作为相关院校非计算机理工类专业数据库课程的教材。

作者简介

暂无

数据库原理与开发 PDF下载

目录

第1篇 基础篇
 第1章 数据库系统概述
 1.1 数据管理的形成和发展
 1.2 数据库系统的基本概念
 1.2.1 信息及信息模型
 1.2.2 数据及数据模型
 1.2.3 数据库、数据库管理系统及数据库系统
 1.3 数据库系统结构
 1.3.1 数据库系统物理结构
 1.3.2 数据库系统的外部结构
 1.4 数据库开发人员及研究领域
 1.4.1 数据库开发人员
 1.4.2 数据库研究领域
 1.5 本章小结

免费在线读

第1章 数据库系统概述

当今,随着信息化进程的不断发展,对信息管理的要求越来越高,管理信息系统(MIS)、企业资源优化(ERP)系统、决策支持系统(DSS)等的应用,都是以数据库为核心建立起来的上层应用,信息资源已成为宝贵的物质财富,建立一个满足需求、性能卓越、稳定性高并且行之有效的数据库应用系统已成为一个团体生存和发展的基础。数据库技术得到前所未有的广泛应用,越来越多新的应用领域采用数据库技术管理数据。对于一个国家来说,数据库的建设规模、安全性和稳定性已成为衡量这个国家信息化程度的重要标志。因此数据库技术已经成为计算机技术的重要分支,数据库课程是计算机科学与技术专业、信息管理专业的重要课程。

计算机的应用大大提高了人类工作的效率,人类发展电子化与信息化的过程,实质上是将现实世界转化成机器世界,也就是虚拟世界的过程。人类在计算机上以数据的形式描述现实世界,数据库技术就是研究如何科学地将描述现实世界的数据管理组织起来,为人们提供可共享的、安全的、可靠的数据。数据库系统就是应用数据库技术对现实世界进行管理的计算机系统。

1.1 数据管理的形成和发展

从20世纪30年代开始,人们借助计算机进行数据处理。研制计算机的初衷是利用它进行复杂的科学计算。随着计算机技术的发展,其应用远远超出了人们的想象。在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统管理、数据库管理系统管理3个阶段。

1. 人工管理阶段

20世纪50年代中期以前,计算机主要用于科学计算。当时外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;没有操作系统和管理数据的软件。

人工管理数据具有如下特点。

(1)数据不能被大量保存。

当时计算机主要用于数学计算,程序需要的数据量不是很大,一般通过纸带载人数据,不需要将数据长期保存,并且当时的硬件状况也不允许大量数据的存储。

 (2)数据不具有独立性。

  数据需要由计算程序自己定义,没有相应的数据管理软件系统。程序员需要通过程序定义数据的逻辑结构、物理结构,包括存储结构、存取方法、输入方式等。如果数据发生变化必须修改计算程序,数据不具有独立性。

  ……

数据库原理与开发 pdf下载声明

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

pdf下载地址

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

链接地址:数据库原理与开发