热文数据库之约束

1、约束的定义: 约束就是指对插入数据的各种限制,例如:人员的姓名不能为空,人的年龄只能在0~150岁之间。约束可以对数据库中的数据进行保护。 约束可以在建表的时候直接声...

热文数据库之三大范式

1、数据库范式: 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前...

热文数据库之视图

1、以一个具体需求展开: 跨用户访问另外一个 用户的表?希望得到雇员的全部信息和部门名称?但是hr用户不希望把薪水这一列提供给scott用户? 在这里插入图片描述 --...

热文数据库之同义词和序列

1、同义词: 同义词(Synonym)是数据库对象的一个别名,Oracle可以为表、视图、序列、过程、程序包等指定一个别名。同义词有两种类型: **私有同义词:**拥有C...

热文数据库之索引

1、什么是索引? 一种用于提升查询效率的数据库对象; 通过快速定位数据的方法,减少磁盘的I/O操作; 索引信息与表独立存放; Oracle数据库自动使用和维护索引。 2...

热文数据库之SQL简单优化

1、SQL简单优化: 1、尽量少用IN操作符: 在选择IN或EXIST操作时,要根据主子表数据量大小来具体考虑。子查询数量较大时才用EXIST。 2、尽量不用”<>“或者...

热文数据库之PLSQL

1、PL/SQL: PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Proc...

热文数据库之函数和包

1、函数: 函数就是一个有返回值的过程。 ———函数和包 —1、编写一个函数,实现传入雇员的编号,返回雇员的部门名称 —2、编写一个函数,实现传入一个部门编号,返回这个...

热文数据结构之稀疏数组

1、典型的应用场景——棋盘(地图): 在这里插入图片描述 2、二维数组转换成稀疏数组的思路: 1、遍历原始的二维数组,得到有效数据的个数sum. 2、根据sum就可以创...

热文数据库之游标

1、游标的运用: 当select返回多行数据时。 当在PL/SQL块中执行查询语句(select)和数据操纵语句(DML)式,Oracle会为其在内存中分配上下文区(Co...

热文数据库之导入导出

1、Oracle 导入导出 Oracle 的备份是 Oracle 操作中常见的工作,常见的备份方案有:逻辑备份(IMP&EXP 命令进行备份)、物理文件备份(脱机及联机备...

热文SQL三大范式

第一范式(1NF) (必须有主键,列不可分) 数据库表中的任何字段都是单一属性的,不可再分 create table aa(id int,NameAge varch...

热文oracle之 如何 dump logfile

约束和限制: 1。数据库必须安装(或打开)。 更改系统转储日志文件与任何实例无关,因此不需要为其操作安装数据库。 但是,在ALTER SYSTEM DUMP REDO的情...

热文数据库之DDL操作

1、SQL: 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询...