登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2025年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2026年01月出版新書

2025年12月出版新書

2025年11月出版新書

2025年10月出版新書

2025年09月出版新書

2025年08月出版新書

2025年07月出版新書

2025年06月出版新書

2025年05月出版新書

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

『簡體書』Oracle基础教程 第2版

書城自編碼: 4194611
分類: 簡體書→大陸圖書→教材高职高专教材
作者: 秦婧 王斌
國際書號(ISBN): 9787111793496
出版社: 机械工业出版社
出版日期: 2026-01-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 352

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
索恩丛书·风雨山河:清季变局中的人物与社会
《 索恩丛书·风雨山河:清季变局中的人物与社会 》

售價:NT$ 352
外太空巨型星座管控的迫切需求
《 外太空巨型星座管控的迫切需求 》

售價:NT$ 347
“Z行动”苏联空军志愿队研究(套装全2册)
《 “Z行动”苏联空军志愿队研究(套装全2册) 》

售價:NT$ 1678
清华大学藏战国竹简校释(柒):《楚居》诸篇
《 清华大学藏战国竹简校释(柒):《楚居》诸篇 》

售價:NT$ 612
任伯年册页精选
《 任伯年册页精选 》

售價:NT$ 1530
国之大道G219自驾攻略图——314国道喀什至红其拉甫口岸、独库公路
《 国之大道G219自驾攻略图——314国道喀什至红其拉甫口岸、独库公路 》

售價:NT$ 245
中国近代史(名家导读版)吕思勉历史著作集 精装
《 中国近代史(名家导读版)吕思勉历史著作集 精装 》

售價:NT$ 418
《四库全书总目》子部辨证与学术批评研究(全三册)
《 《四库全书总目》子部辨证与学术批评研究(全三册) 》

售價:NT$ 1877

編輯推薦:
采用梯度层次化结构介绍Oracle数据库的使用及应用。
按照知识的体系结构和读者的特点,进阶增加知识点。
重要知识点配有微课讲解,以指导读者深入地进行学习。
配套提供微课视频、电子课件、习题答案、源代码等资源。
內容簡介:
本书基于Oracle 12c版本中的常用技术,介绍Oracle数据库的基础知识,包括Oracle数据库的安装,管理、配置与维护,表管理、函数、查询、视图与索引,以及序列与同义词;接着介绍PL/SQL的基本语法、存储过程与触发器、用户与权限、备份与恢复;最后结合Java语言和Python语言,通过具体的实例,深入讲解使用Oracle数据库的方法。部分章节配有习题,并且重要知识点配有微课讲解,以指导读者深入地进行学习。
本书既可作为高等学校计算机及相关专业的教材,也可作为管理信息系统开发人员的技术参考书。
關於作者:
秦婧,博士,沈阳医学院医学信息工程学院信息工程教研室教师。主要研究方向为推荐系统及人工智能。在高校和培训机构讲授过C#、Java、ASP、SQL Server、Oracle、MySQL、软件工厂等课程。录制过相关课程视频。在2014年的全国课件大赛获三等奖。参与省级项目《案件书面言语量化分析技术研究》中软件的开发。
目錄
前言
第一部分 基础篇
第1章 Oracle 12c数据库简介2
1.1 数据库基础2
1.1.1 与数据库相关的概念2
1.1.2 数据库的类型3
1.2 E-R图5
1.2.1 什么是E-R图5
1.2.2 使用E-R图设计数据库6
1.3 Oracle数据库的发展8
1.4 Oracle 12c数据库体系结构9
1.4.1 Oracle数据库物理存储结构10
1.4.2 Oracle数据库逻辑存储结构10
1.4.3 Oracle数据库的内存结构11
1.4.4 Oracle数据库的进程结构13
1.5 本章小结15
1.6 本章习题15
第2章 安装Oracle 12c数据库16
2.1 在Windows下安装Oracle 12c数据库16
2.1.1 安装Oracle的基本要求16
2.1.2 安装Oracle 12c17
2.2 卸载Oracle 12c数据库22
2.3 Oracle 12c数据库自带工具介绍23
2.3.1 SQL Plus23
2.3.2 SQL Developer24
2.3.3 企业管理器(OEM)26
2.4 本章小结30
2.5 本章习题30
第3章 数据库管理、配置与维护31
3.1 管理Oracle 12c数据库31
3.1.1 使用DBCA创建数据库31
3.1.2 删除数据库33
3.2 配置数据库34
3.2.1 配置监听服务34
3.2.2 启动和停止监听服务39
3.2.3 配置网络服务名40
3.3 管理数据库服务43
3.3.1 启动和停止数据库43
3.3.2 更改数据库的启动类型44
3.4 维护表空间45
3.4.1 理解表空间45
3.4.2 创建表空间46
3.4.3 设置默认表空间与临时表空间47
3.4.4 修改表空间48
3.4.5 删除表空间49
3.5 实例演练—在TestBase数据库中管理表空间49
3.6 本章小结51
3.7 本章习题51
第4章 表管理52
4.1 SQL分类52
4.2 数据类型53
4.2.1 数值型53
4.2.2 字符型53
4.2.3 日期型54
4.2.4 其他数据类型54
4.3 创建表55
4.3.1 基本语法55
4.3.2 使用语句创建表55
4.4 修改表57
4.4.1 修改列57
4.4.2 添加列58
4.4.3 删除列58
4.4.4 重命名列60
4.4.5 重命名表60
4.5 删除表60
4.5.1 表删除操作61
4.5.2 表截断操作61
4.6 表约束61
4.6.1 主键约束62
4.6.2 非空约束65
4.6.3 唯一约束66
4.6.4 检查约束68
4.6.5 外键约束70
4.6.6 修改约束72
4.7 实例演练73
4.7.1 创建学生信息管理系统所需表73
4.7.2 为学生信息管理系统中的表设置约束75
4.8 本章小结78
4.9 本章习题78
第5章 操作表中的数据80
5.1 向表中添加数据80
5.1.1 基本语法80
5.1.2 向表中添加指定的数据81
5.1.3 向表中插入特殊值83
5.1.4 复制表中数据85
5.2 修改表中数据86
5.2.1 基本语法86
5.2.2 修改表中全部数据86
5.2.3 按条件修改表中数据87
5.3 删除表中数据88
5.3.1 基本语法89
5.3.2 删除表中全部数据89
5.3.3 按条件删除数据89
5.4 实例演练—操作学生信息管理系统表中的数据90
5.5 本章小结93
5.6 本章习题93
第6章 函数94
6.1 系统函数94
6.1.1 数值函数94
6.1.2 字符函数97
6.1.3 日期函数100
6.1.4 转换函数102
6.1.5 聚合函数105
6.1.6 其他函数106
6.2 自定义函数107
6.2.1 创建函数107
6.2.2 删除函数108
6.3 本章小结109
6.4 本章习题109
第7章 查询110
7.1 运算符110
7.1.1 算术运算符110
7.1.2 比较运算符111
7.1.3 逻辑运算符111
7.2 基本查询语句111
7.2.1 基本语法112
7.2.2 查询表中全部数据115
7.2.3 查询表中指定列115
7.2.4 给列设置别名115
7.2.5 去除表中重复记录116
7.2.6 对查询结果排序117
7.2.7 在查询中使用表达式118
7.2.8 使用CASE…WHEN语句查询118
7.3 带条件的查询语句119
7.3.1 查询带NULL值的列120
7.3.2 使用ROWNUM查询指定数目的行120
7.3.3 范围查询121
7.3.4 模糊查询122
7.4 分组查询122
7.4.1 在分组查询中使用聚合函数123
7.4.2 带条件的分组查询123
7.4.3 对分组查询结果排序123
7.5 多表查询124
7.5.1 笛卡儿积124
7.5.2 内连接查询124
7.5.3 外连接查询126
7.5.4 交叉连接查询126
7.6 子查询127
7.6.1 WHERE子句中的子查询127
7.6.2 FROM子句中的子查询128
7.7 实例演练—在学生信息管理系统表中查询数据129
7.8 本章小结130
7.9 本章习题130
第二部分 提高篇
第8章 视图与索引132
8.1 管理视图132
8.1.1 视图的作用与分类132
8.1.2 创建视图133
8.1.3 删除视图136
8.1.4 使用DML语句操作视图137
8.2 管理索引138
8.2.1 索引的分类139
8.2.2 创建索引139
8.2.3 修改索引141
8.2.4 删除索引142
8.3 实例演练142
8.3.1 创建查询学生信息的视图142
8.3.2 为学生信息表添加索引143
8.4 本章小结143
8.5 本章习题144
第9章 序列与同义词145
9.1 序列145
9.1.1 创建序列145
9.1.2 使用序列147
9.1.3 管理序列149
9.2 同义词150
9.2.1 创建同义词150
9.2.2 使用同义词152
9.2.3 删除同义词153
9.3 实例演练154
9.3.1 使用序列添加专业信息154
9.3.2 为学生信息表创建同义词155
9.4 本章小结155
9.5 本章习题155
第10章 PL/SQL基本语法157
10.1 PL/SQL基础157
10.1.1 数据类型157
10.1.2 定义常量和变量158
10.1.3 流程控制语句160
10.2 异常处理164
10.2.1 异常的分类164
10.2.2 自定义异常165
10.3 事务166
10.3.1 事务的特性166
10.3.2 事务的应用167
10.4 游标168
10.4.1 显式游标168
10.4.2 隐式游标170
10.5 本章小结171
10.6 本章习题171
第11章 存储过程与触发器172
11.1 管理存储过程172
11.1.1 创建无参的存储过程172
11.1.2 创建带参数的存储过程173
11.1.3 管理存储过程177
11.2 管理触发器178
11.2.1 触发器的类型178
11.2.2 创建DML触发器179
11.2.3 创建DDL触发器181
11.2.4 管理触发器182
11.3 实例演练183
11.3.1 为查询学生专业创建存储过程183
11.3.2 创建触发器复制删除的学生信息183
11.4 本章小结184
11.5 本章习题184
第12章 用户与权限186
12.1 用户186
12.1.1 创建用户186
12.1.2 修改用户187
12.1.3 删除用户188
12.2 权限188
12.2.1 权限的类型189
12.2.2 授予权限190
12.2.3 撤销权限192
12.2.4 查看权限193
12.3 角色194
12.3.1 创建角色194
12.3.2 管理角色的权限195
12.3.3 给用户授予角色197
12.3.4 管理角色197
12.4 本章小结198
12.5 本章习题198
第13章 备份与恢复200
13.1 数据库备份200
13.1.1 物理备份200
13.1.2 逻辑备份202
13.2 数据库恢复206
13.2.1 物理恢复数据库206
13.2.2 逻辑导入数据208
13.3 导入和导出数据210
13.3.1 使用导入导出向导210
13.3.2 使用数据泵向导备份和恢复数据214
13.4 本章小结219
13.5 本章习题219
第三部分 应用篇
第14章 综合实例—使用Java语言开发学生选课系统221
14.1 系统概述221
14.2 系统设计222
14.2.1 数据表设计222
14.2.2 功能设计223
14.2.3 数据库连接类设计223
14.3 系统实现227
14.3.1 登录注册功能227
14.3.2 选课功能232
14.3.3 管理选课信息235
14.4 本章小结237
第15章 综合实例—使用Python语言分析电影数据238
15.1 开发环境配置238
15.2 数据库连接类设计239
15.3 电影数据分析240
15.3.1 数据集概述241
15.3.2 使用SQL语句统计电影数据242
15.4 电影推荐247
15.5 本章小结249
参考文献250
內容試閱
Oracle是目前在企业中应用较多的数据库产品。之所以受到企业用户的青睐,一方面是由于它的安全性和稳定性是得到公认的,另一方面是由于它具有的跨平台特性能够方便用户在Windows操作系统和Linux操作系统上使用数据库。此外,随着目前数据存储量的不断加大,对于数据挖掘和分析的需求也日益增大。Oracle作为数据库领域中的排头兵,在版本不断更新的同时,也注重大数据分析方面的改进和完善。目前,对于软件开发企业来说,在选拔人才时,也倾向于考察应聘者对Oracle数据库的掌握情况。
本书专业性强、版本相对稳定、理论与实践结合,从初级读者入手,按照知识的体系结构和读者的特点,进阶增加知识点。本书可以引导读者快速掌握Oracle 12c中基本SQL语句以及PL/SQL语句的使用,进而完成数据库中用户和权限的管理,以及实现用Java语言和Python语言连接Oracle数据库的操作,教材内容由浅入深,注重理论与实践相结合,快速提高读者的Oracle应用水平。
在内容编写上,本书以Oracle 12c为平台,在讲述Oracle中基本概念、语句、操作等基础内容之后,介绍了存储过程、触发器、视图等对象的使用,最后使用Java语言和Python语言实现了连接Oracle数据库,涵盖了Oracle 12c从初学到进阶的所有主要内容。
全书分为三大部分共15章,各章具体内容如下。
? 第1章:概括地介绍了Oracle 12c数据库,包括数据库基础、使用E-R图设计数据库、Oracle数据库的发展、Oracle 12c数据库的体系结构等。
? 第2章:主要讲解了Oracle 12c数据库的安装与自带工具,包括安装的基本要求、安装步骤,以及自带工具SQL Plus、SQL Developer和企业管理器(OEM)等。
? 第3章:主要介绍Oracle数据库的管理、配置和维护,包括创建Oracle数据库、数据库的配置和维护、管理表空间等。
? 第4章:主要讲解了表的管理,包括表中所使用的数据类型,表的创建、修改以及删除,表中约束的管理等。
? 第5章:主要讲解了操作表中的数据,包括向表中添加数据、修改数据以及删除数据等。
? 第6章:主要讲解了函数的使用,包括数值函数、字符函数、日期函数、转换函数等系统函数,以及创建和管理自定义函数等。
? 第7章:主要讲解表数据的查询,包括基本查询语句、带条件的查询语句、多表查询、分组查询、子查询的使用等。
? 第8章:主要讲解了视图和索引的使用,包括视图的创建和管理、索引的创建和管理等。
? 第9章:主要讲解了序列和同义词,包括序列的创建和应用、同义词的创建和应用等。
? 第10章:主要讲解了PL/SQL基本语法,包括PL/SQL基础、异常处理以及事务和游标的使用等。
? 第11章:主要讲解了存储过程和触发器的使用,包括存储过程的创建和管理、触发器的创建和管理等。
? 第12章:主要讲解了用户和权限的使用,包括用户的创建和管理、权限的创建和管理、角色的创建和管理等。
? 第13章:主要讲解了备份和恢复的使用,包括使用物理或逻辑的方法备份和恢复数据库等。
? 第14章:介绍了使用Java语言开发学生选课系统的主要过程,包括选课系统的设计、使用JDBC连接Oracle数据库、选课系统中模块的开发过程等。
? 第15章:介绍了使用Python语言连接Oracle数据库的方法以及应用,包括开发环境配置、数据库连接类的设计、电影数据分析以及电影推荐等。
本书作者多年来一直从事Oracle相关课程的讲授及图书的撰写,并在多个软件项目中使用Oracle数据库,有着丰富的教学实践和编著经验。
本书采用Oracle 12c作为学习系统,在整体内容编排上划分为基础篇、提高篇和应用篇三大部分,采用梯度层次化结构,由浅入深地系统介绍Oracle数据库的使用及应用。每章开篇会列举“学习目标”“素养目标”,做到目标明确,方便教师教学及学生对各章内容的掌握,起到提纲挈领的作用。同时,每章会有“本章小结”,读者在学习完本章后对所学的内容进行梳理,达到对知识的强化学习效果。对有实践操作要求的章节,本书配有完整的案例,以加深读者对Oracle数据库理论的理解,实现理论知识的应用,快速、真正地掌握Oracle数据库。本书随附配套资源,包括电子课件、教学大纲和教案,以及课后习题的参考答案,这些资源均可在出版社官方网站下载,方便读者随时参考和使用。
本书具有以下鲜明的特点:
? 从零开始,轻松入门。
? 图解案例,清晰直观。
? 图文并茂,操作简单。
? 实例引导,专业经典。
? 学以致用,注重实践。
本书读者对象包括:
? 学习Oracle的初级读者。
? 具有一定Oracle基础知识、希望进一步系统学习的读者。
? 大中专院校计算机相关专业的学生。
? 使用Oracle数据库的软件开发人员。
本书可以作为高等院校计算机及相关专业的授课教材,也可以作为相关培训的辅导用书,同时也非常适合作为专业人员的参考手册。
本书由秦婧和王斌共同编著。在编写过程中得到了同行的支持和帮助,在这里一并表示感谢。
由于编者水平有限,书中难免存在不妥之处,请读者谅解并提出宝贵意见。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2026 (香港)大書城有限公司 All Rights Reserved.