Oracle Concepts.1:介绍Oracle

网友投稿 700 2022-11-03

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Oracle Concepts.1:介绍Oracle

Tips

基本上这一章就是概念,把整个文档的架构描述了一遍,因此也没有特别复杂深入的内容。

关于关系型数据库

数据库用于收集,存储,接收对象

DBMS

数据库管理系统是用来控制存储、组织、检索数据的软件DBMS包含 KernelCode, Repositoryof metadata, QueryLanguage

关系模型

论文: 1970paper "A Relational Model of Data for Large Shared Data Banks,"E.F.Codd关系模型包含了以下方面: Opertaions, Structures, Integrityrules关系型数据库包含了一系列的关系, Relation是一系列的 Tuples(元组), Tuple是一个无序的属性值Table是双空间(?)表示,用行(Tuples)和列(attributes)来表示

RDBMS

关系型数据库,RDBMSOracle扩展了关系模型为对象关系模型( Object-relational model)

Schema对象

在Oracle中, Schema是逻辑数据对象的集合,或者 SchemaObjectSchemaObject是用户创建的结构,直接关联到数据库中的数据最重要的对象就是 Indexes和 Tables

数据访问

SQL

不同于程序语言(例如C)描述了事情如何被完成(how),SQL作为非程序语言,描述了什么应该被完成(what)所有Oracle中的操作都可以通过SQL语句来完成SQL允许你完成以下工作: 查询数据, 增删改表中的行, 创建,替换,修改,删除对象, 控制对数据库和数据库对象的访问, 保证数据库的一致性(consistency)和完整性(integrity)

PL/SQL和Java

PL/SQL是Oracle SQL的程序扩展PL/SQL存储过程或者函数,是一个包含一系列SQL语句和PL/SQL结构的Schema Object,它们合在一起来完成特定的任务Oracle也可以存储使用Java编写的程序单元

事务管理

Transcations,事务。RDBMS必须能将SQL语句成组,使得它们还要么全部提交,要么全部回滚Data Concurrency,数据并发,多用户时,需要保证不同的用户可以同时访问同样的数据Data Consistency,数据一致性,在Oracle数据库中,每个用户必须同时查看数据的一致视图,包括用户自己的事务和其他用户的已提交事务所做的可见更改。

Oracle Database 架构

数据库和数据库实例

Database和Instance

数据库存储架构

物理存储架构,包含了 ControlFiles, OnlineRedoLogfiles以及 DataFiles逻辑存储架构,包含了 DataBlocks, Extents, Segments, Tablespaces

数据库实例架构

Oracle Database Process,包括 ClientProcess, BackgroundProcesses, ServerProcessesInstance Memory Structures,包括 SystemGlobalArea(SGA), ProgramGlobalArea(PGA)

应用和网络架构

文档Roadmap

这一章主要是介绍看文档的顺序

上一篇:软件测试培训之局部分层测试
下一篇:软件测试培训之安装测试
相关文章

 发表评论

暂时没有评论,来抢沙发吧~