登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』Oracle 11g PL/SQL编程技术与开发实用教程(第2版)(微课版)

書城自編碼: 3761238
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 高晶、章昊、曹福凯
國際書號(ISBN): 9787302606345
出版社: 清华大学出版社
出版日期: 2022-06-01

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

售價:HK$ 86.3

我要買

 

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


新書推薦:
万有引力书系·基辅罗斯:东斯拉夫文明的起源
《 万有引力书系·基辅罗斯:东斯拉夫文明的起源 》

售價:HK$ 141.6
康熙的红票:全球化中的清朝
《 康熙的红票:全球化中的清朝 》

售價:HK$ 93.6
PyTorch语音识别实战
《 PyTorch语音识别实战 》

售價:HK$ 82.8
多卖三倍
《 多卖三倍 》

售價:HK$ 54.0
哲学思维:清晰思考的12条关键原则
《 哲学思维:清晰思考的12条关键原则 》

售價:HK$ 82.8
海盗之书
《 海盗之书 》

售價:HK$ 81.6
亲美与反美:战后日本的政治无意识
《 亲美与反美:战后日本的政治无意识 》

售價:HK$ 69.6
亲爱的安吉维拉:或一份包含15条建议的女性主义宣言
《 亲爱的安吉维拉:或一份包含15条建议的女性主义宣言 》

售價:HK$ 58.8

 

建議一齊購買:

+

HK$ 77.9
《 大学生就业指导与职业生涯规划(第2版) 》
+

HK$ 72.9
《 高等代数(下册) 》
+

HK$ 99.8
《 植物学(第3版) 》
+

HK$ 157.1
《 货币金融学(美国商学院版 原书第5版) 》
+

HK$ 53.7
《 大学生心理健康教育(慕课版 第2版) 》
+

HK$ 39.2
《 水产养殖技术(顾洪娟) 》
編輯推薦:
SQL是关系数据库的基本操作语言。它主要包括数据查询,数据操纵,数据定义等功能,是应用程序与数据库进行交互操作的接口。PL/SQL是Oracle特有的编程语言,它可以像其他高级编程语言一样,编写出各种完成数据库操作功能的程序。由于PL/SQL由Oracle系统本身编译执行,所以程序运行效率更高。《Oracle 11g PL/SQL编程技术与开发实用教程(第2版)(微课版)》为Oracle数据库应用开发人员提供了SQL使用指南和PL/SQL编程技术。通过学习,读者不仅可以掌握SQL和PL/SQL的基础知识,而且还可以掌握Oracle 11g SQL和PL/SQL的许多高级特征。
《Oracle 11g PL/SQL编程技术与开发实用教程(第2版)(微课版)》配套资源包括讲解微视频、所有范例程序源代码,教师用户同时附赠电子课件和习题答案等。
內容簡介:
《Oracle 11g PL/SQL编程技术与开发实用教程(第2版)(微课版)》为Oracle数据库应用开发人员提供了SQL使用指南和PL/SQL编程技术,通过学习,读者不仅可以掌握SQL和PL/SQL基础知识,而且可以掌握Oracle 11g SQL和PL/SQL的许多高级特征。《Oracle 11g PL/SQL编程技术与开发实用教程(第2版)(微课版)》配套资源包括讲解微视频、所有范例程序源代码,对教师用户同时附赠电子课件和习题答案。 《Oracle 11g PL/SQL编程技术与开发实用教程(第2版)(微课版)》可作为高等院校、高等职业学校计算机相关专业或Oracle 11g培训班的教材,也可作为各类高级数据库编程人员的参考书。《Oracle 11g PL/SQL编程技术与开发实用教程(第2版)(微课版)》的编写既考虑到SQL和PL/SQL的初学者,也兼顾到有经验的PL/SQL编程人员。
關於作者:
高晶,华北理工大学讲师。2012年至2018年主持校级教改项目1个,主要参与省级、校级重点教育类、社科类项目7个;2013年至2020年,组织并参加国家级、省级教学设计、教学课件、教育教学信息化等竞赛,获得国家级二等奖1次,省级一等奖2次、二等奖2次、三等奖2次、优秀奖3次;先后发表论文20余篇,其中核心期刊1篇,CPCI期刊2篇;发明专利1项,参与编写教材3本。
目錄
第1章 Oracle基础介绍 1
1.1 数据库概述 2
1.1.1 数据库相关概念 2
1.1.2 数据库的组成 4
1.1.3 数据库实施 4
1.2 数据库逻辑设计 5
1.2.1 关系数据库设计基础 5
1.2.2 关系数据库规范化 7
1.3 Oracle 11g基本简介 10
1.3.1 Oracle版本号的含义 11
1.3.2 Oracle 11g的新特性 11
1.3.3 在Windows下安装
Oracle 11g的配置要求 12
上机实训:在Windows环境下安装Oracle 11g 12
本章小结 15
习题 15
第2章 SQL语句、函数基本操作 17
2.1 SQL简介与Oracle 11g基本数据类型 18
2.1.1 SQL的编写规则 18
2.1.2 Oracle 11g基本数据类型 19
2.2 数字函数 21
2.2.1 数字函数概述 21
2.2.2 数字函数示例 22
2.3 字符函数 27
2.3.1 字符函数概述 27
2.3.2 字符函数示例 28
2.4 日期时间函数 33
2.4.1 日期时间函数概述 33
2.4.2 日期时间函数示例 34
2.5 转换函数 37
2.5.1 转换函数概述 37
2.5.2 转换函数示例 38
上机实训:输出字符串ASCII值和字符 42
本章小结 42
习题 43
第3章 SQL单表查询 45
3.1 条件查询 46
3.1.1 单一条件查询 47
3.1.2 复合条件查询 51
3.2 记录排序 55
3.2.1 按单一列排序 55
3.2.2 按多列排序 58
3.3 分组查询 59
3.3.1 列函数及其应用 60
3.3.2 GROUP BY子句 61
3.3.3 HAVING子句 63
上机实训:对PAY_TABLE表进行编辑操作 64
本章小结 65
习题 66
第4章 SQL子查询与集合操作 67
4.1 子查询 68
4.1.1 单行子查询 69
4.1.2 多行子查询 71
4.1.3 多列子查询 73
4.1.4 相关子查询 74
4.1.5 嵌套子查询 76
4.2 集合操作 76
4.2.1 使用集合操作符 77
4.2.2 复杂集合操作 82
上机实训:打印符合要求的记录 86
本章小结 87
习题 87
第5章 SQL连接查询 89
5.1 内连接查询 90
5.1.1 简单内连接 90
5.1.2 复杂内连接 92
5.2 外连接查询 94
5.2.1 左外连接 95
5.2.2 右外连接 96
5.2.3 全外连接 97
5.3 其他特殊连接 98
5.3.1 交叉连接查询 99
5.3.2 自然连接查询 100
上机实训:在生成的PROJECTS表中追加记录 102
本章小结 103
习题 103
第6章 数据控制语言与数据定义语言 105
6.1 数据控制语言 106
6.1.1 数据库权限 106
6.1.2 权限控制 109
6.2 表 115
6.2.1 建立表 115
6.2.2 获得表的相关信息 119
6.2.3 修改表定义 121
6.2.4 修改表名 127
6.2.5 删除表 127
6.3 索引 128
6.3.1 各种类型索引的比较和选择 128
6.3.2 建立索引 129
6.3.3 获得索引信息 129
6.3.4 修改索引名字 130
6.3.5 删除索引 131
6.3.6 监视索引的空间使用 131
6.3.7 查看索引信息 131
6.4 视图 132
6.4.1 建立视图 132
6.4.2 使用视图 134
6.4.3 获得视图定义信息 137
6.4.4 修改视图 138
6.4.5 删除视图 139
6.4.6 替换视图 139
上机实训:创建编辑my_emp数据表 139
本章小结 140
习题 140
第7章 数据操纵语言与事务处理 143
7.1 数据操纵语言 144
7.1.1 插入数据 144
7.1.2 更新数据 145
7.1.3 删除数据 147
7.1.4 数据库完整性 148
7.1.5 含有子查询的DML语句 150
7.2 数据事务处理 152
7.2.1 显式处理事务 153
7.2.2 隐式处理事务 155
7.2.3 特殊事务 155
上机实训:编写在PAY_TABLE表中插入记录的过程 156
本章小结 157
习题 157
第8章 SQL*Plus基础简介 159
8.1 SQL*Plus语言基础 160
8.1.1 SQL*Plus的功能与编写规则 160
8.1.2 启动SQL*Plus连接数据库 161
8.2 使用SQL*Plus的编辑功能 163
8.2.1 编辑命令 163
8.2.2 保存命令 166
8.2.3 加入注释 167
8.2.4 运行命令 169
8.2.5 编写交互命令 170
8.2.6 使用绑定变量 177
8.2.7 跟踪语句 180
上机实训:打印出EMP表中各个工资级别的人数 185
本章小结 186
习题 186
第9章 PL/SQL编程基础 189
9.1 PL/SQL语句基础 190
9.1.1 PL/SQL块 190
9.1.2 PL/SQL基本语法要素 193
9.1.3 PL/SQL的开发和运行环境 196
9.1.4 运行PL/SQL程序 197
9.2 在PL/SQL中执行SQL语句 199
9.2.1 执行SELECT语句 199
9.2.2 执行DML语句 201
9.2.3 执行事务处理语句 206
9.3 PL/SQL程序控制结构 207
9.3.1 顺序结构 207
9.3.2 分支结构 208
9.3.3 循环结构 214
9.3.4 GOTO语句与NULL语句 216
上机实训:实现数据交换 218
本章小结 219
习题 219
第10章 PL/SQL记录集合应用 221
10.1 记录类型 222
10.1.1 定义记录 222
10.1.2 在SELECT语句中使用记录 224
10.1.3 在DML中使用记录 227
10.2 记录表类型 231
10.2.1 定义记录表 231
10.2.2 使用记录表 231
10.3 联合数组类型 234
10.3.1 定义联合数组 234
10.3.2 使用联合数组 235
10.4 嵌套表类型 237
10.4.1 定义嵌套表 237
10.4.2 使用嵌套表 238
10.5 变长数组类型 241
10.5.1 定义变长数组 241
10.5.2 使用变长数组类型 242
10.6 集合操作 245
10.6.1 集合属性与方法 245
10.6.2 使用集合操作符 252
上机实训:在myEMP表中修改员工工资 259
本章小结 259
习题 259
第11章 PL/SQL高级应用 261
11.1 子程序 262
11.1.1 过程 262
11.1.2 函数 264
11.2 包 265
11.2.1 定义包 266
11.2.2 包的管理 270
11.2.3 调用包 272
11.2.4 包中子程序的重载 275
11.3 触发器 278
11.3.1 触发器概述 278
11.3.2 DML触发器 279
11.3.3 INSTEAD OF触发器 281
11.3.4 系统事件触发器 282
11.4 PL/SQL游标 284
11.4.1 游标应用基础 284
11.4.2 游标FOR循环 286
上机实训:创建名为change_record的触发器 288
本章小结 289
习题 289
第12章 项目实践——人力资源管理信息系统 293
12.1 系统设计 294
12.1.1 需求分析 294
12.1.2 总体设计 294
12.1.3 功能模块设计 295
12.2 数据库设计与实现 296
12.2.1 数据库需求设计 296
12.2.2 数据逻辑结构设计 296
12.3 人力资源管理 299
12.3.1 部门信息管理 300
12.3.2 员工信息管理 311
12.4 考勤管理 323
12.4.1 考勤规则管理 324
12.4.2 假别管理 328
12.4.3 请假管理 330
12.5 系统管理 333
12.5.1 用户注册 333
12.5.2 用户详细资料显示 334
12.5.3 用户查询 336
12.5.4 用户列表显示 338
12.5.5 数据库操作类 338
本章小结 340
习题 340
参考文献 342
內容試閱
Oracle公司是世界排名前列的国际大型企业。Oracle数据库是世界领先、性能优异的大型数据库管理系统,其广泛地应用在金融、通信、航空等领域。目前虽然有多种数据库管理系统可供用户选择,但Oracle数据库以其处理并发数据量极大,极高的可靠性、安全性和可扩展性,受到了广大高端用户的青睐。早期Oracle数据库主要应用于UNIX操作系统,影响了它的广泛应用。自从Oracle公司提供了基于Windows平台的Oracle以后,Oracle数据库在国内外占领了更为广泛的应用市场。近年来,随着国内中小企业对数据库可靠性、安全性要求的提高,基于Windows平台的Oracle数据库服务器获得了广泛关注。对Oracle数据库管理和开发人员的数量需求也不断增加,素质要求不断提高。本书适用于Oracle数据库管理和开发的初学者,也适用于有一定基础的管理和开发人员。凡是想学习SQL语句或利用PL/SQL提高Oracle数据库管理和开发能力的人士,都可以从本书获得帮助。
本书共分为12章,各章主要内容如下。
第1章 Oracle基础介绍:初步认识Oracle,介绍Oracle 11g数据库的安装、启动和关闭。
第2章 SQL语句、函数基本操作:介绍Oracle内置的SQL函数。
第3章 SQL单表查询:介绍SELECT语句在一个表中进行数据检索的使用方法。
第4章 SQL子查询与集合操作:介绍使用子查询与集合操作进行复杂数据检索的方法。
第5章 SQL连接查询:介绍从连接查询结果中筛选出其中一部分数据的方法。
第6章 数据控制语言与数据定义语言:介绍数据控制语言(Data Control Language,DCL)与数据定义语言(Data Definition Language,DDL)。数据控制语言完成授予和收回用户对数据库的使用权限。数据定义语言完成建立、修改,删除表、视图、索引等功能。
第7章 数据操纵语言(DML)与事务处理:主要介绍对数据库进行数据的增、删、改功能的数据操纵语言。
第8章 SQL*Plus基础简介:介绍SQL*Plus系列产品的使用。
第9章 PL/SQL编程基础:介绍PL/SQL程序设计。
第10章 PL/SQL记录集合应用:介绍PL/SQL复合数据类型及使用。
第11章 PL/SQL高级应用:介绍PL/SQL的应用程序结构,如子程序(过程和函数)、包和触发器等。
第12章 项目实践——人力资源管理信息系统:介绍系统软件开发过程,讲解设计方法,即需求分析、总体设计、功能模块设计、数据库设计。
总之,本书对Oracle软件的安装、SQL函数、PL/SQL程序设计,以及Oracle数据库的体系结构、服务器结构、Oracle数据库文件等均进行了全面的讲解。
本书由华南理工大学的高晶、章昊、曹福凯老师编写,其中,高晶负责编写第1、3、8~12章,章昊负责编写第2、4、5章,曹福凯负责编写第6、7章。本书为产学合作协同育人项目(项目编号:202101307004)。
由于编者水平有限,本书难免有不足之处,敬请广大专家学者批评、指正。


编 者

 

 

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