《数据库技术原理与应用教程第2版》导读

    xiaoxiao2024-03-27  61

    第2版前言

    本教材第1版自出版以来已有十年时间了,在这些年中数据库学科有了新的发展,计算机教学改革也有了新的要求。在此环境下,第2版需进行重大调整。调整原则本版的调整原则是:保持原版本的基本面貌与特色不变,在此基础上进行一定的修改与补充,使教材内容更适应学科发展、特色更明显、学科体系性更强。本版中“保持原版本的基本面貌与特色不变”主要表现在下面三个方面:1)定位不变:面向普通高等院校计算机应用型专业本科“数据库”课程且学时数为72学时左右。2)结构体系及内容框架基本不变。 3)特色不变:应用特色不变,并有所增强。在保持三个不变的基础上进行了如下五个方面的调整:1)增添一篇:第三篇(产品篇),集中介绍SQL Server 2008的内容与操作。2)增添一章:第6章(关系数据库管理),介绍数据库生成及数据库运行与维护等有关内容。3)增加开发应用篇的内容,使学生学会数据库应用系统的开发。4)删除部分不必要的、落后的及已淘汰的内容。5)对难于理解的并发控制、数据交换等内容进行了重写,使其更容易为读者所接受。此外,还对部分内容及错误词句进行了必要的订正。调整内容经过修订后,第2版共由四篇22章组成,它们是:第一篇:基础篇,共6章(第1~6章)本篇保留原6章框架,但在内容上进行了一定的调整。第1章:基本保留原有内容。第2章:基本保留原有内容,但进行了一定的删减。第3章:基本保留原有内容,但删除了面向对象及对象关系两种模型。第4章:原有内容不变。第5章:基本保留原有内容,但对事务、并发控制、故障恢复及数据交换等进行了重写。第6章:将原有的内容并入新设置的第三篇中,而重新设置此章内容,并命名为“关系数据库管理”。第二篇:操作篇,共6章(第7~12章)本篇基本保留原有内容,但将原有SQL Server操作内容并入新设置的第三篇中。由于原第10章均为SQL Server操作内容,因此该章整章删除,由此本篇由7章减少为6章。第7~9章:基本保留原有内容,但删除了SQL Server操作内容并简化了部分内容。第10~12章:它们即是原有第11~13章内容,但删除了原有SQL Server操作内容并简化了部分内容。第三篇:产品篇,共6章(第13~18章)此篇主要介绍以SQL Server 2008为代表的数据库产品,这是此版新增内容,目的是对SQL Server 2008进行全面、系统的介绍,以更方便使用。内容包括SQL Server 2008的系统介绍、服务器管理、数据库管理、数据库对象管理、数据交换以及数据库安全性管理等。第四篇:开发应用篇,共4章(第19~22章)此篇即原第三篇(第14~17章),基本保留原有内容并有所增强。第19章:对原有第14章内容进行了重大的修改及补充。第20章:基本保留原有第15章内容,但进行了一定的修改。第21章:改名为“数据库编程”,对原有第16章内容进行了重大的修改及扩充,其目的是增强学生编写数据库程序的能力。第22章:基本保留原有第17章内容,但进行了一定的修改。最后,本书还对原有10个实验指导进行了一定的修改,现为8个实验指导。教材中带有星号(*)的章节可视情况少讲或不讲。读者对象本书可作为普通高校计算机及相关专业(特别是应用类专业)本科生“数据库”课程的教材,也可作为数据库应用开发人员的培训教材及参考材料。鸣谢本书由徐洁磐、操凤萍编写,其中第一篇、第二篇及第四篇共16章由徐洁磐编写,第三篇共6章由操凤萍编写,最后由徐洁磐统稿。值本书付梓之际,首先,向东南大学孙志挥教授表示感谢,他在审稿中对本书提出了很多宝贵的意见。此外,本书还得到南京大学计算机软件新技术国家重点实验室的支持,在此一并表示感谢。由于作者水平所限,不足之处望读者不吝赐教,可发电子邮件至xujiepan@nju.edu.cn。

    编者2017年4月目录

    第2版前言

    [第1章数据、数据管理与数据处理

    1.1概述1.2数据及其特性1.3数据与数据库[1.4数据管理1.4.1数据库管理系统1.4.2开发性数据库管理与数据库管理员](https://yq.aliyun.com/articles/90461)1.5数据管理的变迁[16数据处理1.6.1数据处理的环境1.6.2应用开发1.6.3数据处理的应用领域1.6.4数据处理中数据库的用户本章小结习题1](https://yq.aliyun.com/articles/90470)

    第2章数据库的基础知识

    2.1数据库中的基本概念[2.2数据库内部结构体系2.2.1数据库的三级模式2.2.2数据库的二级映射](https://yq.aliyun.com/articles/90481)[2.3数据库系统的特点本章小结习题2](https://yq.aliyun.com/articles/90489)

    第3章数据管理中的数据模型

    3.1数据模型的基本概念3.2数据模型的四个世界3.3现实世界[3.4概念世界与概念模型3.4.1 E R模型的基本概念3.4.2 E R模型三个基本概念之间的联接关系3.4.3E R模型的图示法](https://yq.aliyun.com/articles/90508/)[3.5信息世界与逻辑模型3.5.1概述3.5.2关系模型简介3.5.3关系模型的数据结构、操纵和约束](https://yq.aliyun.com/articles/90521)[3.6计算机世界与物理模型3.6.1数据库的物理存储介质3.6.2磁盘存储器及其操作3.6.3文件系统3.6.4数据库的物理结构本章小结习题3](https://yq.aliyun.com/articles/90528/)

    第4章关系模型的基本理论

    41关系模型的基本理论概述42关系代数421关系的表示422关系操作的表示423关系模型与关系代数43关系数据库的规范化方法431规范化方法的起因432函数依赖433函数依赖与范式434模式分解435范式间的关系436关系数据库规范化的非形式化判别法本章小结习题4

    第5章关系数据库管理系统的组成及其标准语言

    51关系数据库管理系统511概述512关系数据库管理系统的组成513SQL语言52数据构作功能521关系数据库522基表523视图524物理数据库525存储过程与函数53数据操纵功能54数据控制功能541安全性控制542完整性控制543动态控制544动态控制解决方案之一——事务处理545动态控制解决方案之二——并发控制546动态控制解决方案之三——故障恢复55数据交换功能551概述552数据交换的流程553数据交换的实现56数据服务57关系数据库管理系统的扩充功能58关系数据库管理系统的标准语言SQL581SQL的概貌582SQL的功能583SQL的三种标准本章小结习题5

    第6章关系数据库管理

    61数据库应用系统的软件开发62数据库生成621数据库生成的先置条件622数据库生成的内容与操作流程63数据库运行与维护631数据库运行监督632数据库维护64数据库管理工具65数据库管理员本章小结习题6

    第二篇操作篇

    第7章SQL的数据定义与操纵语句

    71SQL的数据定义711SQL的数据定义功能712SQL的数据定义语句72SQL的数据操纵721SQL的数据操纵功能722SQL的数据操纵语句73SQL中的视图语句本章小结习题7

    第8章SQL的数据控制语句

    81SQL的安全性控制语句82SQL的完整性控制821SQL的完整性控制语句822触发器语句83SQL的事务语句本章小结习题8

    第9章SQL的数据交换管理语句

    91连接管理语句92游标管理语句93诊断管理语句94Web管理工具本章小结习题9

    第10章自含式SQL及数据交换之自含式方式

    101自含式SQL概述102SQL/PSM概述本章小结习题10

    第11章SQL数据交换之调用层接口方式

    111调用层接口概述112数据交换之调用层接口方式特点113SQL/CLI概述1131SQL/CLI工作原理1132SQL/CLI工作流程本章小结习题11

    第12章SQL数据交换之Web方式

    121Web方式概述1211互联网与Web应用1212Web管理与数据库数据122数据交换之Web方式特点123Web方式基本原理124Web数据库本章小结习题12第三篇产品篇

    第13章SQL Server 2008系统

    131SQL Server 2008系统概述1311SQL Server的发展历程1312SQL Server 2008的平台1313SQL Server 2008 功能及实现1314SQL Server 2008特点132SQL Server 2008系统安装133SQL Server 2008系统结构134SQL Server 2008的数据服务1341SQL Server 2008数据服务概述1342SQL Server 2008常用工具之一——SQL Server Management Studio1343SQL Server 2008常用工具之二——SQL Server配置管理器1344SQL Server 2008中操作的包装本章小结习题13

    第14章SQL Server 2008 服务器管理

    141SQL Server 2008服务器管理概述142SQL Server 2008 服务器注册与连接操作143SQL Server 2008服务器中服务启动、停止、暂停与重新启动操作144SQL Server 2008服务器启动模式操作145SQL Server 2008服务器属性配置操作146SQL Server 2008 服务器网络配置及客户端远程服务器配置操作本章小结习题14

    第15章SQL Server 2008数据库管理

    151创建数据库152删除数据库153使用数据库154数据库备份与恢复1541数据库备份1542数据库恢复本章小结习题15

    第16章SQL Server 2008数据库对象管理

    161SQL Server 2008表定义及数据完整性设置1611创建表1612完整性约束1613创建与删除索引1614修改表1615删除表162SQL Server 2008中的数据查询语句163SQL Server 2008数据更改操作1631使用SQL Server Management Studio进行数据更改操作1632使用TSQL进行数据更改操作164SQL Server 2008的视图165SQL Server 2008的触发器1651触发器类型1652创建触发器1653删除触发器本章小结习题16

    第17章SQL Server 2008数据交换及T-SQL语言

    171SQL Server 2008人机交互方式172SQL Server 2008自含式方式及自含式语言——T-SQL1721TSQL数据类型、变量及表达式1722TSQL中的SQL语句操作1723TSQL中的流程控制语句1724TSQL中的数据交换操作1725TSQL中的存储过程1726TSQL中的函数1727TSQL编程173SQL Server 2008调用层接口方式——ADO1731ADO概述1732ADO对象中主要方法的函数表示*174SQL Server 2008 Web方式——ASP1741ASP工作原理 1742HTML与静态网页1743脚本语言1744ASP的内建对象及组件1745用ASP连接到SQL Server 2008本章小结习题17

    第18章SQL Server 2008用户管理及数据安全性管理

    181SQL Server 2008数据安全性概述1811两种安全体——安全主体和安全客体1812安全主体的标识与访问权限1813两种安全层次与安全检验1814SQL Server 2008安全性管理操作182SQL Server 2008中安全主体的安全属性设置与维护操作1821SQL Server 2008服务器安全属性设置与维护操作1822SQL Server 2008数据库安全属性设置与维护操作之一——数据库用户管理1823SQL Server 2008数据库安全属性设置与维护操作之二——架构管理1824SQL Server 2008数据库安全属性设置与维护操作之三——数据库对象管理183SQL Server 2008安全性验证1831SQL Server Management Studio方式1832调用层接口方式本章小结习题18第四篇开发应用篇

    第19章数据库应用系统开发

    191数据库应用系统的组成192数据库应用系统的开发方法193数据库应用系统开发的八个步骤本章小结习题19

    第20章数据库设计

    201数据库设计概述202数据库设计的需求分析2021需求调查2022需求分析初步2023数据流图2024数据字典2025数据需求分析说明书203数据库的概念设计2031数据库的概念设计概述2032数据库概念设计的过程2033数据库概念设计说明书204数据库的逻辑设计2041数据库逻辑设计的基本方法2042关系视图设计2043数据库逻辑设计说明书205数据库的物理设计2051存取方法设计2052存储结构设计2053数据库物理设计说明书本章小结习题20

    第21章数据库编程

    211数据库编程概述212数据库生成2121数据库生成概述2122数据库生成实例213数据库接口编程2131数据库接口编程概述2132数据库接口编程实例之一——ADO接口编程2133数据库接口编程实例之二——Web接口编程本章小结习题21

    第22章数据库应用系统的应用

    221数据库应用系统的应用概述222联机事务处理应用2221电子商务简介2222电子商务的数据库应用系统223现代联机事务处理应用——互联网+2231互联网+中的几个重要概念2232互联网+中的四个应用224联机分析处理应用2241联机分析处理的基本概念2242数据仓库的基本原理2243联机分析处理2244数据挖掘2245数据分析在SQL Server 2008中的实现225联机分析处理新发展——大数据分析处理应用2251大数据技术的基本概念2252大数据典型计算模式MapReduce2253大数据管理系统NoSQL2254大数据分析功能本章小结习题22附录 实验指导实验1 实验准备实验2 数据库生成实验3 数据查询实验4 数据更新及视图实验5 数据库安全保护与备份、恢复实验6 数据库设计实验7 C/S结构方式的数据库应用系统开发实验8 B/S结构方式的数据库应用系统开发参考文献

    相关资源:数据库原理与应用(第二版)答案
    最新回复(0)