⑴ 在sql資料庫里的,企業管理器里的查詢功能強還是查詢分析器功能強
實現的功能是一樣的.
企業管理器直接提供介面進行操作,
查詢分析器使用sql語言,可以自定義.
因此,假如對sql語言熟悉的話,建議直接使用後者,
因為其工作效率更高.
⑵ 我想知道sql server現在的應用領域廣泛嗎
SQL和Oracle都是現在的主流資料庫,大多數的主流應該軟體都是採用它們,從功能上講Oracle應該比SQL更強大,但目前國內的軟體還是以SQL為主。如果像學資料庫方面的,我覺得從SQL開始更好,因為關於SQL的資料很多,學習起來比較方便。你學好SQL後根本不用特意學Oracle,只要針對與SQL區別看看就沒問題了。
不知道你以前有沒有這方法的基礎,如果沒有的話最好找本資料庫基礎方面的書瀏覽一下再找SQL的基礎書,然後再看與SQL相連的實例書。
⑶ 資料庫系統優化的寫出專家級的SQL語句
LECCO SQL Expert的出現,使SQL的優化變得極其簡單,只要能夠寫出SQL語句,它就能幫用戶找到最好性能的寫法。LECCO SQL Expert不僅能在很短的時間內找到所有可能的優化方案,而且能夠通過實際測試,確定最有效的優化方案。同以往的資料庫優化手段相比較,LECCO SQL Expert將資料庫優化技術帶到了一個嶄新的技術高度,依賴人的經驗、耗費大量時間、受人的思維束縛的資料庫優化手段已經被高效、省時且准確的自動優化軟體所取代了。通過內建的「LECCO小助手」的幫助,即使是SQL的開發新手,也能快速且簡單地寫出專家級的SQL語句。
⑷ 要選課,oracle資料庫技術和人機交互哪個比較值得學
老實說雖然選修的
人機交互
課不怎麼樣。但是我更建議你選人機交互。你大概是計算機或者相關類專業的吧。那資料庫基本一定會有的,就算不是oracle也是SQL
server之類的,
SQL語言
基本差不多。所以oracle完全可以等學到資料庫後去熟悉一下各類資料庫的不同也沒事。
⑸ my sql與sql server哪個強大
SQL SERVER更強大,先人說的:錢最識貨。
事實上,MYSQL和MSSQL的應用領域是不同的,兩者不具備可比性,MYSQL是免費的,一般用在小型企業,MSSQL是商業軟體,主要用於大中型企業。
如果在小型企業、小型互聯網應用的情況下,MYSQL具有性能優勢,特別是伺服器配置很低的時候。而且,對應典型的互聯網應用,例如論壇、社區、郵局等,MYSQL是開發要簡單得多,特別是廣泛使用PHP等非常方便。
⑹ 資料庫方面的證書都有哪些
MCM,Adaptive,DB2,ORACLE證書等,都是含金量非常高的。
⑺ 在SQL中許可權分哪幾種它們有什麼區別
角色是一個強大的工具,使您得以將用戶集中到一個單元中,然後對該單元應用許可權。對一個角色授予、拒絕或廢除的許可權也適用於該角色的任何成員。可以建立一個角色來代表單位中一類工作人員所執行的工作,然後給這個角色授予適當的許可權。當工作人員開始工作時,只須將他們添加為該角色成員,當他們離開工作時,將他們從該角色中刪除。而不必在每個人接受或離開工作時,反復授予、拒絕和廢除其許可權。許可權在用戶成為角色成員時自動生效。 Microsoft�0�3 Windows NT�0�3 和 Windows�0�3 2000 組的使用方式與角色很相似。有關更多信息,請參見組。 如果根據工作職能定義了一系列角色,並給每個角色指派了適合這項工作的許可權,則很容易在資料庫中管理這些許可權。之後,不用管理各個用戶的許可權,而只須在角色之間移動用戶即可。如果工作職能發生改變,則只須更改一次角色的許可權,並使更改自動應用於角色的所有成員,操作比較容易。 在 Microsoft�0�3 SQL Server�6�4 2000 和 SQL Server 7.0 版中,用戶可屬於多個角色。 以下腳本說明登錄、用戶和角色的添加,並為角色授予許可權。 USE master GO sp_grantlogin 'NETDOMAIN\John' GO sp_defaultdb 'NETDOMAIN\John', 'courses' GO sp_grantlogin 'NETDOMAIN\Sarah' GO sp_defaultdb 'NETDOMAIN\Sarah', 'courses' GO sp_grantlogin 'NETDOMAIN\Betty' GO sp_defaultdb 'NETDOMAIN\Betty', 'courses' GO sp_grantlogin 'NETDOMAIN\Ralph' GO sp_defaultdb 'NETDOMAIN\Ralph', 'courses' GO sp_grantlogin 'NETDOMAIN\Diane' GO sp_defaultdb 'NETDOMAIN\Diane', 'courses' GO USE courses GO sp_grantdbaccess 'NETDOMAIN\John' GO sp_grantdbaccess 'NETDOMAIN\Sarah' GO sp_grantdbaccess 'NETDOMAIN\Betty' GO sp_grantdbaccess 'NETDOMAIN\Ralph' GO sp_grantdbaccess 'NETDOMAIN\Diane' GO sp_addrole 'Professor' GO sp_addrole 'Student' GO sp_addrolemember 'Professor', 'NETDOMAIN\John' GO sp_addrolemember 'Professor', 'NETDOMAIN\Sarah' GO sp_addrolemember 'Professor', 'NETDOMAIN\Diane' GO sp_addrolemember 'Student', 'NETDOMAIN\Betty' GO sp_addrolemember 'Student', 'NETDOMAIN\Ralph' GO sp_addrolemember 'Student', 'NETDOMAIN\Diane' GO GRANT SELECT ON StudentGradeView TO Student GO GRANT SELECT, UPDATE ON ProfessorGradeView TO Professor GO 該腳本給 John 和 Sarah 教授提供了更新學生成績的許可權,而學生 Betty 和 Ralph 只能選擇他們自己的成績。Diane 因同時教兩個班,所以添加到兩個角色中。ProfessorGradeView 視圖應將教授限制在自己班學生的行上,而 StudentGradeView 應限制學生只能選擇自己的成績。 SQL Server 2000 和 SQL Server 7.0 版在安裝過程中定義幾個固定角色。可以在這些角色中添加用戶以獲得相關的管理許可權。下面是伺服器范圍內的角色。 固定伺服器角色 描述 sysadmin 可以在 SQL Server 中執行任何活動。 serveradmin 可以設置伺服器范圍的配置選項,關閉伺服器。 setupadmin 可以管理鏈接伺服器和啟動過程。 securityadmin 可以管理登錄和 CREATE DATABASE 許可權,還可以讀取錯誤日誌和更改密碼。 processadmin 可以管理在 SQL Server 中運行的進程。 dbcreator 可以創建、更改和除去資料庫。 diskadmin 可以管理磁碟文件。 bulkadmin 可以執行 BULK INSERT 語句。 可以從 sp_helpsrvrole 獲得固定伺服器角色的列表,可以從 sp_srvrolepermission 獲得每個角色的特定許可權。 每個資料庫都有一系列固定資料庫角色。雖然每個資料庫中都存在名稱相同的角色,但各個角色的作用域只是在特定的資料庫內。例如,如果 Database1 和 Database2 中都有叫 UserX 的用戶 ID,將 Database1 中的 UserX 添加到 Database1 的 db_owner 固定資料庫角色中,對 Database2 中的 UserX 是否是 Database2 的 db_owner 角色成員沒有任何影響。 固定資料庫角色 描述 db_owner 在資料庫中有全部許可權。 db_accessadmin 可以添加或刪除用戶 ID。 db_securityadmin 可以管理全部許可權、對象所有權、角色和角色成員資格。 db_ddladmin 可以發出 ALL DDL,但不能發出 GRANT、REVOKE 或 DENY 語句。 db_backupoperator 可以發出 DBCC、CHECKPOINT 和 BACKUP 語句。 db_datareader 可以選擇資料庫內任何用戶表中的所有數據。 db_datawriter 可以更改資料庫內任何用戶表中的所有數據。 db_denydatareader 不能選擇資料庫內任何用戶表中的任何數據。 db_denydatawriter 不能更改資料庫內任何用戶表中的任何數據。 可以從 sp_helpdbfixedrole 獲得固定資料庫角色的列表,可以從 sp_dbfixedrolepermission 獲得每個角色的特定許可權。 資料庫中的每個用戶都屬於 public 資料庫角色。如果想讓資料庫中的每個用戶都能有某個特定的許可權,則將該許可權指派給 public 角色。