首页 > 图书中心 >图书详情

数据库系统原理与应用(Oracle版)

236个实例/3个案例/390道习题/73个避坑提示/8个实验指导/19个技巧/10个认证考试样题/配PPT

作者:方巍
定价:69.80
印次:1-1
ISBN:9787302628484
出版日期:2023.05.01
印刷日期:2023.04.26

《数据库系统原理与应用(Oracle版)》是一本结合数据库技术的**发展和作者多年的教学实践经验编写而成的学习用书。《数据库系统原理与应用(Oracle版)》理论结合实践,主要介绍数据库的基本原理和Oracle数据库的相关技术,并兼顾培养国产数据库人才的需要,介绍国产openGausss数据库的相关内容。《数据库系统原理与应用(Oracle版)》配合大量的代码示例、习题和上机实践练习,强化读者对基本概念的理解,并训练他们的实际动手能力,最后还通过一个综合案例,带领他们体验真实的项目案例开发。通过阅读本书,读者能够快速掌握常用数据库系统开发的原理、技巧和应用等相关知识。本书免费提供教学课件、案例源代码和习题参考答案等教学资源。 《数据库系统原理与应用(Oracle版)》共18章。第1~4章介绍数据库的基本概念、关系模型、关系代数、规范化理论等;第5~6章介绍数据库设计的详细步骤及数据库开发环境;第7~10章介绍Oracle数据库体系结构、表空间和数据文件管理、Oracle模式对象、SQL语言基础;第11~15章介绍PL/SQL编程基础、存储过程与函数的创建、触发器和包的创建与应用、Oracle安全性管理、数据库备份和恢复;第16~18章介绍大数据和云计算相关数据库应用知识、openGauss数据库基础,最后通过一个数据库综合项目案例介绍Oracle开发的经验和技巧。附录以电子文档的形式提供《数据库系统原理与应用(Oracle版)》实验指导以及Oracle常用技巧和认证考试等相关学习资料。 《数据库系统原理与应用(Oracle版)》内容丰富,讲解循序渐进,非常适合数据库,尤其是Oracle数据库初学者阅读,对于Oracle数据库管理和开发人员,也是不可多得的参考书。另外,本书适合作为高等院校相关专业的教材和教学参考书。

more >

前 言 大数据时代,数据的存储和处理渗透在各个应用领域。数据库技术是一种基础且重要的数据处理手段,数据库的操作、设计与开发能力已成为IT人员必备的基本素质。数据库课程是计算机专业的核心基础课程,数据库技术及其应用正在以日新月异的速度发展,因此计算机及其相关专业的学生非常有必要学习和掌握数据库知识。数据库在当今各行各业中都有举足轻重的作用。Oracle数据库是应用非常广泛的大型数据库管理系统,其体系结构灵活,具有跨平台的特性,适用面广,市场占有率高,各种高级语言都能很好地与其兼容,其安全性、完整性和一致性等方面都优于同类数据库,因此深受广大企事业单位的青睐,成为广泛应用于政府和各类企事业单位的首选数据库系统。 目前,市场上关于数据库相关的图书虽然比较多,但是它们大部分偏重于技术深度,对于初学者来说过于专业,比较难懂,而且一些具有较高应用价值的内容却偏重理论,应用与实践环节不足。本书便是为了解决这一问题而写。 本书的前身《Oracle数据库应用与实践》于2014年出版,至今已经8年。其间,数据库技术应用日益广泛和深入,数据库课程教学也与社会的实际需求结合越来越密切。为了满足新的教学和学习需求,并满足爱国主义教育和课程思政的要求,笔者对《Oracle数据库应用与实践》做了全面升级和修订。为了更加突出数据库原理与应用的特色,对书名也进行了调整。 本书总结笔者多年的教学心得体会,采用理论结合实践的编写方式,通过简洁明快的语言和短小精悍的代码示例,帮助读者快速掌握数据库原理和Oracle数据库应用开发技术,并让他们对国产openGauss数据库以及大数据和云数据库等知识也有基本的了解。 本书内容丰富,编排合理,讲解深入浅出,涵盖数据库开发人员、Oracle程序设计人员、大数据开发人员和DBA需要掌握的基本知识,是不可多得的数据库教学用书,也是读者自学数据库尤其自学Oracle的佳作。 本书特色 1.全面涵盖Oracle的核心技术细节和认证考试等内容 本书全面涵盖Oracle 18c的体系结构、应用技术及PL/SQL需要重点掌握的知识,同时对Oracle的新技术也有所涉及。另外,本书以电子书的方式提供Oracle认证考试的相关内容,可以帮助读者获得高含金量的Oracle认证证书。 2.给出Oracle应用与管理中的常用技巧 本书对Oracle应用与管理中经常会用到的一些技巧做详细讲解,并对经常会碰到的一些问题进行解答,另外还对初学者经常出现的一些问题进行归纳和总结,从而帮助读者更好地掌握这些知识点。 3.融入课政思政内容,适应当前教学需求 本书新增国产数据库openGauss以及大数据和云数据库等相关知识,以帮助读者了解国产数据库技术以及新兴数据库技术的发展情况,从而满足当前数据库教学的需求。 4.结合大量的代码示例、习题与实践练习进行讲解 本书结合大量的代码示例进行讲解,并在除第18章外的每章后给出习题与实践练习,以帮助读者理解数据库的原理并提高实际动手能力。本书还以电子文档的形式提供实验指导与实训,便于相关老师和学生进行课堂实验。 5.项目案例典型,实用性强 本书第18章介绍一个笔者开发的实际项目案例,该案例采用流行的Java EE框架实现,读者通过该案例可以融会贯通地理解相关技术。该案例有较高的应用价值,读者稍加修改,便可将其用于实际项目开发中。 6.免费提供教学PPT、源代码和习题参考答案等教学资源 本书免费提供专业的教学PPT,以方便老师教学时使用,也可帮助读者梳理知识点;另外还提供本书涉及的源代码,便于读者实战演练;而且还提供习题参考答案,便于读者检查学习效果。 本书内容 全书共18章,可以分为如下5部分: 第1部分包括第1~4章。首先介绍数据库的基本概念,涵盖数据库系统概述、数据库系统结构、常用数据库简介、Oracle数据库简介、国产数据库简介;然后介绍关系数据库的理论基础,从数学的角度重新定义关系、元组和属性等基本概念;接着详细介绍关系模型的三要素,以及关系的完整性约束等;最后从应用角度详细介绍各种查询运算规则及应用场景,并给出简单有效的优化查询技巧。 第2部分包括第5~6章。首先重点介绍数据库设计的详细步骤、数据库开发环境及数据库设计的6个阶段(需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护),并针对每个阶段分别介绍其相应的任务、方法和步骤;然后介绍Oracle 18c数据库的新特性,并详细介绍在Windows系统下安装Oracle 18c的步骤;最后介绍SQL Developer、SQL*Plus和企业管理器OEM的安装与使用。 第3部分包括第7~10章,主要涵盖Oracle数据库体系结构、表空间和数据文件管理、Oracle模式对象、SQL基础等内容。首先介绍Oracle数据库的物理结构、逻辑结构和内存结构,以及Oracle的永久表空间、临时表空间、撤销表空间、非标准块表空间和大文件表空间的创建与管理,并对数据文件的管理、查看表空间和数据文件基本信息等做必要介绍;然后以应用为目标,详细介绍Oracle模式对象中的表及表的完整性约束,并简单介绍视图、索引、序列和同义词的创建与使用方法;最后对SQL语句的用法做详细介绍,例如创建、操纵、查询数据库与数据表,视图的创建与应用,以及索引的创建与应用等,其中,在表的查询操作中提供实用查询技巧,另外还提供多种查询方法及其等价转换。 第4部分包括第11~15章。首先介绍PL/SQL编程基础、存储过程与函数的创建、触发器和包的创建与应用、Oracle安全性管理、数据库备份和恢复;然后介绍数据库高级编程,包括存储过程、函数、游标和触发器等各种复杂数据库对象的创建及其在数据库中的应用。 第5部分包括第16~18章。首先介绍大数据和云数据库的相关知识,以及openGauss数据库的基础知识;然后通过数据库综合实例介绍Oracle开发的经验和技巧,以及实际应用中数据库设计的基本步骤和方法,并给出详细的设计过程;最后以一个医药管理系统的设计与开发完整地再现整个数据库系统的设计过程。 附录以电子文档的方式提供8次课程实验指导和实训,各院校的相关授课老师可以结合具体教学课时选择性安排实验;另外还会简单介绍华为数据库openGauss的相关知识,以及Oracle的一些常用语句和使用技巧,以方便初学者学习和参考;最后对Oracle认证考试的相关知识进行解读,并提供一些考试样题供读者参考和学习。 读者对象 ? 数据库系统管理与开发入门人员; ? 学习Oracle PL/SQL开发技术的人员; ? 广大数据库开发程序员; ? 应用程序开发人员; ? 高校Oracle课程教学人员; ? 专业数据库培训机构的学员; ? 想提高项目开发水平的人员; ? 软件开发项目经理; ? 参加Oracle认证考试的人员; ? 需要一本案头参考手册的人员。 配套资料 ? 教学课件(PPT); ? 示例和案例源代码; ? 习题参考答案; ? 电子书。 这些资料需要读者自行下载。请在清华大学出版社的网站(www.tup.com.cn)上搜索到本书,并在本书页面上找到“资源下载”栏目,然后单击“网络资源”或“课件下载”按钮即可下载。 致谢 在此感谢庞林、易伟楠、贾雪磊、薛琼莹、张文、王建强、陆文赫、沙雨、袁众、齐媚涵和李佳欣等人提供的帮助。 本书能够顺利出版,还要感谢2020年南京信息工程大学教材基金的资助!另外,本书编写时参考了一些优秀的数据库教材及网络资料,在此向资料的作者表示感谢!最后感谢清华大学出版社参与本书出版的各位编辑,没有你们,本书难以高质量出版! 联系作者 本书由方巍主笔编写。其他参与编写的人员有沈亮、郑玉和方菲。 虽然我们对本书内容力求准确,并多次进行审校,但因时间所限,加之Oracle数据库产品与内容的浩瀚,书中可能还存在疏漏和不足之处,恳请读者批评与指正。 本书提供答疑邮箱(hsfunson@163.com和627173439@qq.com),读者在学习的过程中若有疑问,可以联系作者获得帮助。 方巍 2023年4月

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 教学PPT下载方式:在“资源下载”模块中单击“课件下载”按钮进行下载
    完整配套资料下载方式:可订阅微信公众号“方大卓越”,并回复“数据库fw”获取,也可单击页面上的“网络资源”按钮下载,或者通过下面的网址下载。

    链接:https://pan.baidu.com/s/1SDipFIKZrpZkYeBOCa4K3A 
    提取码:bu49


    方巍  博士、博士后、教授、硕导。美国佛罗里达大学访问学者、中国计算机学会高级会员、中国人工智能学会会员、ACM会员、科技部项目评审专家、教育部学位论文评审专家、中国电子劳动学会智库专家、中国系统分析师协会(CSAI)顾问团专业顾问、江苏省人工智能学会委员、江苏省科技咨询专家、军队采购网评审专家、江苏省政府采购招标评审专家、江苏省高新技术企业认定评审专家、江苏省科技副总、上海市气象学会人工智能专业委员会委员。有多年的Java EE开发经验和数据库软件开发与设计经验,深入理解数据库系统应用与开发。主持国家自然科学基金面上项目1项、省部级项目4项、市厅级项目3项,参与国家自然科学基金和省部级科研项目9项,在国际和国内相关学术会议与核心期刊上发表论文30余篇,其中被SCI和EI检索25篇,获国家发明专利授权8项、软件著作权9项,目前已出版国外专著1部、国内专著1部、教材3部。研究兴趣包括人工智能、大数据分析和气象信息处理等。


  • "1. 理论结合实践,详细介绍数据库的基本原理、设计与实现方法,以Oracle 18c为实践平台,结合大量示例介绍数据库管理与开发技术,力求让不同层次的读者都能快速掌握数据库的理论知识与应用技能;
    2. 提供236个实例、2个应用案例、1个综合项目案例、390道练习题、73个避坑提示与说明、8个实验指导、19个Oracle常用语句与技巧、10个Oracle认证考试样题;
    3. 全面介绍数据库的基本原理、Oracle 18c基础语法、SQL语句、PL/SQL、数据库的备份与恢复、云计算与大数据、国产数据库openGauss等相关知识,并进行教学实践;
    4. 涵盖Oracle开发人员、DBA、系统分析人员需要掌握的知识点,适合Oracle数据库管理、开发和认证考试人员,以及高校相关师生等阅读;
    5. 赠送教学课件(PPT)、示例和案例源文件、习题参考答案、课程实验指导、Oracle常用语句与使用技巧电子书、Oracle认证考试样题电子书、等超值配套学习资料;
    6. 除第18章外的各章都提供大量的选择题、填空题、问答题和实践操作题,帮助读者巩固和提高所学知识,课后习题涵盖书中所有的重点知识,可以为OCP和OCM等认证考试提供帮助。"

more >
  • 目    录

     

    第1章  数据库概述 1

    1.1  数据库系统概述 1

    1.1.1  数据库与数据库管理系统

    简介 2

    1.1.2  数据库系统简介 3

    1.1.3  数据库管理技术的发展 3

    1.2  数据库系统结构 4

    1.2.1  数据库系统的三级模式结构 5

    1.2.2  数据库的二级映像功能和数据

    独立性 6

    1.2.3  数据库管理系统的工作过程 6

    1.3  常用数据库简介 7

    1.3.1  关系型数据库 8

    1.3.2  非关系型数据库 9

    1.3.3  云数据库 11

    1.4  Oracle数据库简介 12

    1.4.1  Oracle数据库的发展历程 12

    1.4.2  Oracle数据库的特点 13

    1.4.3  Oracle数据库的工作模式 13

    1.4.4  Oracle数据库的应用结构 14

    1.5  国产数据库简介 16

    1.5.1  国产数据库的发展现状 16

    1.5.2  华为数据库简介 17

    1.6  本章小结 18

    1.7  习题与实践练习 18

    第2章  数据模型 20

    2.1  数据模型简介 20

    2.1.1  数据模型的概念 21

    2.1.2  数据模型的三要素 21

    2.2  概念模型 22

    2.2.1  基本概念 22

    2.2.2  概念模型的E-R图表示 23

    2.3  逻辑模型 26

    2.3.1  层次模型 26

    2.3.2  网状模型 27

    2.3.3  关系模型 28

    2.3.4  面向对象模型 28

    2.4  概念模型向逻辑模型的转换 29

    ...

  • 本书特色

    l  结合作者多年的数据库教学与实践经验编写而成;

    l  详解Oracle 18c体系结构、应用技术,以及在实际项目中要重点掌握的PL/SQL知识;

    l  结合大量典型示例进行讲解,并对初学者经常会碰到的一些问题进行归纳和总结;

    l  对大量的常见问题进行分析,并对Oracle数据库常用知识点和使用技巧进行归纳;

    l  所有示例都采用代码和示意图相结合的方式进行讲解,明确、直观;

    l  大多数知识点使用SQL语句和图形界面操作相对照的方式进行讲解;

    l  对每个知识点都指明核心要点和使用技巧,让读者能够明确学习的重点;

    l  兼顾培养国产数据库人才的需求,介绍国产数据库openGauss的相关知识;

    l  除第18章外的各章都提供大量的选择题、填空题、问答题和实践操作题,帮助读者巩固和提高所学知识;

    l  课后习题涵盖书中所有的重点知识,可以为OCP和OCM等认证考试提供帮助;

    l  赠送课程实验指导、Oracle常用语句与使用技巧电子书、Oracle认证考试样题电子书;

    l  赠送教学课件(PPT)、示例和案例源文件、习题参考答案等超值配套学习资料。


    配书资料及其获取方式

    l  教学课件(PPT);

    l  示例和案例源代码文件;

    l  习题参考答案;

    l  课程实验指导电子书;

    l  Oracle常用语句与技巧电子书;

    l  Oracle认证考试样题电子书。


    上述学习资料需要读者自行获取。读者可以在清华大学出版社的网站(www.tup.com.cn)上搜索到本书,然后在本书页面上的“资源下载”模块中单击“课件下载”按钮进行下载,或者订阅微信公众号“方大卓越”,并回复“数据库fw”获取;相关院校的授课老师也可直接向627173439@qq.com发送电子邮件索取。


精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘