客户端工具
【1】Oracle Client
a.Navicat For Oracle
(1)使用Navicat配置连接oracle数据
Oracle 配置 :全局数据库名:orcl 管理口令:123456
scott 密码: scott
hr 密码:hr
当oracle数据库配置完成,检查Oracle服务是否正常启动
Oracle 配置 :全局数据库名:orcl 管理口令:123456
scott 密码: scott
hr 密码:hr
当oracle数据库配置完成,检查Oracle服务是否正常启动
[TOC]
要使用CUBE,首先要了解GROUP BY
其实CUBE和ROLLUP区别不太大,只是在基于GROUP BY 子句创建和汇总分组的可能的组合上有一定差别,CUBE将返回的更多的可能组合
CUBE和ROLLUP之间的区别在于:
CUBE生成的结果集显示了所选列中值的所有组合的聚合
ROLLUP生成的结果集显示了所选列中值的某一层次结构的聚合
[TOC]
PL/SQL(Procedure Language/SQL)
PLSQL是Oracle对sql语言的过程化扩展
指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力
把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,使得PLSQL面向过程但比过程语言简单、高效、灵活和实用
Plsql(oracle), Transact-sql(SQL server)
[TOC]
视图基本概念
视图是一种虚表,只有逻辑定义,从相对概念上理解视图不占用物理空间(视图本身的定义语句还是要存储在数据字典中)
视图是建立在已有表的基础上,视图来源与建立的这些表称为基表(数据库中保存数据的实体)
[TOC]
Oracle公司成立于1977年,总部位于美国加州,是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统。
Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统。在所有的数据库管理系统中(比如:微软的SQL Server,IBM的DB2等),Oracle的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等。
[TOC]
数据库事务有四大特性: ACID --> 原子性 一致性 隔离性 持久性
原子性(Atomicity)
指事务在逻辑上是不可分割的操作单元,所有的语句要么都执行成功,要么都执行失败并进行撤销。
一致性(Consistency)
[TOC]
持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。
持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中