数据库技术与应用

出版时间:2010-2  出版社:清华大学出版社  作者:顾兵 编  页数:382  

前言

数据库技术起源于20世纪60年代末,经过40余年的迅速发展,已经建立起一套较完整的理论体系,形成了一大批商用软件产品,培育起一个软件产业。随着数据库技术的推广使用,计算机应用已深入到国民经济和社会生活的各个领域,这些应用都以数据库技术及其应用为基础和核心。因此,数据库技术与操作系统一起构成信息处理的平台已成为业界的一种共识。由于数据库技术在计算机软件领域占有重要的地位,长期以来一直是计算机类专业的主要课程。由于其教学一直处于以理论知识的学习为主的状态,致使教学双方都感到这门课程抽象而枯燥。其原因主要有两个方面:一方面,某些数据库原理类的教科书,主要介绍理论知识,而不能将其依托于一个商品化的、流行的、具体的平台来讲述;另一方面,市场上大部分介绍某种数据库技术的图书,主要以介绍该平台下技术工具的功能与使用为主,让读者知其然而不知其所以然,不适合于从基础起步的学习。而那种理论与实践能很好地结合,基本原理与具体平台技术能相辅相成的适于教学的图书并不多见。作者在长期教学实践中体会到,只有将数据库基本理论、原理与实际应用开发有机地结合起来,以基本理论为基础,以商品化的流行数据库产品为平台,以数据库设计、应用开发为目标,才能使教学内容丰富而具体,才能有效地增强实践训练和动手能力的培养,才能真正学以致用。这也正是本书编写的宗旨。

内容概要

本书以SQL Server 2005为平台,介绍了数据库基本原理、开发方法与应用技术。  全书共10章,包括数据库系统概论、SQL Server 2005安装与常用工具、SQL语言基础、创建与管理数据库、创建与管理表、创建与管理其他数据库对象、SQL Server数据查询、数据库保护、数据库设计、数据库应用与开发技术等内容。每章后面均附有思考练习题,以帮助读者理解与掌握相关内容。本书结构清晰,示例较多,应用性强,既可作为普通高校计算机类专业及其他相关专业本科生学习的教材,也可作为从事数据库系统建设、使用与维护的应用工作人员的参考书。

书籍目录

第1章 数据库系统概论  1.1 引言   1.1.1 数据与信息   1.1.2 数据处理和数据管理   1.1.3 数据库技术基本概念  1.2 数据库技术的发展   1.2.1 人工管理阶段   1.2.2 文件系统阶段   1.2.3 数据库阶段  1.3 数据模型   1.3.1 实体联系模型   1.3.2 层次模型   1.3.3 网状模型   1.3.4 关系模型  1.4 关系模型与关系数据库   1.4.1 关系的数学定义   1.4.2 关系代数基础  1.5 数据库体系结构   1.5.1 体系结构中的要素     1.5.2 数据的独立性   1.5.3 数据库系统工作流程  1.6 SQL Server 2005数据库系统概述   1.6.1 SQL Server 2005数据库的发展   1.6.2 SQL Server 2005体系结构   1.6.3 SQL Server 2005的新特性  本章小结  思考练习题 第2章 SQL Server 2005安装与常用工具  2.1 SQL Server 2005的安装   2.1.1 SQL Server 2005安装环境的配置   2.1.2 SQL Server 2005安装过程   2.1.3 SQL Server 2005卸载  2.2 SQL Server 2005系统数据库   2.2.1 系统数据库   2.2.2 SQL Server 2005系统表   2.2.3 SQL Server 2005系统存储过程  2.3 SQL Server 2005常用工具   2.3.1 管理控制台   2.3.2 配置工具   2.3.3 商业智能开发平台  本章小结  思考练习题 第3章 SQL语言基础  3.1 SQL语言概述   3.1.1 SQL语言历史   3.1.2 SQL语言特点   3.1.3 SQL语言分类   3.1.4 SQL数据库体系结构  3.2 Transact—SQL语言基础   3.2.1 Transact—SQL语言分类   3.2.2 数据类型   3.2.3 常量与变量   3.2.4 运算符   3.2.5 使用SQL Server Management Studio查询分析器  3.3 Transact—SQl函数   3.3.1 聚合函数   3.3.2 配置函数   3.3.3 日期和时间函数   3.3.4 字符串函数   3.3.5 数学函数   3.3.6 数据类型转换函数   3.3.7 用户白定义函数  3.4 流程控制语句   3.4.1 BEGIN...END语句   3.4.2 IF...ELSE语句   3.4.3 CASE语句   3.4.4 WHILE语句   3.4.5 BREAK和CONTINUE语句   3.4.6 RETURN语句   3.4.7 PRINT语句   3.4.8 WAITFOR语句  本章小结  思考练习题 第4章 创建与管理数据库 第5章 创建与管理表 第6章 创建与管理其他数据库对象 第7章 SQLServer数据查询 第8章 数据库保护 第9章 数据库设计 第10章 数据库应用与开发技术 参考文献

章节摘录

插图:DBMS具有维护数据库中数据的能力,这包括预防和避免错误出现的措施,删除错误和更正错误的能力。DBMS还具有对数据库完整性、安全性、并发性的控制功能。DBMS总是基于某种数据模型,如层次模型、网状模型、关系模型等。因此,数据库管理系统主要应具备的功能如下:(1)存储管理:数据库管理系统实现了整体数据的结构化,并且具有灵活的数据存取方式,这样,通过数据库管理系统实现了对数据有组织的和高效的存储管理。实际上,在文件系统中,相互独立的文件的记录内部是有结构的,但记录之间没有联系,而数据库管理系统不仅要描述数据本身,还要描述数据之间的联系。除了对数据的组织是结构化的之外,数据库管理系统还可以存取数据库中的某一个数据项、一组数据项、一个记录或一组记录。而在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。(2)任务管理:是指科学地组织与存储相关的数据到数据库中,并对数据库的建立、运行与维护进行统一管理,统一控制。如上所述,数据库管理系统就是位于用户和操作系统之间的一层管理软件,用户通过这一管理软件,能方便地定义数据和操纵数据,并能保证数据的安全性、完整性、多用户对数据的并发操作及发生故障后的系统恢复。(3)安全性管理:主要是指保护数据,防止不合法使用数据造成数据的泄密和破坏。这是通过数据库管理系统对数据的安全、保密及合法性进行检查,使每个用户只能按规定对某些数据以某种方式进行访问和处理。

编辑推荐

《数据库技术与应用(SQL Server)》:教学目标明确,注重理论与实践的结合教学方法灵活,培养学生自主学习的能力教学内容先进,强调计算机在各专业中的应用教学模式完善,提供配套的教学资源解决方案

图书封面

评论、评分、阅读与下载


    数据库技术与应用 PDF格式下载


用户评论 (总计2条)

 
 

  •   整体不错,服务也挺好的。
  •   东西不错 是正版的
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7