收藏文章 楼主
版块:软件测试培训   类型:普通   作者:java培训   查看:12907   回复:0   获赞:1   时间:2021-06-10 11:59:36

多测师软件测试培训之什么是关系型数据库

关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库

主流的关系型数据库有 Oracle、DB2、MySQL、SQL Server 等  

upfile1621046193294.jpg

多测师软件测试培训之什么是非关系数据库

非关系型数据库的名字叫 Not Only Sql 

非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。

主流的非关系型数据库有 hbase(列模型)、redis(键值对模型)、mongodb(文档类模型)

upfile1621046283649.jpg

MySQL 与 Oracle 数据库的区别

本质的区别:

Oracle 数据库是一个对象关系数据库管理系统(ORDBMS)。它通常被称为 Oracle RDBMS 或简称为 Oracle,是一个收费的数据库。

MySQL 是一个开源的关系数据库管理系统(RDBMS)。它是世界上使用最多的 RDBMS,作为服务器运行,提供对多个数据库的多用户访问。它是一个开源、免费的数据库。

  

数据库安全性:

MySQL 使用三个参数来验证用户,即用户名,密码和位置;Oracle 使用了许多安全功能,如用户名,密码,配置文件,本地身份验证,外部身份验证,高级安全增强功能等。 


SQL 语法的区别:

Oracle 的 SQL 语法与 MySQL 有很大不同。Oracle 为称为 PL / SQL 的编程语言提供了更大的灵活性。Oracle 的 SQL * Plus 工具提供了比 MySQL 更多的命令,用于生成报表输出和变量定义。 


存储上的区别:  

与 Oracle 相比,MySQL 没有表空间,角色管理,快照,同义词和包以及自动存储管理。


对象名称的区别: 

虽然某些模式对象名称在 Oracle 和 MySQL 中都不区分大小写,例如列,存储过程,索引等。但在某些情况下,两个数据库之间的区分大小写是不同的。

Oracle 对所有对象名称都不区分大小写;而某些 MySQL 对象名称(如数据库和表)区分大小写(取决于底层操作系统)。


运行程序和外部程序支持:

Oracle 数据库支持从数据库内部编写,编译和执行的几种编程语言。此外,为了传输数据,Oracle 数据库使用 XML。

MySQL 不支持在系统内执行其他语言,也不支持 XML。


MySQL 和 Oracle 的字符数据类型比较:

两个数据库中支持的字符类型存在一些差异。对于字符类型,MySQL 具有 CHAR 和 VARCHAR,最大长度允许为 65535 字节(CHAR 最多可以为 255 字节,VARCHAR 为 65535 字节)。

而 Oracle 支持四种字符类型,即 CHAR,NCHAR,VARCHAR2 和 NVARCHAR2;所有四种字符类型都需要至少 1 个字节长;CHAR 和 NCHAR 最大可以是 2000 个字节,NVARCHAR2 和 VARCHAR2的最大限制是4000个字节。可能会在最新版本中进行扩展。


全站外链: TEC传感器 | 猫掌外链
 
回复列表
默认   热门   正序   倒序

回复:软件测试培训之MySQL与Oracle数据库区别

网站公告

近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。

详细的发帖规则请阅读:

《小猪外链网发帖规则》

《小猪外链网最新金币规则》

注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。

Powered by 小猪外链网 8.3.15

©2015 - 2025 小猪SEO外链平台

备案号:浙ICP备17015142号

免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除

您的IP:3.14.64.102,2025-05-01 10:26:30,Processed in 0.60641 second(s).

各位站长请准守小猪SEO外链网的发帖规则,文明理性发言

外链优化

用户名:

粉丝数:

签名:

资料 关注 好友 消息
分享
已有0次打赏