零基础学编程:零基础学Oracle


零基础学编程:零基础学Oracle

文章插图
零基础学编程:零基础学Oracle【零基础学编程:零基础学Oracle】《零基础学编程:零基础学Oracle》内容简介:Oracle资料库是目前世界上使用最为广泛的资料库管理系统 。《零基础学编程:零基础学Oracle》不仅是一本Oracle的入门教材,也是初学者快速掌握Oracle的捷径 。全书以Oracle11g为例,分为4篇,循序渐进地讲述了Oracle的基本语法和基本操作,从资料库的安装开始逐步介绍与资料库互动的语句以及管理资料库中的档案、备份与恢複数据库等操作 。在资料库套用篇中,《零基础学编程:零基础学Oracle》还结合.NET和Java的编程环境讲解了如何连线Oracle资料库 。
基本介绍书名:零基础学编程:零基础学Oracle
出版社:机械工业出版社
页数:428页
开本:16
品牌:机械工业出版社
作者:赵雪 胡可
出版日期:2014年7月1日
语种:简体中文
ISBN:9787111468721
内容简介《零基础学编程:零基础学Oracle》由机械工业出版社出版 。图书目录前言 第一篇资料库安装篇 第1章Oracle11g资料库简介 1.1认识Oracle11g 1.1.1Oracle的成长曆程 1.1.2了解Oracle11g 1.1.3Oracle与SQLServer 1.2Oracle的产品版本 1.3Oracle11g的新特性 1.3.1资料库管理部分 1.3.2PUSQL部分 1.4小结 1.5习题 第2章Oracle11g的安装与卸载 2.1使用Oracle11g的基本条件 2.1.1硬体条件 2.1.2软体条件 2.2在Windows2003系统中安装Oracle11g 2.2.1获取Oracle11g的安装档案 2.2.2安装Oracle11g 2.2.3安装中遇到的问题 2.3移除Oracle11g 2.3.1停止服务 2.3.2卸载Oracle产品 2.3.3删除注册表项 2.3.4删除环境变数 2.3.5删除目录并重启计算机 2.4小结 2.5习题 第二篇资料库基础篇 第3章熟悉资料库 3.1什幺是资料库 3.1.1了解数据管理的历史 3.1.2资料库的模型 3.1.3资料库的三级模式和二级映像 3.1.4资料库相关术语 3.1.5资料库设计的完整性 3.2範式——设计关係型资料库的準则 3.2.1第一範式——关係型资料库的第一步 3.2.2第二範式——关係型资料库的第二步 3.2.3第三範式——关係型资料库设计的第三步 3.3绘製E—R图设计资料库 3.3.1绘製E—R图的基本要素 3.3.2E—R图绘製实例 3.4小结 3.5习题 第4章SQL基础 4.1SQL—资料库沟通的语言标準 4.1.1什幺是SQL 4.1.2了解SQL的种类 4.2Oracle11g中支持的数据类型 4.2.1查看Oracle11g中的数据类型 4.2.2常用的数据类型 4.3资料库定义语言(DDL) 4.3.1使用CREATE语句创建表 4.3.2使用ALTER语句修改表 4.3.3使用DROP语句删除表 4.4约束的使用 4.4.1主键约束 4.4.2外键约束 4.4.3检查约束 4.4.4唯一约束 4.4.5非空约束 4.5数据操纵语言(DML)和数据查询语言(DQL) 4.5.1添加数据(INSERT) 4.5.2修改数据(UPDATE) 4.5.3删除数据(DELETE) 4.5.4查询数据(SELECT) 4.5.5其他数据操纵语句 4.6数据控制语言(DCL) 4.7小结 4.8习题 第5章利用SELECT检索数据 5.1查询数据必备SELECT 5.1.1SELECT语句概述 5.1.2获取指定栏位的数据 5.1.3获取所有栏位的数据 5.1.4使用别名替代表中的栏位名 5.1.5使用表达式操作查询的栏位 5.1.6使用函式操作查询的栏位 5.1.7去除检索数据中的重複记录 5.2对检索出来的数据排序 5.2.1排序的语法 5.2.2使用升序和降序来处理数据 5.2.3排序时对NULL值的处理 5.2.4使用别名作为排序栏位 5.2.5使用表达式作为排序栏位 5.2.6使用栏位的位置作为排序栏位 5.2.7使用多个栏位排序 5.3WHERE子句 5.3.1查询中使用单一条件限制 5.3.2查询中使用多个条件限制 5.3.3模糊查询数据 5.3.4查询条件限制在某个列表(list)範围之内 5.3.5专门针对NULL值的查询 5.4GROUPBY和HAVING子句 5.4.1GROUPBY子句的使用 5.4.2HAVING子句的使用 5.5子查询 5.5.1子查询返回单行数据 5.5.2子查询返回多行数据 5.6连线查询 5.6.1最简单的连线查询 5.6.2内连线 5.6.3自连线 5.6.4外连线 5.7小结 5.8习题 第6章Oracle内置函式 6.1数值型函式 6.1.1绝对值、取余、判断数值正负函式 6.1.2三角函式 6.1.3返回以指定数值为準整数的函式 6.1.4指数、对数函式 6.1.5截取函式 6.2字元型函式 6.2.1ASCII码与字元转换函式 6.2.2获取字元串长度的函式(LENGTH函式) 6.2.3字元串截取函式 6.2.4字元串连线函式 6.2.5字元串搜寻函式 6.2.6字母大小写转换函式 6.2.7带排序参数的字母大小写转换函式 6.2.8为指定参数排序的函式 6.2.9替换字元串函式 6.2.10字元串填充函式 6.2.11删除字元串首尾指定字元的函式 6.2.12字元集名称和ID互换的函式 6.3日期型函式 6.3.1系统日期、时间函式 6.3.2得到资料库时区的函式 6.3.3为日期加上指定月份的函式 6.3.4返回指定月份最后一天的函式 6.3.5返回指定日期下一周的日期的函式 6.3.6返回会话所在时区当前日期的函式 6.3.7提取指定日期特定部分的函式 6.3.8得到两个日期之间的月份数的函式 6.3.9时区时间转换函式 6.3.10日期截取函式 6.4转换函式 6.4.1字元串转ASCII类型字元串函式 6.4.2二/十进制转换函式 6.4.3数据类型转换函式 6.4.4字元串和ROWID相互转换的函式 6.4.5字元串在字元集间转换的函式 6.4.6十六进制字元串与RAW类型相互转换的函式 6.4.7数值转换成字元型数据的函式 6.4.8字元转日期型数据的函式 6.4.9字元串转数字的函式 6.4.10全形转半角的函式 6.5NULL函式 6.5.1返回表达式为NULL的函式 6.5.2排除指定条件的函式 6.5.3替换NULL值的函式 6.6集合函式 6.6.1平均值函式 6.6.2计数函式 6.6.3最大最小值函式 6.6.4求和函式 6.7其他函式 6.7.1返回登录名函式 6.7.2返回会话以及上下文信息的函式 6.7.3表达式匹配函式 6.8小结 6.9习题 …… 第7章PL/SQL基础 第8章游标——数据的快取区 第9章视图——资料库中虚拟的表 第10章存储过程——提高程式执行的效率 第11章触发器——保证数据的正确性 第12章事务和锁——确保数据安全 第三篇资料库管理篇 第13章使用Oracle 11g Enterprise Manager 第14章常用工具介绍