×
高等院校程序设计规划教材ORACLE教程(第2版)/郑阿奇

高等院校程序设计规划教材ORACLE教程(第2版)/郑阿奇

1星价 ¥33.8 (4.9折)
2星价¥33.8 定价¥69.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302498209
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:460
  • 出版时间:2018-06-01
  • 条形码:9787302498209 ; 978-7-302-49820-9

本书特色

本书以当前流行的Oracle 11g(中文版)为平台,主要介绍Oracle基础以及如何在流行平台上开发Oracle数据库应用系统。Oracle基础部分首先介绍数据库基础,然后系统介绍Oracle 11g的主要功能。本书采用DBCA创建数据库、SQL Developer界面操作工具和SQL*Plus命令。实验和练习与教程紧密结合完成本书的部分实例,并给出思考和练习,基本上包含了Oracle 11g的主要内容。在上述基础上介绍如何在流行平台上开发Oracle数据库应用系统,流行平台包括Visual Basic.NET、Visual C#、ASP.NET、PHP和Java EE。综合应用实践数据准备不但简单总结了Oracle的主要命令,而且为后面的数据库应用开发打下了基础。不同平台操作同样的数据库,实现同样的功能,这给读者带来了极大的方便。 本书可作为大学本科、高职高专有关课程的教材,也可供广大数据库应用开发人员使用或参考。

内容简介

本书以当前流行的Oracle 11g(中文版)为平台,主要介绍Oracle基础以及如何在流行平台上开发Oracle数据库应用系统。Oracle基础部分首先介绍数据库基础,然后系统介绍Oracle 11g的主要功能。本书采用DBCA创建数据库、SQL Developer界面操作工具和SQL*Plus命令。实验和练习与教程紧密结合完成本书的部分实例,并给出思考和练习,基本上包含了Oracle 11g的主要内容。在上述基础上介绍如何在流行平台上开发Oracle数据库应用系统,流行平台包括Visual Basic.NET、Visual C#、ASP.NET、PHP和Java EE。综合应用实践数据准备不但简单总结了Oracle的主要命令,而且为后面的数据库应用开发打下了基础。不同平台操作同样的数据库,实现同样的功能,这给读者带来了极大的方便。本书可作为大学本科、高职高专有关课程的教材,也可供广大数据库应用开发人员使用或参考。

目录

目录 第1章数据库的基本概念1 1.1数据库1 1.1.1数据库、数据库管理系统和数据库系统1 1.1.2数据模型1 1.1.3关系型数据库语言4 1.2数据库设计4 1.2.1概念结构设计4 1.2.2逻辑结构设计6 1.2.3物理结构设计7 1.3数据库应用系统7 1.3.1C/S架构的应用系统8 1.3.2B/S架构的应用系统8 第2章数据库的基本结构和安装10 2.1Oracle数据库的基本结构10 2.1.1内部结构10 2.1.2外部结构12 2.1.3数据库实例13 2.2Oracle 11g安装16 2.3Oracle 11g数据库工具20 第3章界面创建和操作数据库25 3.1使用数据库配置向导创建数据库25 3.2SQL Developer操作数据库31 3.2.1表结构和数据类型31 3.2.2表数据操作37 3.2.3执行SQL命令40 3.3表空间40 3.3.1创建表空间41 3.3.2管理表空间43Oracle教程(第2版)目录3.3.3删除表空间44 第4章命令操作数据库表46 4.1创建表结构46 4.1.1创建表46 4.1.2修改表49 4.1.3删除表52 4.2操作表记录52 4.2.1插入记录52 4.2.2删除记录56 4.2.3修改记录57 第5章数据库的查询和视图60 5.1数据库的查询60 5.1.1选择列60 5.1.2选择行64 5.1.3查询对象71 5.1.4连接72 5.1.5统计汇总分组75 5.1.6排序79 5.1.7合并80 5.2数据库视图81 5.2.1创建视图81 5.2.2查询视图84 5.2.3更新视图85 5.2.4修改视图的定义87 5.2.5删除视图88 5.3含替换变量的查询88 5.3.1&替换变量88 5.3.2&&替换变量90 5.3.3变量定义91 第7章索引与数据完整性93 6.1索引93 6.1.1索引的分类93 6.1.2使用索引的原则94 6.1.3创建索引95 6.1.4维护索引98 6.1.5删除索引99 6.2数据完整性100 6.2.1数据完整性的分类100 6.2.2域完整性的实现102 6.2.3实体完整性的实现105 6.2.4参照完整性的实现109 第7章PL/SQL编程113 7.1PL/SQL概述113 7.1.1PL/SQL的组成113 7.1.2PL/SQL的特点115 7.1.3PL/SQL的开发和运行环境116 7.2PL/SQL字符集116 7.2.1合法字符116 7.2.2运算符117 7.2.3其他符号119 7.3PL/SQL变量、常量和数据类型119 7.3.1变量119 7.3.2常量121 7.3.3常用数据类型122 7.3.4对象类型122 7.3.5数据类型转换124 7.4PL/SQL基本程序结构和语句124 7.4.1PL/SQL程序块125 7.4.2条件结构126 7.4.3循环结构129 7.4.4选择和跳转语句131 7.4.5异常133 7.5系统内置函数137 7.6用户定义函数141 7.6.1创建函数141 7.6.2调用函数144 7.6.3删除函数144 7.7游标145 7.7.1显式游标145 7.7.2隐式游标147 7.7.3游标FOR循环148 7.7.4游标变量150 7.8包152 7.8.1包的创建152 7.8.2包的初始化155 7.8.3重载156 7.8.4Oracle 11g内置包157 7.9集合157 7.9.1联合数组158 7.9.2嵌套表159 7.9.3可变数组160 7.9.4集合的属性和方法161 第8章存储过程和触发器165 8.1存储过程165 8.1.1存储过程的创建165 8.1.2存储过程的调用167 8.1.3存储过程的修改169 8.1.4存储过程的删除170 8.2触发器170 8.2.1命令创建触发器171 8.2.2界面创建触发器176 8.2.3启用和禁用触发器177 8.2.4触发器的删除177 第9章高级数据类型178 9.1Oracle数据库与大对象数据178 9.1.1大对象数据类型178 9.1.2Oracle数据库中导入大对象数据179 9.2Oracle数据库与XML181 9.2.1XML概述182 9.2.2Oracle XML DB概述184 9.2.3Oracle数据库中导入XML数据185 9.2.4XQuery的基本用法187 第10章备份和恢复192 10.1备份/恢复192 10.1.1备份概述192 10.1.2恢复195 10.2导出/导入196 10.2.1导出196 10.2.2导入198 10.3脱机备份202 10.4联机备份203 10.4.1以ARCHIVELOG方式运行数据库203 10.4.2执行数据库联机备份204 10.5数据泵205 10.5.1数据泵概述205 10.5.2EXPDP导出205 10.5.3IMPDP导入207 第11章系统安全管理209 11.1用户209 11.1.1创建用户209 11.1.2管理用户215 11.2权限管理216 11.2.1权限概述216 11.2.2系统权限管理217 11.2.3对象权限管理223 11.2.4安全特性224 11.3角色管理226 11.3.1角色概述226 11.3.2创建用户角色227 11.3.3管理用户角色228 11.4概要文件和数据字典视图229 11.4.1创建概要文件229 11.4.2修改概要文件231 11.4.3数据字典视图231 11.5审计234 11.5.1登录审计234 11.5.2操作审计235 11.5.3对象审计236 11.5.4权限审计237 第12章事务、锁、闪回和Undo表空间239 12.1事务239 12.1.1事务的概念239 12.1.2事务处理240 12.1.3自治事务244 12.2锁246 12.2.1锁机制和死锁247 12.2.2锁的类型247 12.2.3表锁和事务锁248 12.3闪回操作249 12.3.1基本概念249 12.3.2查询闪回250 12.3.3表闪回251 12.3.4删除闪回253 12.3.5数据库闪回255 12.3.6归档闪回259 12.4Undo表空间260 12.4.1自动Undo管理261 12.4.2Undo表空间的优点261 12.4.3Undo表空间管理参数261 12.4.4创建和管理Undo表空间262 第13章同义词、链接、快照和序列265 13.1同义词265 13.1.1创建同义词265 13.1.2使用同义词266 13.1.3删除同义词267 13.2数据库链接268 13.2.1创建数据库链接268 13.2.2使用数据库链接269 13.2.3删除数据库链接270 13.3快照271 13.3.1创建快照271 13.3.2修改快照275 13.3.3删除快照276 13.4序列277 13.4.1创建序列277 13.4.2修改序列279 13.4.3删除序列279 第14章实验和练习280 14.1实验1创建数据库和表280 14.1.1界面创建数据库和表280 14.1.2界面操作表记录280 14.1.3操作表空间281 14.2实验2创建数据库和表281 14.2.1命令创建表结构281 14.2.2命令创建学生表(xsb)记录281 14.2.3命令创建课程表(kcb)和成绩表(cjb)记录282 14.3实验3数据库的查询和视图282 14.3.1数据库的查询282 14.3.2数据库视图283 14.3.3含替换变量的查询283 14.4实验4索引和数据完整性284 14.4.1索引284 14.4.2数据完整性284 14.5实验5PL/SQL编程285 14.6实验6存储过程和触发器285 14.6.1存储过程285 14.6.2触发器286 14.7实验7高级数据类型286 14.8实验8系统安全管理287 第15章综合应用实践数据准备288 15.1数据库与基本表288 15.2视图289 15.3触发器与完整性约束290 15.4存储过程291 15.5综合应用实习功能292 第16章Visual Basic.NET/Oracle 11g学生成绩管理系统293 16.1Visual Basic.NET环境的使用293 16.1.1切换到Visual Basic.NET开发环境293 16.1.2创建Visual Basic.NET项目296 16.1.3Visual Basic.NET连接Oracle296 16.2学生成绩管理系统的实现302 16.2.1主窗体设计302 16.2.2学生信息查询303 16.2.3学生信息管理307 16.2.4学生成绩录入312 第17章Visual C#/Oracle 11g学生成绩管理系统317 17.1ADO.NET模型317 17.1.1ADO.NET模型简介317 17.1.2重定目标到.NET 4319 17.2Visual C#操作Oracle数据库320 17.2.1连接数据库320 17.2.2执行SQL命令320 17.2.3使用OracleDataReader对象访问数据323 17.2.4使用DataSet对象访问数据324 17.2.5执行存储过程325 17.3使用Visual C#开发学生成绩管理系统326 17.3.1创建学生成绩管理系统326 17.3.2父窗体设计328 17.3.3学生信息查询330 17.3.4学生信息管理334 17.3.5学生成绩录入340 第18章ASP.NET(C#)/Oracle 11g学生成绩管理系统346 18.1使用ASP.NET操作Oracle数据库346 18.1.1将数据库连接字符串写入配置文件346 18.1.2操作Oracle数据库349 18.2使用ASP.NET开发学生成绩管理系统350 18.2.1创建学生成绩管理网站350 18.2.2设计母版页352 18.2.3设计显示照片页面354 18.2.4学生信息查询355 18.2.5学生信息管理363 18.2.6学生成绩录入369 第19章PHP(Apache)/Oracle 11g学生成绩管理系统376 19.1开发环境的搭建376 19.1.1Apache的下载与安装376 19.1.2PHP的安装与配置379 19.1.3Eclipse开发工具381 19.1.4PHP连接Oracle 11g385 19.2PHP操作Oracle数据库388 19.2.1连接数据库388 19.2.2执行PL/SQL命令389 19.2.3访问数据390 19.2.4执行存储过程392 19.2.5插入图片393 19.3学生成绩管理系统的实现393 19.3.1主程序界面设计393 19.3.2学生信息查询395 19.3.3学生信息管理400 19.3.4学生成绩录入406 第20章Java EE(Struts 2)/Oracle 11g学生成绩管理系统411 20.1认识Struts 2411 20.2Java EE开发平台搭建412 20.3基于Struts 2的架构设计424 20.4设计系统主界面426 20.5Java EE应用访问Oracle430 20.6学生信息录入435 20.7学生信息查询、修改和删除439 20.8学生成绩录入453 附录AXSCJ数据库样本数据459
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航