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 是另外一種資料庫