Orcale数据库简介

关于关系数据库:

数据库管理系统(DBMS)

:是一种软件,用于对数据的存储,组织和检索

它具有以下元素:

1.内核代码

DBMS用来管理内存和储蓄

2.元数据的储存库
就是数据字典:是描述数据信息的集合,是对所有数据元素的定义的集合

3.查询语言

数据库应用程序:用来与数据库进行访问和交互的程序

第一代数据库的结构:

层次型数据库:树状结构,一对一,一对多

网络型数据库:多对多

缺点:1.任何数据定义语言,对数据结构的更改很困难,

2.缺乏简单的查询语言

    关系模型:

《大型共享数据库数据的关系模型》中, 定义了一
个基于数学集合理论的关系模型。
关系数据库储存数据的方式:关系数据库把数据储存在一组简单的关系中,关系是一个元组的集合,元组是一些属性的无序排列。

    关系数据库管理系统(RDBMS):

关系模型是关系数据库管理系统的基础,关系据库管理系统把数据放入数据库中以便应用可以对其进行操作:操作方式有两种:

逻辑操作:由用户指定需要哪些内容

物理操作:由RDBMS进行操作

ORCALE是对象.关系数据库管理系统

模式对象:

数据库模式是逻辑数据结构和模式对象的集合,模式对象是用户创建的结构,其中最重要的是表和索引。

什么是逻辑数据结构?:https://blog.csdn.net/qq_39385118/article/details/80835048

表:表述一个实体,表是一些行的集合,列标识实体的属性,你可以给每个表指定规则,这些规则就是完整性约束,“非空”就是一个完整性约束

索引

一个可选的数据结构,您可以在表中的一个或多个列上创建索引。 索引可
以提高数据检索的性能。 在处理一个请求时,数据库可以使用可用索引有
效地找到请求的行。 当应用程序经常查询某一特定行或特定范围的行时,
索引很有用。
Indexes are logically and physically independent of the data. Thus, you
can drop and create indexes with no effect on the tables or other indexes.
All applications continue to function after you drop an index.
索引在逻辑上和物理上都独立于数据。 因此,可以删除和创建索引,而对
表或其它索引没有任何影响。 在删除索引后,所有应用程序可以继续运

数据访问

结构化查询语言(sql)

PL/SQL和Java

PL/SQL Oracle SQL 的过程化扩展。 PL/SQL Oracle 数据库集成,使
您能够使用所有的 Oracle 数据库的 SQL 语句、 函数、和数据类型。 您可
以使用 PL/SQL 来控制 SQL 程序流程、使用变量、以及编写错误处理程
序。
PL/SQL 的主要优点,是能够将应用程序逻辑存储在数据库本身之中。 过程
或函数是一个模式对象,它包含一组 SQL 语句和一些其他的 PL/SQL
构,共同组合在一起,存储在数据库中, 并作为一个单元来运行,以解决
特定的问题,或执行一组相关的任务。 服务器端编程的主要好处,是内置
功能可以在任意位置部署。
Oracle 数据库还可以存储用 Java 编写的程序单元。 一个 Java 存储过程是
一个发布到 SQL Java 方法,被存储在数据库中用于一般用途。 您可以
Java 中调用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值