数据库原理与应用

出版时间:2011-5  出版社:付立平、青巴图、 于海洋 高等教育出版社 (2011-05出版)  作者:付立平 等 著  

内容概要

  《法医学》重点介绍了法医学的基本概念、基本理论和基本知识,特别是在医疗、护理工作中所涉及的法医学基本内容,实用性强。全书包括绪论和17章,主要内容有法医学与医学、法医学与法学、生物性检材、死亡、机械性损伤、物理性损伤、交通事故损伤、机械性窒息、溺死、猝死、性侵犯、杀婴、虐待儿童、中毒、法医临床医学、精神疾病和医疗纠纷。《法医学》作为高等医学院校法医学教材,适用于本科非法医学专业(包括临床医学、麻醉学、检验医学、医学影像学、口腔医学、护理学和药学等专业)学生的法医学教学,也可作为法医学工作者、国家司法鉴定人和法律工作者的参考书。《数据库原理与应用(第3版)》是普通高等教育“十一五”国家级规划教材。全书分3部分:基础篇、设计篇以及实践篇,共计9章。主要内容包括:数据库系统概论、关系数据库、关系数据库结构化查询语言、关系数据理论、数据库设计、数据库的保护、数据库管理系统的实现、数据库系统的开发技术、数据库应用开发实例。《数据库原理与应用(第3版)》可作为高等院校计算机、软件工程、信息管理及其他相关专业“数据库原理与应用”课程的教材,也可供高职高专、独立本科院校或继续教育学院使用。从事数据库系统研究、开发和应用的技术人员也可将《数据库原理与应用(第3版)》作为参考资料。

书籍目录

第1部分 基础篇第1章 数据库系统概论1.1 数据库技术的产生与发展1.1.1 数据管理技术的产生1.1.2 数据库技术的发展1.2 数据库的基本概念1.2.1 数据、数据库、数据库管理系统、数据库系统1.2.2 数据模型1.3 数据库系统的体系结构1.3.1 数据库系统模式的概念1.3.2 数据库系统的三级体系结构1.3.3 数据库的两级映像功能与数据的独立性1.3.4 用户访问数据的过程本章 小结习题第2章 关系数据库2.1 关系模型概述2.2 关系数据库的基本概念2.2.1 关系2.2.2 关系模式、关系子模式和存储模式2.3 关系代数2.3.1 传统的集合运算2.3.2 专门的关系运算2.3.3 关系代数运算的应用实例2.3.4 扩充的关系代数操作2.4 关系演算2.4.1 元组关系演算2.4.2 域关系演算本章 小结习题2第3章 关系数据库结构化查询语言3.1 SQL语言概述3.2 数据定义语言3.2.1 定义基本表3.2.2 修改基本表3.2.3 删除基本表3.2.4 建立索引3.2.5 删除索引3.3 数据查询3.3.1 单表查询3.3.2 连接查询3.3.3 嵌套查询3.3.4 集合查询3.4 数据更新3.4.1 插入数据3.4.2 修改数据3.4.3 删除数据3.5 视图3.5.1 定义视图3.5.2 删除视图3.5.3 查询视图3.5.4 更新视图3.5.5 视图的用途3.6 数据控制3.6.1 授权3.6.2 收回权限本章 小结习题3第2部分 设计篇第4章 关系数据理论4.1 关系数据库模式的设计4.1.1 引言4.1.2 关系模式的存储异常问题4.1.3 冗余和数据依赖4.2 关系模式的函数依赖4.2.1 函数依赖的定义4.2.2 键4.3 关系的规范化4.3.1 关系模式的范式4.3.2 关系规范化方法与实例4.4 函数依赖的公理系统4.5 模式分解4.5.1 模式分解的3个定义4.5.2 分解的无损连接性和保持函数依赖4.5.3 模式分解的算法本章 小结习题4第5章 数据库设计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.4 逻辑结构设计5.4.1 关系数据库的逻辑设计5.4.2 E-R图向关系模型的转换5.4.3 数据库设计中关系规范化的应用5.5 物理设计5.5.1 物理设计的内容5.5.2 影响物理设计的因素5.5.3 为关系模式选择存取方法5.5.4 物理存储结构的设计5.6 数据库实施5.7 数据库运行和维护5.8 数据库设计实例5.8.1 概念结构设计5.8.2 逻辑结构设计5.8.3 物理结构设计本章 小结习题5第6章 数据库的保护6.1 数据的安全性6.2 数据的完整性6.2.1 完整性约束条件6.2.2 完整性控制6.3 并发控制6.3.1 并发控制概述6.3.2 封锁和封锁协议6.3.3 活锁和死锁6.3.4 并发调度的可串行性6.3.5 两段锁协议6.3.6 封锁的粒度6.4 备份与恢复6.4.1 恢复的原理6.4.2 恢复的实现技术6.5 SQLServer数据库保护技术6.5.1 安全性6.5.2 完整性6.5.3 并发控制6.5.4 备份与恢复本章 小结习题6第7章 数据库管理系统的实现7.1 物理存储结构7.1.1 数据库存储设备……第3部分 实践篇

章节摘录

版权页:插图:显然,第二种授权粒度是比较细的,它已经将操作权限控制在字段级别上,因而提供了更大的灵活度。但上述两种操作权限的控制仅针对对象,是独立于具体数据的。例如,允许用户B向成绩表中插入成绩,但对他输入的成绩是否合理却没有明确的规定,所以有些系统根据实际需求还可以规定每一字段的数据范围或操作谓词。可见,控制粒度越细,系统控制越灵活,所提供的安全性越大,但授权表也越大,同时在判断权限上花费的精力越多,系统开销也就越大。因此,不能一味地追求细的控制粒度,只要能满足系统的需求即可。(3)定义视图在第3章中介绍视图时已经介绍了定义视图的一些优点,定义视图可以屏蔽一些用户不该看到的数据,有关内容请参阅3.5节。(4)审计用户识别和鉴定、存取控制、定义视图等安全措施均为强制性机制,目的是将用户操作限制在规定的安全范围内。但实际上,任何系统的安全措施都不可能完美无缺,蓄意盗窃、破坏数据的人总是想方设法打破控制。所以,当数据相当敏感或对数据的处理极为重要时,必须以审计技术作为预防手段,监测可能发生的不合法行为。审计追踪使用专用的文件或数据库,系统自动将用户对数据库的所有操作记录在上面,利用审计追踪信息能重现导致数据库出现现有状况的一系列事件,找出非法存取数据的人。审计通常很费时间和空间,所以DBMS往往都将审计功能作为一个可选的特征,允许DBA根据应用对安全性的要求,灵活地打开或关闭审计功能。审计功能一般用于对数据库安全性要求较高的部门。(5)数据加密对于具有高度敏感性的数据,除采用上述安全性措施外,还可以采用加密技术,以密文的形式存储和传输数据,非法用户获得的往往是不可理解的二进制代码或一堆乱码。而合法用户在正常检索时,首先要提供密钥,由系统进行译码后,才能得到可识别的数据。当然,有加密程序就有解密程序,这些解密程序本身也必须有一定的安全保护措施,否则加密就失去了意义。由于数据的加密和解密比较费时,而且数据加密与解密程序会占用大量的系统资源,因此该项功能一般也是作为可选项,允许用户自由选择。

编辑推荐

《数据库原理与应用(第3版)》是普通高等教育“十一五”国家级规划教材之一。

图书封面

评论、评分、阅读与下载


    数据库原理与应用 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7