搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Oracle数据库应用案例课堂
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302422136
  • 作      者:
    刘玉红,郭广新编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2016
收藏
编辑推荐

  清华大学出版社“案例课堂”大系

  丛书以案例的形式讲解软件的内容,读者可以在实践中熟练掌握软件的使用方法。

  每一个案例都精挑细选,同时配有全程语音讲解的视频文件,方便读者学习。

  案例的选材广泛,涉及到软件应用的各个领域、各个行业,学习无死角。

  “CG设计”系列全彩精印,同等价位下内容更多,同等内容下更实惠。

  “网站开发”系列附赠超值,全面学习无障碍:

  CSS属性速查表

  HTML标签速查表

  网页布局案例赏析

  精彩网站配色方案赏析

  精选JavaScript实例

  JavaScript函数速查手册

  CSS+DIV布局案例赏析

  案例源文件与教学课件

展开
内容介绍

  本书以零基础讲解为宗旨,用实例引导读者深入学习,采取“数据库基础知识→数据库基本操作→SQL查询语句→数据库高级管理→项目开发实战”的讲解模式,深入浅出地讲解Oracle的各项技术及实战技能。

  本书第1篇“Oracle数据库基础”主要讲解初识Oracle 12c、Oracle的安装与环境配置等;第2篇“Oracle数据库基本操作”主要讲解数据库和数据表的基本操作,数据类型和运算符,视图的操作,插入、更新与删除数据等;第3篇“SQL查询语句”主要讲解Oracle函数、查询数据、PL/SQL编程、存储过程、Oracle触发器、游标的应用等;第4篇“Oracle数据库高级管理”主要讲解事务与锁、管理表空间和数据文件、Oracle的安全管理、控制文件和日志、数据备份与还原、性能优化、SQL Plus工具详解;第5篇“Oracle开发与案例设计”主要讲解Java操作Oracle数据库、设计论坛管理系统数据库、设计新闻发布系统数据库、设计公司人事管理系统数据库、设计学生信息管理系统数据库。

  在DVD光盘中赠送了丰富的资源,诸如Oracle案例源码命令、教学幻灯片、本书精品教学视频、Oracle常用命令速查手册、数据库工程师职业规划、数据库工程师面试技巧、数据库工程师常见面试题、Oracle常见错误及解决方案、Oracle数据库经验及技巧大汇总等。另外光盘中还包含20小时的全程同步教学录像。

  本书适合任何想学习Oracle的人员,无论您是否从事计算机相关行业,或者您是否接触过Oracle,通过学习均可快速掌握Oracle的管理方法和技巧。

展开
精彩书摘

  第1章

  初识Oracle 12c

  Oracle是以关系数据库为数据存储和管理作为构架基础构建出的数据库管理系统。它是世界上第一个支持SQL的商业数据库,定位于高端工作站,以及作为服务器的小型计算机,如IBM P系列服务器、HP的Integrity服务器和Sun Fire服务器等。本章主要介绍数据库的基础知识,通过本章的学习,读者可以了解数据库的基本概念、数据库的构成和Oracle的基本知识。

  本章要点(已掌握的在方框中打钩)

  了解数据库的基本概念

  掌握什么是表、数据类型和主键

  熟悉数据库的技术构成

  熟悉什么是Oracle

  熟悉常见的Oracle工具

  1.1 数据库基础

  数据库是由一批数据构成的有序的集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映了客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。本节将介绍数据库中的一些基本概念,包括数据库的定义、数据表的定义和数据类型等。

  1.1.1 什么是数据库

  数据库的概念诞生于60年前,随着信息技术和市场的快速发展,数据库技术层出不穷,随着应用的拓展和深入,数据库的数量和规模越来越大,其诞生和发展给计算机信息管理带来了一场巨大的革命。

  数据库的发展大致划分为以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、高级数据库阶段。其种类大概有3种:层次式数据库、网络式数据库和关系式数据库。不同种类的数据库按不同的数据结构来联系和组织。

  对于数据库的概念,没有一个完全固定的定义,随着数据库历史的发展,定义的内容也有很大的差异,其中一种比较普遍的观点认为,数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、共享的、统一管理的数据集合。它是一个按数据结构来存储和管理数据的计算机软件系统,即数据库包含两层含义:保管数据的“仓库”,以及数据管理的方法和技术。

  数据库的特点包括:实现数据共享,减少数据冗余;采用特定的数据类型;具有较高的数据独立性;具有统一的数据控制功能。

  1.1.2 表

  在关系数据库中,数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由横向的行和纵向的列组成,行被称为记录,是组织数据的单位;列被称为字段,每一列表示记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。

  例如一个有关作者信息的名为authors的表中,每个列包含所有作者的某个特定类型的信息,比如“姓名”;而每行则包含了某个特定作者的所有信息,如编号、姓名、性别、专业,如图1-1所示。

  编号

  姓名

  性别

  专业

  100

  张三

  f

  ?  计算机

  101

  李芬

  m

  ?  会计

  102

  岳阳

  f

  ?  园林

  图1-1  authors表结构与记录

  1.1.3 数据类型

  数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。常用的数据类型有:整数数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型。

  表中的每一个字段就是某种指定数据类型,比如图1-1中“编号”字段为整数数据,“性别”字段为字符型数据。

  1.1.4 主键

  主键(Primary Key)又称主码,用于唯一地标识表中的每一条记录。可以定义表中的一列或多列为主键,主键列上不能有两行相同的值,也不能为空值。假如,定义authors表,该表给每一个作者分配一个“作者编号”,该编号作为数据表的主键,如果出现相同的值,将提示错误,系统不能确定查询的究竟是哪一条记录;如果把作者的“姓名”作为主键,则不能出现重复的名字,这与现实不相符合,因此“姓名”字段不适合作为主键。

  1.2 数据库技术构成

  数据库系统由硬件部分和软件部分共同构成,硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件部分则主要包括DBMS、支持DBMS运行的操作系统,以及支持多种语言进行应用开发的访问技术等。本节将介绍数据库的技术构成。

  1.2.1 数据库系统

  数据库系统有3个主要的组成部分。

  (1) 数据库:用于存储数据的地方。

  (2) 数据库管理系统:用于管理数据库的软件。

  (3) 数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库的软件补充。

  数据库提供了一个存储空间用以存储各种数据,可以将数据库视为一个存储数据的容器。一个数据库可能包含许多文件,一个数据库系统中通常包含许多数据库。

  数据库管理系统(Database Management System,DBMS)是用户创建、管理和维护数据库时所使用的软件,位于用户与操作系统之间,对数据库进行统一管理。DBMS能定义数据存储结构,提供数据的操作机制,维护数据库的安全性、完整性和可靠性。

  数据库应用程序(Database Application)主要为用户管理数据库提供一个可视的界面及相关的功能。虽然已经有了DBMS,但是在很多情况下,DBMS无法满足对数据管理的要求。数据库应用程序的使用可以满足对数据管理的更高要求,还可以使数据管理过程更加直观和友好。数据库应用程序负责与DBMS进行通信,访问和管理DBMS中存储的数据,允许用户插入、修改、删除DBMS中的数据。

  数据库系统如图1-2所示。

  图1-2  数据库系统

  ……

展开
目录

第1篇  Oracle数据库基础

第1章  初识Oracle 12c 3

1.1 数据库基础 4

1.2 数据库技术构成 5

1.3  什么是Oracle 12c 8

1.4 Oracle工具 11

1.5 高手甜点 13

1.6 跟我学上机 14

第2章  Oracle的安装与环境配置 15

2.1  实例1——安装Oracle 12c 16

2.2  启动服务并登录Oracle数据库 21

2.3  实例4——卸载Oracle 12c 27

2.4  高手甜点 30

2.5  跟我学上机 32

第2篇  Oracle数据库基本操作

第3章  数据库和数据表的基本操作 35

第4章  数据类型和运算符 67

第5章  视图的操作 81

第6章  插入、更新与删除数据 99

第3篇  SQL查询语句

第7章  Oracle函数 117

第8章  查询数据 137

第9章  PL/SQL编程 195

第10章  存储过程 215

第11章  Oracle触发器 225

第12章  游标的应用 235

第4篇  Oracle数据库高级管理

第13章  事务与锁 253

第14章  管理表空间和数据文件 263

第15章  Oracle的安全管理 273

第16章  控制文件和日志 285

第17章  数据备份与还原 297

第18章  性能优化 305

第19章  SQL Plus工具详解 319

第5篇  Oracle开发与案例设计

第20章  Java操作Oracle数据库 339

第21章  设计论坛管理系统数据库 351

第22章  设计新闻发布系统数据库 363

第23章  设计公司人事管理系统数据库 373

第24章  设计学生信息管理系统数据库 385

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证