
ORACLE及其数据库
skyspark
这个作者很懒,什么都没留下…
展开
-
ORACLE 10g 进入SQl plus的方法
如果以管理员(sysdba)登陆时 用户名为;sys密码:××××××主机字符串 orcl as sysdba 注:orcl为数据库名称 在网上找了好久都不知道具体怎么作 自己试了下在数据库名后写 as sysdba 呵呵。原创 2007-07-05 23:44:00 · 1236 阅读 · 0 评论 -
PCTFREE和PCTUSED用法
数据块时数据库在磁盘上 存储数据的最低层。数据块的大小是在创建数据库的时候定义的。PCTFREE和PCTUSED是应用于段的两个存储参数。当oracle向数据库中写信息时,它必须首先在一个段的分配区中找到一个或者更多的块来存储信息。oracle保留了块的一个列表,这些块对每个段来说都是自由的(即自由表)。oracle使用PCTFREE和PCTUSED参数的组合确定块是否有足够的空间接受新信息。原创 2007-07-06 11:09:00 · 1339 阅读 · 0 评论 -
视图更新的限制
基本关系如果改变,必须立即反映到设计的视图上。但是通过视图去更新则必须注意以下条件:1、如果视图有一个基本关系的简单查询生成,而且它还包含了基本关系中的主关键字或是候选关键字,则可以通过这个视图进行更新操作。2、不允许对涉及到多个基本关系的视图进行更新。3、如果视图的生成中涉及到聚集或是分组操作,则不允许通过这个视图进行更新。 ISO标准给出的视图的可更新充要条件为:原创 2007-07-03 21:54:00 · 8721 阅读 · 2 评论 -
ERA模型中的主/外键参照关系
ERA即:Entity Relation Attribute 实体关系属性针对三种关系,遵循以下原则:1、表A和表B是一对一的关系:也就是说,你既可以将表A的主键(记为Pa)列添加到表B中充当外键,也可以将表B的主键(记为Pb)列添加到表A中充当外键。2、表A和表B是一对多的关系:你必须把表A的主键(记为P1,1表示parent表)列添加到表B充当外键。3、表A和表B是多对多的关系原创 2007-07-03 23:23:00 · 1808 阅读 · 0 评论 -
规范化(范式)
表在定义中被称为关系,记作R字段在定义中被称作属性模式:数据库中有三种模式,外模式,内模式,模式粗体是关键字的意思斜体为外键 第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如: StudyNo | Na原创 2007-07-04 14:53:00 · 2454 阅读 · 0 评论 -
条件表达式规则
SELECT ..FROMWHERR condition;其中求conditiong条件表达式值的规则 如下:1、求值顺序由左至右。2、首先求括号中的子表达式。3、NOT优于AND 和 OR.4、AND 优先于 OR。原创 2007-07-04 13:50:00 · 1329 阅读 · 0 评论 -
数据库备份与恢复
alter database until cancel;alter database open resetlogs;1、逻辑备份与恢复exp scott/tiger@oracle恢复imp scott/tiger 2、热备份 查看当前日志情况archive log list; (pl/sql developer中不支持该命令) 1、启原创 2007-07-23 21:57:00 · 686 阅读 · 0 评论 -
oracle分析函数
oracle分析函数--SQL*PLUS环境--1、GROUP BY子句 --CREATE TEST TABLE AND INSERT TEST DATA.create table students(id number(15,0),area varchar2(10),stu_type varchar2(2),score number(20,2));insert into students va原创 2007-07-27 11:09:00 · 893 阅读 · 0 评论