由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版新书] Oracle数据库教程(第3版﹒微课视频版) 赵明渊 唐明伟 清华大学出版社 关系数据库系统-高等学校-
¥ ×1
书名: | Oracle数据库教程(第3版﹒微课视频版) |
出版社: | 清华大学出版社 |
出版日期 | 2024 |
ISBN号: | 9787302652182 |
根据当前高等学校Oracle数据库教学和实验的需要,本书全面系统地介绍了Oracle 19c的基础知识、应用开发、教学和实验。其中,实验包含验证性实验和设计性实验。全书分为两篇,包括数据库基础和数据库实验,在打好理论基础的同时,提高实际操作能力。 第1篇介绍Oracle数据库基础,各章内容为: 概论,Oracle数据库系统,Oracle数据库,Oracle表,数据查询,视图、索引、序列和同义词,数据完整性,PL/SQL程序设计,存储过程和函数,触发器和程序包,安全管理,备份和恢复,事务和锁,Java EE和Oracle 学生成绩管理系统开发。第2篇介绍Oracle数据库实验,各个实验与数据库基础内容相对应。 本书可作为大学本科、高职高专院校及培训机构的教材,也可作为计算机应用人员和计算机爱好者的自学参考书。 |
|
|
以培养学生掌握数据库原理知识点和Oracle数据库管理、具备操作能力和Oracle编程能力为出发点。对数据库新技术:大数据、NoSQL数据库等前沿内容进行了介绍。各章的内容与各个实验的内容相对应,配套有视频、课件等教学资源。 |
|
目录
第1篇Oracle数据库基础 第1章概论3 1.1数据库基本概念3 1.1.1数据库3 1.1.2数据管理技术的发展6 1.1.3数据模型8 1.1.4关系数据库11 1.2数据库设计13 1.2.1需求分析13 1.2.2概念结构设计13 1.2.3逻辑结构设计15 1.2.4物理结构设计16 1.2.5数据库实施16 1.2.6数据库运行和维护16 1.3SQL和PL/SQL17 1.3.1SQL17 1.3.2PL/SQL预备知识18 1.4大数据简介18 1.4.1大数据的基本概念18 1.4.2大数据的处理过程20 1.4.3大数据的技术支撑21 1.4.4NoSQL数据库22 1.5小结23 习题124 第2章Oracle数据库系统27 2.1Oracle数据库体系结构27 2.1.1逻辑存储结构282.1.2物理存储结构28 2.1.3内存结构30 2.1.4后台进程31 2.1.5数据字典33 2.2Oracle 19c数据库33 2.2.1Oracle 19c数据库的特性33 2.2.2Oracle 19c数据库安装34 2.3Oracle数据库开发工具39 2.3.1Oracle SQL Developer39 2.3.2SQLPlus43 2.4Oracle服务的启动和停止47 2.4.1启动Oracle服务47 2.4.2停止Oracle服务49 2.4.3重启Oracle服务50 2.5启动和关闭Oracle数据库实例50 2.5.1启动Oracle数据库实例50 2.5.2关闭Oracle数据库实例52 2.6Oracle 19c数据库卸载54 2.6.1停止所有Oracle服务54 2.6.2卸载所有Oracle组件54 2.6.3手动删除Oracle残留部分55 2.7小结58 习题258 第3章Oracle数据库61 3.1删除和创建数据库61 3.1.1删除数据库61 3.1.2创建数据库63 3.2表空间65 3.2.1创建表空间65 3.2.2表空间的基本管理67 3.3小结67 习题368 第4章Oracle表69 4.1表的基本概念69 4.2数据类型70 4.3表结构设计71 4.4使用图形界面方式定义表72 4.4.1使用图形界面方式创建表72 4.4.2使用图形界面方式修改表72 4.4.3使用图形界面方式删除表75 4.5使用PL/SQL语句定义表75 4.5.1使用PL/SQL语句创建表75 4.5.2使用PL/SQL语句修改表76 4.5.3使用PL/SQL语句删除表77 4.6使用PL/SQL语句操作表数据77 4.6.1使用PL/SQL语句插入记录77 4.6.2使用PL/SQL语句修改记录79 4.6.3使用PL/SQL语句删除记录80 4.7使用图形界面方式操作表数据81 4.7.1使用图形界面方式插入记录81 4.7.2使用图形界面方式修改记录82 4.7.3使用图形界面方式删除记录82 4.8分区表84 4.8.1分区的概念和方法84 4.8.2范围分区84 4.8.3散列分区86 4.8.4列表分区88 4.8.5组合分区89 4.8.6时间间隔分区90 4.9小结90 习题491 第5章数据查询93 5.1数据查询概述93 5.2简单查询94 5.2.1投影查询94 5.2.2选择查询96 5.2.3分组查询和统计计算99 5.2.4排序查询101 5.3连接查询102 5.3.1使用连接谓词指定的连接102 5.3.2使用JOIN关键字指定的连接105 5.4集合查询107 5.4.1使用UNION操作符108 5.4.2使用INTERSECT操作符109 5.4.3使用MINUS操作符109 5.5子查询110 5.5.1IN子查询110 5.5.2比较子查询111 5.5.3EXISTS子查询112 5.6排名函数的使用113 5.6.1ROW_NUMBER函数113 5.6.2RANK函数114 5.6.3DENSE_RANK函数114 5.6.4NTILE函数115 5.7使用正则表达式查询116 5.8综合应用117 5.9小结120 习题5121 第6章视图、索引、序列和同义词123 6.1视图概述123 6.2创建视图、查询视图、更新视图、修改视图和删除视图124 6.2.1创建视图124 6.2.2查询视图125 6.2.3更新视图126 6.2.4修改视图定义129 6.2.5删除视图130 6.3索引概述130 6.4创建索引、修改索引和删除索引132 6.4.1创建索引132 6.4.2修改索引132 6.4.3删除索引133 6.5序列概述133 6.6创建、使用、修改和删除序列133 6.6.1创建序列133 6.6.2使用序列134 6.6.3修改序列135 6.6.4删除序列136 6.7同义词概述136 6.8创建、使用和删除同义词136 6.8.1创建同义词136 6.8.2使用同义词137 6.8.3删除同义词138 6.9小结139 习题6140 第7章数据完整性142 7.1数据完整性概述142 7.2实体完整性143 7.2.1PRIMARY KEY约束143 7.2.2UNIQUE约束145 7.3参照完整性147 7.3.1定义参照完整性的步骤148 7.3.2FOREIGN KEY约束148 7.4域完整性150 7.4.1CHECK约束151 7.4.2NOT NULL约束152 7.4.3DEFAULT约束153 7.5综合应用154 7.6小结156 习题7157 第8章PL/SQL程序设计159 8.1PL/SQL概述 159 8.1.1PL/SQL语言159 8.1.2PL/SQL结构160 8.1.3PL/SQL编程规范162 8.2标识符、常量、变量164 8.2.1标识符164 8.2.2常量164 8.2.3变量164 8.3运算符和表达式165 8.3.1算术运算符165 8.3.2关系运算符166 8.3.3逻辑运算符166 8.3.4表达式166 8.4PL/SQL控制语句167 8.4.1条件语句168 8.4.2CASE语句171 8.4.3循环语句173 8.4.4GOTO语句178 8.4.5异常178 8.5系统内置函数181 8.5.1数学函数181 8.5.2字符串函数182 8.5.3日期函数185 8.5.4统计函数186 8.6游标187 8.6.1显式游标187 8.6.2隐式游标190 8.6.3游标FOR循环191 8.6.4游标变量193 8.7综合应用194 8.8小结198 习题8199 第9章存储过程和函数202 9.1存储过程概述202 9.2存储过程的创建、调用和删除202 9.2.1存储过程的创建和调用203 9.2.2存储过程的删除205 9.3存储过程的参数205 9.3.1带输入参数存储过程的使用205 9.3.2带输出参数存储过程的使用208 9.3.3带输入输出参数存储过程的使用209 9.4函数概述210 9.5函数的创建、调用和删除210 9.5.1函数的创建和调用210 9.5.2函数的删除212 9.6综合应用212 9.7小结216 习题9216 第10章触发器和程序包219 10.1触发器概述219 10.2触发器的创建、删除、启用或禁用220 10.2.1创建触发器220 10.2.2删除触发器227 10.2.3启用或禁用触发器227 10.3程序包概述228 10.4程序包的创建、调用和删除228 10.5综合应用230 10.6小结233 习题10234 第11章安全管理236 11.1安全管理概述236 11.2用户管理236 11.2.1创建用户238 11.2.2修改用户239 11.2.3删除用户239 11.2.4查询用户信息240 11.3权限管理241 11.3.1权限概述241 11.3.2系统权限242 11.3.3数据库对象权限245 11.3.4权限查询246 11.4角色管理247 11.4.1角色概述247 11.4.2创建角色249 11.4.3修改角色249 11.4.4授予角色权限和收回权限249 11.4.5将角色授予用户250 11.4.6角色的启用和禁用250 11.4.7收回用户的角色251 11.4.8删除角色251 11.4.9查询角色信息251 11.5概要文件252 11.5.1概要文件中的参数252 11.5.2创建概要文件253 11.5.3管理概要文件253 11.6综合应用255 11.7小结259 习题11259 第12章备份和恢复261 12.1备份和恢复概述261 12.1.1备份概述261 12.1.2恢复概述262 12.2逻辑备份与恢复262 12.3脱机备份与恢复265 12.3.1脱机备份266 12.3.2脱机恢复267 12.4联机备份与恢复267 12.5闪回技术268 12.5.1查询闪回268 12.5.2表闪回270 12.5.3删除闪回272 12.5.4数据库闪回272 12.5.5归档闪回276 12.6小结278 习题12278 第13章事务和锁280 13.1事务的基本概念280 13.1.1事务的概念280 13.1.2事务特性280 13.2事务处理281 13.2.1事务的开始与结束281 13.2.2使用COMMIT语句提交事务282 13.2.3使用ROLLBACK语句回退全部事务282 13.2.4设置保存点回退部分事务283 13.3并发事务和锁285 13.3.1并发事务285 13.3.2事务隔离级别286 13.3.3锁机制287 13.3.4锁的类型287 13.3.5死锁288 13.4小结288 习题13289 第14章学生成绩管理系统开发291 14.1搭建系统框架291 14.1.1层次划分291 14.1.2搭建项目框架293 14.2持久层开发295 14.3业务层开发296 14.4表示层开发297 14.4.1配置struts.xml和web.xml297 14.4.2主界面设计298 14.4.3添加学生信息设计299 14.4.4查询学生信息设计300 14.5小结300 习题14301
第2篇Oracle数据库实验 实验1ER图画法与概念模型向逻辑模型的转换305 实验2Oracle 19c的安装和运行310 实验3Oracle数据库313 实验4Oracle表314实验4.1定义表314 实验4.2表数据操作315 实验5数据查询318 实验5.1数据查询1318 实验5.2数据查询2321 实验6视图和索引324 实验6.1视图324 实验6.2索引325 实验7数据完整性327 实验8PL/SQL程序设计331 实验9存储过程和函数334 实验10触发器和程序包338 实验11安全管理341 实验12备份和恢复343 附录A习题参考答案345 第1章概论345 第2章Oracle数据库系统346 第3章Oracle数据库347 第4章Oracle表348 第5章数据查询351 第6章视图、索引、序列和同义词354 第7章数据完整性356 第8章PL/SQL程序设计357 第9章存储过程和函数359 第10章触发器和程序包361 第11章安全管理362 第12章备份和恢复364 第13章事务和锁365 第14章学生成绩管理系统开发365 附录B案例数据库: 学生信息数据库stsystem的表结构和样本数据366 附录C实验数据库:商店数据库shoppm的表结构和样本数据369 参考文献372 |
|
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格