标签分类
当前位置:首页 > 数据库电子书 > Oracle电子书网盘下载
Oracle数据库技术与应用 Oracle数据库技术与应用
码小辫

码小辫 提供上传

资源
30
粉丝
32
喜欢
162
评论
20

    Oracle数据库技术与应用 PDF 3.27高清原版

    Oracle电子书
    • 发布时间:

    给大家带来的一篇关于Oracle相关的电子书资源,介绍了关于Oracle、数据库、技术、应用方面的内容,本书是由南开大学出版社出版,格式为PDF,资源大小3.27 MB,天津滨海迅腾科技编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.3,更多相关的学习资源可以参阅 数据库电子书、等栏目。

  • Oracle数据库技术与应用 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1BaCBpajWKvYbzp8S-LQ15A
  • 分享码:guz6
  • Oracle数据库技术与应用 PDF

    《企业级卓越人才培养(信息类专业集群)解决方案"十三五"规划教材:Oracle数据库技术与应用》对Oracle数据库查询干了全方位详尽的详细介绍,全书共分成两一部分。第壹一部分是Oracle数据库查询的基本运用,《公司级非凡人才的培养(信息内容类技术专业集群服务器)解决方法"十二五规划"整体规划教材内容:Oracle数据库系统与运用》其次一部分是Oracle高級篇。第壹一部分解读数据库查询实体模型,数据类型,Oracle数据库安全、Oracle与高級SQL句子等。其次一部分解读了PLSQL程序编写,游标、结合、OOP的定义等。《公司级非凡人才的培养(信息内容类技术专业集群服务器)解决方法"十二五规划"整体规划教材内容:Oracle数据库系统与运用》內容从入门到精通,理论研究常有解读,且每一部分內容都写的非常细致。

    目录

    • 第一部分Oracle数据库基本应用
    • 理论部分
    • 第1章数据库模型
    • 1.1数据库基本知识
    • 1.2数据库设计E—R模型
    • 1.3范式
    • 1.4Oracle体系结构
    • 1.5小结
    • 1.6英语角
    • 1.7作业
    • 1.8思考题
    • 1.9学员回顾内容
    • 第2章数据类型
    • 2.1OracleSQL数据类型
    • 2.2Oracle的内置函数
    • 2.3建立符合完整性约束表
    • 2.4小结
    • 2.5英语角
    • 2.6作业
    • 2.7思考题
    • 2.8学员回顾内容
    • 第3章Oracle数据库安全
    • 3.1Oracle用户管理
    • 3.2管理权限
    • 3.3管理角色
    • 3.4数据字典
    • 3.5小结
    • 3.6英语角
    • 3.7作业
    • 3.8思考题
    • 3.9学员回顾内容
    • 第4章Oracle与简单SQL语句
    • 4.1SQL概述
    • 4.2SQL*Plus工具介绍
    • 4.3使用SQL语句
    • 4.4事务概述
    • 4.5小结
    • 4.6英语角
    • 4.7作业
    • 4.8思考题
    • 4.9学员回顾内容
    • 第5章Oracle与高级SQL语句
    • 5.1分组查询
    • 5.2连接查询
    • 5.3子查询
    • 5.4合并查询
    • 5.5其他复杂的查询
    • 5.6小结
    • 5.7英语角
    • 5.8作业
    • 5.9思考题
    • 5.10学员回顾内容
    • 第6章簇、视图和索引
    • 6.1簇
    • 6.2视图
    • 6.3索引
    • 6.4OracleSEQUENCE序列号
    • 6.5同义词
    • 6.6小结
    • 6.7英语角
    • 6.8作业
    • 6.9思考题
    • 6.10学员回顾内容
    • 上机部分
    • 第1章数据库模型
    • 1.1动手实验——认识Oracle物理文件
    • 1.2动手实验——启动或停止Oracle后台进程
    • 1.3动手实验——在DOS命令行手动启动Oracle数据库
    • 1.4动手实验——在Oracle数据库中实现关系模型
    • 1.5动手实验——在Oracle数据库中实现学籍管理系统E—R模型描述的功能(可选)
    • 1.6附录:商品信息管理系统——分析与设计资料
    • 第2章数据类型
    • 2.1动手实验——观察char和varchac2数据库字段内容的区别
    • 2.2动手实验——用SQL*PLUS使用基本函数
    • 2.3动手实验——用SQL*PLUS创建数据库表
    • 2.4动手实验——使用SQL*PLUS工具检验数据类型转换
    • 第3章Oracle数据库安全
    • 3.1动手实验——管理Oracle数据库账户
    • 3.2动手实验——管理Oracle数据库权限
    • 3.3动手实验——管理Oracle数据库角色
    • 3.4动手实验——了解Oracle数据字典
    • 3.5动手实验——综合题
    • 第4章Oracle与简单SQL语句
    • 4.1动手实验——操作事务
    • 4.2动手实验——简单SQL查询
    • 第5章Oracle与高级SQL语句
    • 5.1动手实验——高级SQL分组查询
    • 5.2动手实验——高级SQL连接查询
    • 5.3动手实验——高级SQL子查询
    • 5.4动手实验——高级SQL合并查询
    • 5.5动手实验——复杂SQL查询1
    • 5.6动手实验——复杂SQL查询2
    • 5.7动手实验——复杂SQL查询3
    • 第6章簇、视图和索引
    • 6.1动手实验——建立索引簇
    • 6.2动手实验——视图应用1
    • 6.3动手实验——视图应用2
    • 64动手实验——索引的应用
    • 第二部分Oracle高级编程
    • 理论部分
    • 第1章PL/SQL编程
    • 1.1PL/SQL语言
    • 1.2PL/SQL异常处理
    • 1.3小结
    • 1.4英语角
    • 1.5作业
    • 1.6思考题
    • 1.7学员回顾内容
    • 第2章游标、集合和OOP的概念
    • 2.1游标
    • 2.2集合
    • 2.3OOP的概念
    • 2.4小结
    • 2.5英语角
    • 2.6作业
    • 2.7思考题
    • 2.8学员回顾内容
    • 第3章存储过程和函数
    • 3.1存储过程
    • 3.2事务处理
    • 3.3函数
    • 3.4小结
    • 3.5英语角
    • 3.6作业
    • 3.7思考题
    • 3.8学员回顾内容
    • 第4章触发器
    • 4.1触发器概述
    • 4.2创建触发器
    • 4.3触发器的修改和删除
    • 4.4程序包简介
    • 4.5小结
    • 4.6英语角
    • 4.7作业
    • 4.8思考题
    • 4.9学员回顾内容
    • 第5章数据库开发案例
    • 5.1案例说明
    • 5.2需求分析
    • 5.3设计数据库
    • 5.4注释说明
    • 5.5小结
    • 5.6英语角
    • 5.7作业
    • 5.8思考题
    • 5.9学员回顾内容
    • 上机部分
    • 第1章PL/SQL编程
    • 1.1指导
    • 1.2练习
    • 1.3作业
    • 第2章游标、集合和OOP的概念
    • 2.1指导
    • 2.2练习
    • 2.3作业
    • 第3章存储过程与函数
    • 3.1指导
    • 3.2练习
    • 3.3作业
    • 第4章触发器
    • 4.1指导
    • 4.2练习
    • 4.3作业
    • 第5章数据库开发案例
    • 5.1指导
    • 5.2练习
    • 5.3作业  

    上一篇:大话Web开发:基于知识管理角度  下一篇:积极计算:体验重塑科技未来

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Oracle相关电子书
    学习笔记
    网友NO.891867

    Python编程实战之Oracle数据库操作示例

    本文实例讲述了Python编程实战之Oracle数据库操作。分享给大家供大家参考,具体如下: 1. 要想使Python可以操作Oracle数据库,首先需要安装cx_Oracle包,可以通过下面的地址来获取安装包 http://cx-oracle.sourceforge.net/ 2. 另外还需要oracle的一些类库,此时需要在运行python的机器上安装Oracle Instant Client软件包,可以通过下面地址获得 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 找到符合自己平台的包,然后安装,这里我使用的是rpm包,所以使用以下命令安装 $ sudo rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm 装完毕后还需要设置一下环境变量,如下 $ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/oracle/11.2/client/lib 3. 创建一个简单的python文件,测试安装是否成功 import cx_Oracleconn = cx_Oracle.connect('fkong/fkong@172.17.23.129/orcl')cursor = conn.cursor ()cursor.execute ("select * from dual")row = cursor.fetchone ()print row[0]cursor.close ()conn.close () 4. 下面看一个数据库建表和插入操作 import cx_Oracleconn = cx_Oracle.connect('fkong/fkong@172.17.23.129/orcl')cursor = conn.cursor ()cursor.execute ("CREATE TABLE TEST(ID INT, COL1 VARCHAR(32), COL2 VARCHAR(32), COL3 VARCHAR(32))")cursor.execute ("INSERT INTO TEST (ID, COL1, COL2, COL3)VALUES(1, 'a', 'b', 'c')")cursor.execute ("INSERT INTO TEST (ID, COL1, COL2, COL3)VALUES(2, 'aa', 'bb', 'cc')")curso……

    网友NO.279626

    MySQL中实现插入或更新操作(类似Oracle的merge语句)

    如果需要在MySQL中实现记录不存在则insert,不存在则update操作。可以使用以下语句: 更新一个字段: INSERT INTO tbl (columnA,columnB,columnC) VALUES (1,2,3) ON DUPLICATE KEY UPDATE columnA=IF(columnB0,1,columnA) 更新多个字段: INSERT INTO tbl (columnA,columnB,columnC) VALUES (1,2,3) ON DUPLICATE KEY UPDATE columnA=IF(columnB0,1,columnA),columnB=IF(columnC0,1,columnB),columnC=IF(columnA0,1,columnC); 由于MySQL对更新为原相同值有进行优化,所以更新为原相同值时不会真正对字段进行更新操作,不存在性能问题。 以上所述是小编给大家介绍的在MySQL中实现插入或更新操作(类似Oracle的merge语句),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

    网友NO.459500

    php连接oracle数据库的方法(测试成功)

    本文简单分析了php连接oracle数据库的方法。分享给大家供大家参考,具体如下: PHP提供了两套函数与Oracle连接,分别是ORA_和OCI函数。其中ORA_函数略显陈旧。OCI函数更新据说更好一些。两者的使用语法几乎相差无几。你的PHP安装选项应该可以支持两者的使用。 由于OCI函数访问oracle8以上的数据库需要用到Oracle8 Call-Interface(OCI8),这个扩展模块需要oracle8的客户端函数库,因此需要连接远程数据库的话,还需要连接端安装oracle客户端软件,可以到http://www.oracle.com免费下载,这是必须的,否则会报方法未定义错。 步骤: 1、安装apache和php。 2、安装Oracle 10g Instant Client(或其他版本)。 2、在php.ini中打开extension=php_oci8扩展。 3、将php/ext目录下的php_oci8.dll文件拷贝到system32目录下。 4、编写测试脚本测试。 ?php$conn = oci_connect('用户名', '密码', '远程数据库名(eg.//192.168.1.133/orcl)');if (!$conn) { $e = oci_error(); print htmlentities($e['message']); exit;}else { echo "连接oracle成功!";}? 可能出现的错误: 1、call to undefined function oci_connect()......:这是因为没找到php_oci8.dll,检查apache的错误日志error.log可能会看到:php startup :unable to load dynamic liberaries php_oci8.dll...... 解决方法: 将php/ext目录下的php_oci8.dll文件拷贝到system32目录下,如果还不行,将Oracle 10g Instant Client安装目录……

    网友NO.233813

    php 访问oracle 存储过程实例详解

    php 访问oracle 存储过程实例详解 比如我的本地Oracle数据库有一个package,里面有一个存储过程: create or replace package PKG_TRANS_REL is -- Author : test -- Created : -- Purpose : test -- Public type declarations PKG_NAME varchar2(20) := 'PKG_TRANS_REL'; --存储过程,测试用 procedure pro_GC_withdraw(in_merch_no in varchar2, in_withdraw_amt in number, out_result out number, out_errmsg out varchar2);end PKG_TRANS_REL; 包名是PKG_TRANS_REL,存储过程是pro_GC_withdraw,这个存储过程有四个参数,两个入参,两个出参。 在PHP中通过pdo调用示例: $this-_pdo = new PDO(PDO_DB_DNS, PDO_DB_USER, PDO_DB_PASSWORD); $call = "CALL PKG_TRANS_REL.pro_GC_withdraw(?,?,?,?)"; try{ $stmt = $this-_pdo-prepare($call); $stmt-bindParam(1, $merch_no); $stmt-bindParam(2, $amount, PDO::PARAM_INT); $stmt-bindParam(3, $result, PDO::PARAM_INT, 4); $stmt-bindParam(4, $error_msg, PDO::PARAM_STR, 64); $stmt-execute(); }catch (PDOException $e) { $msg = 'SQL:'.$e-getMessage(); $msg = iconv('GBK','UTF-8',$msg); user_dump('SQL:'.$msg); return false; } ... bindParam第三个参数默认是PDO::PARAM_STR,如果是其它类型就要指明 入参传值比较简单,出参稍微复杂些,要指明长度 。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明