資料庫開發和資料庫管理 DBA 有什麼區別呢 他們各自要學哪些知識呢

時間 2022-07-26 19:25:05

1樓:匿名使用者

sql肯定是最基礎的。

dba更多的是從資料的安全,資料庫的效能去考慮,除了資料庫本身,對硬體、作業系統都要有一定了解。

資料庫開發就很不好說了,看應用。有的應用只是把資料庫當成簡單的表來對待,業務邏輯什麼的都在外面的程式上。有的應用則是把業務邏輯做在資料庫裡面,有大量的觸發器、儲存過程什麼的。

一般來說,應用大體可以分兩種部署方式,一種是cs(client-server,客戶端-伺服器架構),另一種是bs(browser-server,瀏覽器-伺服器架構),採用bs方式開發的應用,就算是web應用,支援這個應用的關聯式資料庫就是web資料庫。其實對於資料庫本身來說,並沒有太大的區別。不過通常來說,採用bs方式是因為使用這個應用的使用者數量多,為了方便部署所以採用bs方式。

因此通常來說整個應用的使用者數、業務量都會比較大,資料庫方面需要多考慮效能、安全、負載均衡之類的問題。

2樓:射手幽靈伊

開發工具mssql一般都用資料庫自帶的,oracle用pl/sql dev 或 toad

3樓:石亮東

資料庫開發:sql, pl/sql,tsql, 語句優化

資料庫管理(dba): 備份,恢復,系統優化.sql是基礎了.等

資料庫,資料庫系統,資料庫管理系統這概念有什麼區別?作業系統是不是自帶資料庫的啊

之從波伍潔 你所謂的 pb自帶的資料庫 應該指的是adaptiveserver anywhere資料庫,如果你安裝了adaptiveserver anywhere,那麼就 開始選單 程式 sybase sybasecentral,在介面的主選單中tools connect,輸入使用者名稱和密碼,開啟...

資料庫和資料庫系統有什麼區別

資料庫指的是以一定方式儲存在一起 能為多個使用者共享 具有盡可能小的冗餘度的特點 是與應用程式彼此獨立的資料集合。資料庫系統 database system 是由資料庫及其管理軟體組成的系統。資料庫系統是為適應資料處理的需要而發展起來的一種較為理想的資料處理系統,也是乙個為實際可執行的儲存 維護和應...

關於oracle資料庫使用者和資料庫之間的關係

表空間,其實是 預設表空間。也就是這個使用者 create table 語句,不指定表空間的話。就預設把表,建立在那個 預設表空間 上面。沒有給他指定其它表空間的管理許可權 但使用者a能操作其它表空間,在其它表空間中建立表,是怎麼回事哪。這個要看你到底給了多少許可權給這個使用者a 你要是sql gr...