A. oracle和plsql是什么关系
oracle和plsql是数据库服务系统与第三方的针对它设计的实用操作与维护软件。
存在原因:ORACLE是甲骨文软件公司设计编写的,它自带的一些操作组件并不是很友好,所以有一些组织针对它开发编写了一些实用操控软件,作为它的一些外围的辅组应用。
相关备注:PL/SQL 全称PL/SQL Developer,是Allround Automations公司开发,专门面向Oracle数据库存储程序单元的。非常多的ORACLE的布设、使用、学习人员会在Oracle的使用中用上它。
B. Oracle数据库与SQL数据库的比较
SQL
Server
是Microsoft(微软)公司的数据库产品,Microsoft
SQL
Server
脱胎于Sybase
SQL
Server。
SQL语言是标准的查询语言,当然后面又有T-SQL(SQL加强版)的问世。可以同时用于不同的语言,如:Java,C#,C++等语言。
Oralce是Oralce(甲骨文)公司的数据库产品。
Oralce号称世界上最好的数据库,不仅因为其自身的悠久历史,在Oralce推出更新版本-9i(全面支持Interner应用),在企业级在线电子商务的领域内,保持自己的优势。
微软走的是垄断的道路,所以他的产品一般也只能在他的操作系统上运行,这当然也包括SQL数据库在内;而Oralce就可以全面适应不同的操作系统。
C. 数据库。sql、甲骨文等。。都是些什么
数据库是数据关系库,sql是标准,甲骨文出的oracle是一种sql数据库..
D. oracle 和数据库是什么关系
Oracle
是关系型数据库的一种,是甲骨文(oracle)公司推出的大型关系型数据库管理系统,可以运行在Unix、Linux、Windows。
同类的还有微软的sqlserver,IBM的db2,Sybase的数据库等,小型的有mysql等等
数据库管理系统,除了关系型,早期
还有
网状数据库、层次数据库;现在还流行NoSQL,是非关系型数据库的统称,有MongoDB等等
E. SQL数据库和甲骨文数据库的好处和坏处求解答!
MsSqlserver优点:
1.真正的客户机/服务器体系结构
2.图形化的用户界面,使系统管理和数据库管理更加直观、简单
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地
4.与WinNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等,SQL Server也可以很好地与Microsoft BackOffice产品集成。
5.有很好的伸缩性,可以跨平台使用。
6.提供数据仓库功能,这个功能只在Oracle和其他昂贵的DBMS中才有。
Oracle优点:
1.Oracle的稳定性要比Sql server好。
2.Oracle在导数据工具sqlload.exe功能比Sqlserver的Bcp功能强大,Oracle可以按照条件把文本文件数据导入.
3.Oracle的安全机制比Sql server好。
4.Sql server的易用性和友好性方面要比Oracle好。
5.在处理大数据方面Oracle会更稳定一些。
6.Sql Server在数据导出方面功能更强一些。
7.处理速度方面比Oracle快一些,和两者的协议有关.
Oracle缺点: 价格昂贵.
以下是搜集与网络中常用数据库的总结,希望大家补充~!
SqlServer:只支持微软平台,数据量不及上两者,可用性最好,但是性能不及上两者,适用于中型、小型企业及商业应用。
1. SQL SERVER 用于中小型数据库,ORACLE 用于大型数据库.
2. SQL SERVER 只能在Windows下跑,Oracle是跨平台的.
3. SQL SERVER 很平民,轻巧,Oracle很贵族,安全稳定.
1、主要在处理数据量的大小方面:sql小数据量速度快、方便。oracle慢;但海量数据处理,就非oracle莫数了。
2、操作方便性:sql操作方便简单,易上手。oracle操作麻烦、不易上手。
3、安全性:sql安全性很差(最大缺点)。oracle安全性很好。
4、移植性:sql只能在windows系统和NT系统下运行。oracle理论上可以运行在任何的系统中。
Oracle是(甲骨文)公司的数据产品。Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。ORACLE产品主要包括数据库服务器、开发工具和连接产品三类。操作要比MSSQL Server复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同。获得最高认证级别的ISO标准认证。
SQL Server 是 Microsoft(微软) 的数据产品,它的易用性强。有友好的用户界面。适用于C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接.但只能在windows 上运行,没有丝毫的开放性,而且windows平台的可靠性,安全性和伸缩性是非常有限的。多用户时性能不佳。适用于中端市场,价格也比较适中.但在安全性方面没受到任何安全认证.
F. SQL Server 和 Oracle 以及 MySQL 有哪些区别
oracle就是ORACLE公司的数据库产品,以高性能着称,系统是可以随意下载的,但应用与商业用途需要LECENCE;
MS SQL是微软的数据库产品特点是易学易用,交互性好,具有良好的用户界面,,定位是中型企业
MYSQL是着名的开源数据库系统,应用的也十分广泛,尤其是论坛和小型企业网站
三个数据库都是基于SQL语言实现,但每个数据库在基本SQL语言基础上增加了自己的语法和优化策略.
MYSQL先是被SUN公司收购,后来SUN又被ORACLE公司收购,因此关系有些微妙.
1. ORACLE
oracle 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支 持.oracle并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果 windowsNT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。 oracle获得最高认证级别的ISO标准认证.oracle性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录oracle多层次网络计 算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
Oracle 在兼容性、可移植性、可联结性、高生产率上、开放性也存在优点。Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与 IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上 不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。能与多种通讯网络相连,支持各种协议(TCP/IP、 DECnet、LU6.2等)。提供了多种开发工具,能极大的方便用户进行进一步的开发。Oracle良好的兼容性、可移植性、可连接性和高生产率是 Oracle RDBMS具有良好的开放性。
Oracle价格是比较昂贵的。据说一套正版的oracle软件早在2006年年底的时候在市场上的价格已经达到了6位数。所以如果你的项目不是那种超级大的项目,还是放弃Oracle吧。
2. SQLSERVER
SQL Server 是 Microsoft推出一套产品,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的 选择之一。SQLServer是目前流行的数据库之一,它已广泛应用于金融,保险,电力,行政管理等与数据库有关的行业.而且,由于其易操作性及友好的界 面,赢得了广大用户的青睐,尤其是SQLServer与其它数据库,如Access,FoxPro,Excel等有良好的ODBC接口,可以把上述数据库 转成SQLServer的数据库,因此目前越来越多的读者正在使用SQLServer.
Sqlserver由于是微软的产品,又有着如此强大的功能,所以他的影响力是几种数据库系统中比较大,用户也是比较多的。它一般是和同是微软产品 的.net平台一起搭配使用。当然其他的各种开发平台,都提供了与它相关的数据库连接方式。因此,开发软件用sqlserver做数据库是一个正确的选 择。
3. MYSQL
MySQL不支持事务处理,没有视图,没有存储过程和触发器,没有数据库端的用户自定义函数,不能完全使用标准的SQL语法。
从 数据库行家听说的第一件事就是MySQL缺乏transactions,rollbacks, 和subselects的功能。如果你计划使用MySQL 写一个关于银行、会计的应用程序,或者计划维护一些随时需要线性递增的不同类的计数器,你将缺乏transactions功能。在现有的发布版本的 MySQL下,请不要有任何的这些想法。(请注意,MySQL的测试版3.23.x系列现在已经支持transactions了)。
在非常必要的情况下,MySQL的局限性可以通过一部分开发者的努力得到克服。在MySQL中你失去的主要功能是subselect语句,而这正是其它的所有数据库都具有的。换而言之,这个失去的功能是一个痛苦。
MySQL没法处理复杂的关联性数据库功能,例如,子查询(subqueries),虽然大多数的子查询都可以改写成join
另 一个MySQL没有提供支持的功能是事务处理(transaction)以及事务的提交(commit)/撤销(rollback)。一个事务指的是被当 作一个单位来共同执行的一群或一套命令。如果一个事务没法完成,那么整个事务里面没有一个指令是真正执行下去的。对于必须处理线上订单的商业网站来 说,MySQL没有支持这项功能,的确让人觉得很失望。但是可以用MaxSQL,一个分开的服务器,它能通过外挂的表格来支持事务功能。
外 键(foreignkey)以及参考完整性限制(referentialintegrity)可以让你制定表格中资料间的约束,然后将约束 (constraint)加到你所规定的资料里面。这些MYSQL没有的功能表示一个有赖复杂的资料关系的应用程序并不适合使用MySQL。当我们说 MySQL不支持外键时,我们指的就是数据库的参考完整性限制--MySQL并没有支持外键的规则,当然更没有支持连锁删除 (cascadingdelete)的功能。简短的说,如果你的工作需要使用复杂的资料关联,那你还是用原来的Access吧。
你在MySQL中也不会找到存储进程(storedprocere)以及触发器(trigger)。(针对这些功能,在Access提供了相对的事件进程(eventprocere)。
G. 甲骨文数据库能兼容SQL数据库上运行的软件吗
你说的sql是什么啊sqlserver还是mysql,不管是哪一种,一般情况下是不能的,首先连接方法不同,要更改连接方法和数据库驱动;再有就是sql语句,每种数据库都有自己的方言,如果你的软件只用到了数据库最基本的sql语句,那只要修改连接方法就可以了,如果用到了方言那就必须改为oracle的语句;再就是存储过程,函数,sequence,触发器 等等也不同。要想移植到oracle上需要看软件的代码怎么写了。
H. 请问下ORACLE甲骨文的数据库是什么难不难
oracle 是属于大型数据库.
个人认为学起来还是有一定难度的,至少比sql server难.
不知道你所谓的入门是什么概念.
学它的理论知识,个人感觉还是非常难的.如果不去亲自操作写代码,很多都比较的难理解.
但你又是法律专业,学过深的写代码,以后也许没啥用.
你就跟着一个好老师后面学吧,了解它是怎么回事就行,不会花太多时间.
但碰到一个没啥感觉的老师的话,那就建议你不要学了.
I. 甲骨文的数据库服务和my sql有什么不同呢
microsoft sql和sqlserver 是同一种数据库
mysql 是另外一种数据库