SQL> --视图 SQL> create view empinfoview as select e.empno,e.ename,e.sal,e.sal*12 annsal,d.dname from emp e,dept d where e.deptno=d.deptno; create view empinfoview 视图已创建. SQL> desc empinfoview 名称 是否为空? 类型 ----------------------------------------- -…
本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用. 转载请注明 出自 : luogg的博客园 谢谢配合! day 06 视图,索引,序列 视图 什么是视图: 视图是基于一个或多个表或视图的逻辑表,视图本身并不包含数据,但是却像一个窗口,通过它可以查询或修改表中的数据.视图所基于的表称为基表,视图是存储在数据字典中的一条SELECT SQL语句. 视图优点: 限制对数据的访问,因为视图可以有选择性地显示数据库的一部分. 视图可以简化复杂的查询, 但不能提高性…
一.Oracle 数据库常用操作续关于创建表时创建约束1.创建表的时候增加约束----约束是定义表中的数据应该遵循的规则或者满足的条件----约束是建立在列上的,让某一列或者某几列数据之间有约束----约束可以在创建的表的同时创建约束,也可以在创建表之后再创建约束----约束分为表级约束和列级约束,定义的方式不同,但是效果是相同的----列级约束:列名  数据类型 [default 默认值] [列级约束1  列级约束2……]----表级约束:constraint 约束名称 约束类型(列名)---…
一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. 2.Oracle数据库的体系结构 ①数据库:database Oracle数据库是数据的物理存储.这包括(数据文件ORA或DBF.控制文件.联机日志.参数文件).Oracle数据的概念和其他数据库不一样,这里的数据库是一个操作系统只有一个库.可以看做是Oracle就只有一个…
一.视图(Views)与 同义词 1.视图:实际上是对查询结果集的封装,视图本身不存储任何数据,所有的数据都存放在原来的表中; 在逻辑上可以把视图看作是一张表 2.作用: 封装查询语句,简化复杂的查询需求 屏蔽表中的细节 3.语法: create [or replace] view 视图的名称 as 查询语句 [with read only] 4.视图和同义词: 屏蔽了查询过程步骤 屏蔽了真实的表名 增加了代码被破解的难度 5.示例: select * from emp; -- 封装成一个视图:…
一.数据库建模 二.建表 三.数据库字典 四.DML语句 五.视图 六.索引 七.序列 八.DDL语句 Lesson 8 Overview of Data Modeling and Database Design----------------------------------------------------------------------------- 数据库建模 E-R图 Entity 实体 对象实体 业务实体 Relationship 关系(这里指的是实体与实体之间) ER图中:…
目录: 0. 参考链接与参考手册1. oracle 实用(常用操作)指令2. 数据库基本操作语法 a) 表操作 1)创建表 2)更新表 3)删除表 4)查询 b) 事务操作 c) 序列操作 1)创建序列 2)序列操作 3. 数据4. 数据5. 数据 0.参考链接与参考手册 基本操作文档: 学校实验指导书 函数整理: oracle 10g 函数大全 oracle SQL 参考文档:  Oracle 10g SQL 参考文档   1.oracle 实用(常用操作)指令 1) to_char(date…
索引就好象一本字典的目录.凭借字典的目录,我们可以非常迅速的找到我们所需要的条目.数据库也是如此.凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表. 虽 然说,在表中是否创建索引,不会影响到Oracle数据库的使用,也不会影响数据库语句的使用.这就好像即使字典没有目录的话,用户仍然可以使用它一 样.可是,若字典没有目录,那么可想而知,用户要查某个条目的话,其不得不翻遍整本字典.数据库也是如此.若没有建立相关索引的话,则数据库在查询记录的 时候,不得不去查询整个表…
动手敲~~~ --创建一个表空间--beijing create tablespace beijing datafile 'c:\beijing.dbf' size 100m autoextend on next 10m; --删除表空间 drop tablespace beijing; /* 创建用户 */ create user dashao identified by dashao default tablespace beijing; /* 授权 grant 角色 | 权限 to 用户…
视图 --视图是对表逻辑抽象 --视图的好处:简化查询 --视图是一种虚表 --视图建立在已有表的基础上,视图赖以建立的这些吧称为基表. --向视图提供数据内容的语句为select语句,可以将视图理解为存储起来的select语句 --视图向用户提供基表数据的另一种表现形式 --基本语法: create view 视图名称 as select 子句 eg: create view v1 as ( +nvl(comm,) yearsal from emp ) --创建视图可能出现权限不足 --赋值权…