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

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介:


image

前 言

本教材第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章由操凤萍编写,最后由徐洁磐统稿。

值本书付梓之际,首先,向东南大学孙志挥教授表示感谢,他在审稿中对本书提出了很多宝贵的意见。此外,本书还得到南京大学计算机软件新技术国家重点实验室的支持,在此一并表示感谢。

编者

2017年4月

目 录

[第一篇基础篇
第1章数据、数据管理与数据处理
1.1概述](https://yq.aliyun.com/articles/118654/)
1.2数据及其特性
1.3数据与数据库
1.4数据管理
1.4.1数据库管理系统
1.4.2开发性数据库管理与数据库管理员
1.5数据管理的变迁
1.6数据处理
1.6.1数据处理的环境
1.6.2应用开发
1.6.3数据处理的应用领域
1.6.4数据处理中数据库的用户
本章小结
习题1
[第2章数据库的基础知识
2.1数据库中的基本概念](https://yq.aliyun.com/articles/118741/)
2.2数据库内部结构体系
2.2.1数据库的三级模式
2.2.2数据库的二级映射
2.3数据库系统的特点
本章小结
习题2
[第3章数据管理中的数据模型
3.1数据模型的基本概念](https://yq.aliyun.com/articles/118781/)
3.2数据模型的四个世界
3.3现实世界
3.4概念世界与概念模型
3.4.1E-R模型的基本概念
3.4.2E-R模型三个基本概念之间的联接关系
3.4.3E-R模型的图示法
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

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
相关文章
|
2月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
182 64
|
29天前
|
缓存 NoSQL 数据库
运用云数据库 Tair 构建缓存为应用提速,完成任务得苹果音响、充电套装等好礼!
本活动将带大家了解云数据库 Tair(兼容 Redis),通过体验构建缓存以提速应用,完成任务,即可领取罗马仕安卓充电套装,限量1000个,先到先得。邀请好友共同参与活动,还可赢取苹果 HomePod mini、小米蓝牙耳机等精美好礼!
|
1月前
|
SQL Java 数据库连接
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率。本文介绍了连接池的工作原理、优势及实现方法,并提供了HikariCP的示例代码。
47 3
|
1月前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
58 2
|
2月前
|
XML 存储 数据库
XML在数据库中有哪些应用?
【10月更文挑战第17天】XML在数据库中有哪些应用?
44 2
|
2月前
|
供应链 数据库
数据库事务安全性控制有什么应用场景吗
【10月更文挑战第15天】数据库事务安全性控制有什么应用场景吗
|
2月前
|
存储 SQL 关系型数据库
【入门级教程】MySQL:从零开始的数据库之旅
本教程面向零基础用户,采用通俗易懂的语言和丰富的示例,帮助你快速掌握MySQL的基础知识和操作技巧。内容涵盖SQL语言基础(SELECT、INSERT、UPDATE、DELETE等常用语句)、使用索引提高查询效率、存储过程等。适合学生、开发者及数据库爱好者。
49 0
【入门级教程】MySQL:从零开始的数据库之旅
|
2月前
|
SQL 数据库 数据库管理
数据库SQL函数应用技巧与方法
在数据库管理中,SQL函数是处理和分析数据的强大工具
|
2月前
|
关系型数据库 MySQL 数据库
MySQL数据库:基础概念、应用与最佳实践
一、引言随着互联网技术的快速发展,数据库管理系统在现代信息系统中扮演着核心角色。在众多数据库管理系统中,MySQL以其开源、稳定、可靠以及跨平台的特性受到了广泛的关注和应用。本文将详细介绍MySQL数据库的基本概念、特性、应用领域以及最佳实践,帮助读者更好地理解和应用MySQL数据库。二、MySQL
126 5
|
2月前
|
SQL 存储 Oracle
Oracle数据库SQL语句详解与应用指南
在数字化时代,数据库已成为各类企业和组织不可或缺的核心组件。Oracle数据库作为业界领先的数据库管理系统之一,广泛应用于各种业务场景。掌握Oracle数据库的SQL语句是数据库管理员、开发人员及运维人员的基本技能。本文将详细介绍Oracle数据库SQL语句的基本概念、语法、应用及最佳实践。一、Or
69 3