Oracle 数据库相关术语

Oracle 数据库相关术语

01、表

表,即在数据库中存放数据用的数据表。

02、视图

视图是数据库中的虚拟表。

03、存储过程

存储过程是由SQL语句和控制流语句组成的语句块。

04、触发器

触发器是特殊的存储过程,也是由SQL语句和程序控制语句组成。但,触发器在数据库中不需调用而自动执行的。

05、约束

约束是数据库保证数据库里的数据完整性的手段。Oracle约束有主键约束、外键约束、唯一约束、检查约束、非空约束5个。主键约束和唯一约束都被认为是唯一约束,而外键约束被认为是参照约束。

(1)主键(Primary Key)约束

主键约束在每个数据表中只能有一个,一个主键约束可以由多个列组成(复合主键或组合主键)。主键约束保证主键列的数据没有重复值且不为空,是唯一地标识表中的一条记录。

(2)外键(Foreign Key)约束

外键约束又叫做参照约束,主要作用把一个表中的数据和另一个表中的数据进行关联,表与表之间的关联是为了保证数据的完整性。使用外键保证数据的完整性,也叫作参照完整性

(3)唯一(unique)约束

唯一约束和主键约束一样都是设置表中的列不能重复的约束,但一个表只能有一个主键约束,但可以有多个唯一约束。通常设置唯一约束的目的是使非主键列没有重复值。另外如果数据表中的某个列中有空值,那就不能把这个列设置为主键,而可以设置为唯一约束。

(4)检查(check)约束

检查约束是用来指定表中列的值的取值范围

(5)非空(not null)约束

非空约束是用来约束表中的列不允许为空值

06、数据库的完整性

(1)实体完整性

实体完整性要求表中的主键字段都不能为空或者重复值。

(2)区域完整性

区域完整性保证输入到数据库中的数据是在有效范围内的。

(3)参照完整性

参照完整性可以保证数据库中相关联的表里面数据的正确性。

打赏 支付宝打赏 微信打赏
本文标题:Oracle 数据库相关术语
本文链接:https://www.chenshuangyi.com/post/232.html
作者授权:除特别说明外,本文由 陈双义 原创编译并授权 陈双义博客 - 互联网Power 刊载发布。
版权声明:本文使用「署名-非商业性使用-相同方式共享」创作共享协议,转载或使用请遵守署名协议。

为您推荐

  第十二课:MySQL 数据库的应用编程

第十二课:MySQL 数据库的应用编程

一、使用PHP进行MySQL数据库应用编程1、建立与MySQL数据库服务器的连接1.1、使用函数mysql_connec...

2019-03-21 标签:MySQL数据库软件测试
第十一课:MySQL 数据库备份与恢复

第十一课:MySQL 数据库备份与恢复

一、MySQL数据库备份与恢复1、使用SQL语句备份和恢复表数据1.1、select into...outfile语句导...

2019-03-21 标签:MySQL数据库软件测试
第十课:MySQL 访问控制与安全管理

第十课:MySQL 访问控制与安全管理

一、用户账户管理1、创建账户基本语法结构:create user user_specification[,us...

2019-03-20 标签:MySQL数据库软件测试
第九课:MySQL 存储过程和存储函数

第九课:MySQL 存储过程和存储函数

一、存储过程存储过程是一组为了完成某特定功能的SQL语句集。一个存储过程是一个可编程的函数,同时可以看做是在数据库编程中...

2019-03-18 标签:MySQL数据库软件测试
第八课:MySQL 事件

第八课:MySQL 事件

一、事件事件和触发器相似,都是在某些事情发生的时候启动,事件也叫作临时触发器事件基于特定时间周期触发来执行某些任务,而触...

2019-03-05 标签:MySQL数据库软件测试
第七课:MySQL 触发器

第七课:MySQL 触发器

一、触发器触发器是一个被指定关联到一个表的数据库对象。触发器用于保障数据库中数据的完整性,以及多个表之间数的一致性。触发...

2019-03-05 标签:MySQL数据库软件测试
第六课:MySQL 视图

第六课:MySQL 视图

一、视图视图是从一个或多个表或者视图中导出的表,也包含一系列带有名称的数据列和若干条数据行视图不同于数据库真实存在的表:...

2019-03-05 标签:MySQL数据库软件测试
第五课:MySQL 索引

第五课:MySQL 索引

一、索引数据表查询操作主要的两种搜索方式:一种全表扫描、检索,另一种利用数据表上建立的索引进行扫描MySQL主要的几种索...

2019-03-05 标签:MySQL数据库软件测试

发表评论

«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
云服务器
轻量应用
站点信息
  • 文章总数:953
  • 页面总数:10
  • 分类总数:19
  • 标签总数:1542
  • 评论总数:153
  • 浏览总数:431914

当前非电脑浏览器正常宽度,请使用移动设备访问本站!