Oracle数据库的一些基本概念

本文介绍了数据库中的关键概念,包括表、视图、索引等数据存储对象,以及用户、权限等安全相关概念。同时,还解释了存储过程、触发器等数据库编程组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库对象

术语描述

一种数据库存储对象,也就后面提到的数据实体。表是用来在存用户数据的对象,由行和列组成,列就是字段,行就是表中的记录

约束条件用于保证数据必须符合的一些完整性的规则的,被设置在单个字段或都多个字段组合上,写入这些字段的数据必须符合约束条件 
视图 也就是虚表。实际上实图就是一个命名的查询,用于改变基表的显示,简化查询。视图的访问与表的访问方式一样,同样可以用查询语句对视图中的数据进行访问
索引 构建于表的单个字段或者字段组合上,用于加速对表的查询 
序列 产生顺序的不重复的数字串,被做为主键约束的参照值
同义词 一个数据库对象的别名
存储过程 用于完成某种特定功能的PL/sql程序,存储在数据库中
函数 用于进行复杂的PL/sql函数,返回一个计算结果,在座在数据库中
触发器 由事件触发而执行的PL/sql程序,用于在特定时机执行特殊任务的,存储在数据库中
 一组相关的函数和存储过程的命名集合,存储在数据库中

 

数据库安全

术语描述
用户

数据库中的用户,用于组织和管理数据库对象的,通常一个应用软件的数据库对象被放在一个数据库用户下,使用数据库用户连接数据库后,可以对这些数据库对象执行操作

方案一组数据库对象的命名集合,一个方加案惟一对应一个数据库用户,方案的名称与用户名完全相同,在访问数据对象的时候,通常采取的是“方案名.对象名”的方式来访问
权限权限决定了数据库用户在数据库中能够做什么,如果用户没有权限,那么对数据库不能执行任何操作。权限由高权限用户授予
角色 一组命名的权限,用于简化对权限的管理操作,可以一次将多个权限(一个角色的权限)授予一个或都多个用户
配额 当用户创建存储对象(例如表,索引)时,需要一定的数据库的存储空间来存放这些对象,配额就是分配给用户的可使用存储空间的限制

 

 

数据库文件与存储

术语描述
数据文件

 

表空间 
控件文件 
重做日志文件 
初始化文件 

 

数据库网络访问

术语描述
数据库名

 

实例名 
服务名 
连接字符串 
服务命名 
监听器 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值