内容简介
《零基础学编程:零基础学Oracle》以Oracle11g为例,分为4篇,循序渐进地讲述了Oracle的基本语法和基本操作,从数据库的安装开始逐步介绍与数据库交互的语句以及管理数据库中的文件、备份与恢复数据库等操作。在数据库应用篇中,还结合.NET和Java的编程环境讲解了如何连接Oracle数据库。本书详细介绍了Oracle中数据操作和管理的基本知识,突出了数据库操作的实用性和技巧性,其中大量应用了示例讲解数据库使用的每一个知识点。本书适合正在学习使用Oracle以及想提高数据库管理知识的用户阅读,并可作为开发人员的参考手册。
目录
前言
第一篇 数据库安装篇
第1章 Oracle 11g数据库简介
1.1 认识Oracle 11g
1.1.1 Oracle的成长历程
1.1.2 了解Oracle 11g
1.1.3 Oracle与SQL Server
1.2 Oracle的产品版本
1.3 Oracle 11g的新特性
1.3.1 数据库管理部分
1.3.2 PL/SQL部分
1.4 小结
1.5 习题
第2章 Oracle 11g的安装与卸载
2.1 使用Oracle 11g的基本条件
2.1.1 硬件条件
2.1.2 软件条件
2.2 在Windows 2003系统中安装Oracle 11g
2.2.1 获取Oracle 11g的安装文件
2.2.2 安装Oracle 11g
2.2.3 安装中遇到的问题
2.3 移除Oracle 11g
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.2 E-R图绘制实例
3.4 小结
3.5 习题
第4章 SQL基础
4.1 SQL-数据库沟通的语言标准
4.1.1 什么是SQL
4.1.2 了解SQL的种类
4.2 Oracle 11g中支持的数据类型
4.2.1 查看Oracle 11g中的数据类型
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.1 SELECT语句概述
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.3 WHERE子句
5.3.1 查询中使用单一条件限制
5.3.2 查询中使用多个条件限制
5.3.3 模糊查询数据
5.3.4