关注微信

推荐商品

    加载中... 正在为您读取数据...
分享到:
  • 数据库系统概论(第4版)[平装]
  • 共5个商家     33.30元~39.00
  • 作者:王珊(编者),萨师煊(编者)
  • 出版社:高等教育出版社;第4版(2006年5月1日)
  • 出版时间:
  • 版次 :
  • 印刷时间:
  • 包装:
  • ISBN:9787040195835

  • 商家报价
  • 简介
  • 评价
  • 加载中... 正在为您读取数据...
  • 商品描述

    编辑推荐

    《数据库系统概论(第4版)》是我国第一部系统阐明数据库原理、技术和方法的教材,内容丰富、先进,概念叙述准确,结构完整,语言精练。曾获国家级优秀教材奖和全国高等学校优秀教材一等奖。
    《数据库系统概论(第4版)》从出版至今已被全国多所高校采用,对推动我国数据库教育的发展做出了重要贡献。全书系统全面地阐述数据库系统的基础理论.基本技术和基本方法,同时提供了实验环境和实验指导。进一步加强了实验和课程设计等教学环节。

    作者简介

    王珊,教授,中国人民大学信息学院教授、博士生导师。中国计算机学会副理事长,中国计算机学会数据库专委会主任,教育部第五届科学技术委员会委员,中国科学技术协会第六届全国委员会委员等。自1981年以来一直从事数据库方向的教学、科研和系统开发工作。1984-1986年应邀到美国马里兰大学工作,设计和开发可扩展的关系数据库管理系统XDB。回国后主持和承担了国家科技攻关项目、863高科技计划项目、北京市科技计划重大项目、国家自然科学基金重点、重大项目、教育部科技重点计划等40多项;在国内外杂志发表论文200余篇,出版数据库方面的著作20多部。培养和正在培养博士、硕士研究生100多名。20多年来她主持研制和开发了多个具有自主版权的数据库管理系统。她的科研和教学成果曾获得多项国家级和省部级科技进步奖、国家级优秀教材奖和国家精品课程以及全国优秀教师和全国五一劳动奖章等荣誉称号。
    萨师煊,教授,我国最早从事数据库教学和科研的专家之一。是中国数据库学科的奠基人。在国内率先设立了数据库系统课程,发表了许多论文和著作。历任中国人民大学信息系主任、中国计算机学会常务理事、数据库学组组长等职务。萨师煊教授是我国数据库学术活动的倡导者和领导者,对我国数据库技术的发展、应用和学术交流起了很大的推动作用,对我国数据库技术跟踪国际前沿、缩短我国数据库技术与国际差距做出了很大贡献。

    目录

    第一篇 基础篇
    第一章 绪论
    1.1 数据库系统概述
    1.1.1 数据、数据库、数据库管理系统数据库系统
    1.1.2 数据管理技术的产生和发展
    1.1.3 数据库系统的特点
    1.2 数据模型
    1.2.1 两大类数据模型
    1.2.2 数据模型的组成要素
    1.2.3 概念模型
    1.2.4 最常用的数据模型
    1.2.5 层次模型
    1.2.6 网状模型
    1.2.7 关系模型
    1.3 数据库系统结构
    1.3.1 数据库系统模式的概念
    1.3.2 数据库系统的三级模式结构
    1.3.3 数据库的二级映像功能与数据独立性
    1.4 数据库系统的组成
    1.5 小结
    习题
    本章参考文献

    第二章 关系数据库
    2.1 关系数据结构及形式化定义
    2.1.1 关系
    2.1.2 关系模式
    2.1.3 关系数据库
    2.2 关系操作
    2.2.1 基本的关系操作
    2.2.2 关系数据语言的分类
    2.3 关系的完整性
    2.3.1 关系的三类完整性约束
    2.3.2 实体完整性(Entity Integrity)
    2.3.3 参照完整性(Referential Integrity)
    2.3.4 用户定义的完整性(User-defined Integrity)
    2.4 关系代数
    2.4.1 传统的集合运算
    2.4.2 专门的关系运算
    2.5 关系演算
    2.5.1 元组关系演算语言ALPHA
    2.5.2 元组关系演算
    2.5.3 域关系演算语言QBE
    2.6 小结
    习题
    实验1认识DBMS
    本章参考文献

    第三章 关系数据库标准语言SQL
    3.1 SQL概述
    3.1.1 SQL的产生与发展
    3.1.2 SQL的特点
    3.1.3 SQL的基本概念
    3.2 学生-课程数据库
    3.3 数据定义
    3.3.1 模式的定义与删除
    3.3.2 基本表的定义、删除与修改
    3.3.3 索引的建立与删除
    3.4 数据查询
    3.4.1 单表查询
    3.4.2 连接查询
    3.4.3 嵌套查询
    3.4.4 集合查询
    3.4.5 SELECT语句的一般格式
    3.5 数据更新
    3.5.1 插入数据
    3.5.2 修改数据
    3.5.3 删除数据
    3.6 视图
    3.6.1 定义视图
    3.6.2 查询视图
    3.6.3 更新视图
    3.6.4 视图的作用
    3.7 小结
    习题
    实验2交互式SQL
    本章参考文献

    第四章 数据库安全性
    4.1 计算机安全性概述
    4.1.1 计算机系统的三类安全性问题
    4.1.2 安全标准简介
    4.2 数据库安全性控制
    4.2.1 用户标识与鉴别(Identification & Authentication)
    4.2.2 存取控制
    4.2.3 自主存取控制(DAC)方法
    4.2.4 授权(Authorization)与回收
    4.2.5 数据库角色
    4.2.6 强制存取控制(MAC)方法
    4.3 视图机制
    4.4 审计(Audit)
    4.5 数据加密
    4.6 统计数据库安全性
    4.7 小结
    习题
    实验3数据控制(安全性部分)
    本章参考文献

    第五章 数据库完整性
    5.1 实体完整性
    5.1.1 实体完整性定义
    5.1.2 实体完整性检查和违约处理
    5.2 参照完整性
    5.2.1 参照完整性定义
    5.2.2 参照完整性检查和违约处理
    5.3 用户定义的完整性
    5.3.1 属性上的约束条件的定义
    5.3.2 属性上的约束条件检查和违约处理
    5.3.3 元组上的约束条件的定义
    5.3.4 元组上的约束条件检查和违约处理
    5.4 完整性约束命名子句
    *5.5 域中的完整性限制
    5.6 触发器
    5.6.1 定义触发器
    5.6.2 激活触发器
    5.6.3 删除触发器
    5.7 小结
    习题
    实验4数据控制(完整性部分)
    本章参考文献

    第二篇设计与应用开发篇
    第六章 关系数据理论
    6.1 问题的提出
    ……
    第七章 数据库设计
    第八章 数据库编程

    第三篇 系统篇
    第九章 关系查询处理和查询优化
    第十章 数据库恢复技术
    第十一章 并发控制
    *第十二章 数据库管理系统

    第四篇 新技术篇
    第十三章 数据库技术新发展
    *第十四章 分布式数据库系统
    第十五章 对象关系数据库系统
    第十六章 XML数据库
    第十七章 数据仓库与联机分析处理技术
    附录中英文术语对照表

    文摘

    版权页:



    插图:



    但是,文件系统仍存在以下缺点:
    (1)数据共享性差,冗余度大
    在文件系统中,一个(或一组)文件基本上对应于一个应用程序,即文件仍然是面向应用的。当不同的应用程序具有部分相同的数据时,也必须建立各自的文件,而不能共享相同的数据,因此数据的冗余度大,浪费存储空间。同时由于相同数据的重复存储、各自管理,容易造成数据的不一致性,给数据的修改和维护带来了困难。
    (2)数据独立性差
    文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。
    一旦数据的逻辑结构改变,必须修改应用程序,修改文件结构的定义。应用程序的改变,例如应用程序改用不同的高级语言编写,也将引起文件数据结构的改变。因此数据与程序之间仍缺乏独立性。可见,文件系统仍然是一个不具有弹性的无结构的数据集合,即文件之间是孤立的,不能反映现实世界事物之间的内在联系。
    文件系统阶段程序与数据之间的关系如图1.4所示。
    三、数据库系统阶段
    20世纪60年代后期以来,计算机管理的对象规模越来越大,应用范围越来越广泛,数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越来越强烈。
    这时硬件已有大容量磁盘,硬件价格下降;软件则价格上升,为编制和维护系统软件及应用程序所需的成本相对增加;在处理方式上,联机实时处理要求更多,并开始提出和考虑分布处理。在这种背景下,以文件系统作为数据管理手段已经不能满足应用的需求,于是为解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,数据库技术便应运而生,出现了统一管理数据的专门软件系统——数据库管理系统。
    用数据库系统来管理数据比文件系统具有明显的优点,从文件系统到数据库系统,标志着数据管理技术的飞跃。下面来详细地讨论数据库系统的特点及其带来的优点。