主要是用於權限控制安全控制的
問題二:什麽是架構,SQL中的架構有哪些 架構(Schema)是形成單個命名空間的數據庫實體的 *** 。
命名空間是壹個 *** ,其中每個元素的名稱都是唯壹的。
可以將架構看成壹個存放數據庫中對象的壹個容器。
架構實際上在sqlserver2000中就已經存在,當我們使用查詢分析器去查詢壹個表的時候,壹個完整的表的名稱應該包括服務器名.數據庫名.用戶名.對象名,而在sqlserver2005中壹個表的完全限定名稱應該為服務器名.數據庫名.架構名.對象名
在2000中,假如有壹個賬戶tt在test數據庫中創建了壹張表table1的時候,在服務器上對查詢的語句應為select * from test.tt.table1,也就是說,在sqlserver 2000中壹張表所屬的架構默認就是表的創建者的登錄名稱,用戶可以和修改他所創建的所有數據庫對象。
問題三:數據庫架構是什麽 參考 有壹個聲音再也不能的在耳邊響起,有壹雙手再也握不住那手心的溫度與舒適。
問題四:數據架構是什麽 數據架構即數據庫架構
數據庫是相關數據的 *** ,壹個數據庫含有各種成分,包括表、記錄、字段、索引等。
1.數據庫(Database)
Visual Basic中使用的數據庫是關系型數據庫(Relational Database)。壹個數據庫由壹個或壹組數據表組成。每個數據庫都以文件的形式存放在磁盤上,即對應於壹個物理文件。不同的數據庫,與物理文件對應的方式也不壹樣。對於dBASE,FoxPro和Paradox格式的數據庫來說,壹個數據表就是壹個單獨的數據庫文件,而對於Microsoft Access、Btrieve格式的數據庫來說,壹個數據庫文件可以含有多個數據表。
2.數據表(Table)
簡稱表,由壹組數據記錄組成,數據庫中的數據是以表為單位進行組織的。壹個表是壹組相關的按行排列的數據;每個表中都含有相同類型的信息。表實際上是壹個二維表格,例如,壹個班所有學生的考試成績,可以存放在壹個表中,表中的每壹行對應壹個學生,這壹行包括學生的學號,姓名及各門課程成績。
3.記錄(Record)
表中的每壹行稱為壹個記錄,它由若幹個字段組成。
4.字段(Field)
也稱域。表中的每壹列稱為壹個字段。每個字段都有相應的描述信息,如數據類型、數據寬度等。
5.索引(Index)
為了提高訪問數據庫的效率,可以對數據庫使用索引。當數據庫較大時,為了查找指定的記錄,則使用索引和不使用索引的效率有很大差別。索引實際上是壹種特殊類型的表,其中含有關鍵字段的值(由用戶定義)和指向實際記錄位置的指針,這些值和指針按照特定的順序(也由用戶定義)存儲,從而可以以較快的速度查找到所需要的數據記錄。
6.查詢(Query)
壹條SQL(結構化查詢語言)命令,用來從壹個或多個表中獲取壹組指定的記錄,或者對某個表執行指定的操作。當從數據庫中讀取數據時,往往希望讀出的數據符合某些條件,並且能按某個字段排序。使用SQL,可以使這壹操作容易實現而且更加有效。SQL是非過程化語言(有人稱為第四代語言),在用它查找指定的記錄時,只需指出做什麽,不必說明如何做。每個語句可以看作是壹個查詢(query),根據這個查詢,可以得到需要的查詢結果。
7.過濾器(Filter)
過濾器是數據庫的壹個組成部分,它把索引和排序結合起來,用來設置條件,然後根據給定的條件輸出所需要的數據。
8.視圖(view)
數據的視圖指的是查找到(或者處理)的記錄數和顯示(或者進行處理)這些記錄的順序。在壹般情況下,視圖由過濾器和索引控制
問題五:數據庫中的文件組和架構有什麽不同?兩者之間的關系是什麽? 文件組 是 管理 物理文件的. 多個物理文件, 放在壹個組裏面
架構 不知道妳指的是不是 Schema.
如果是的話。
架構 是 邏輯上面的, 壹個數據庫, 可以劃分為多個 架構, 每個 架構 存儲其獨有的業務數據。
SQL Server 默認使用壹個 名為 dbo 的 構架。
問題六:數據庫-架構和數據庫-管理指的是什麽 數據庫架構:
下面是基於SQLserver數據庫來談的。貳
SQLServer經過這些年的發展,其實已經有很多很好的技術可以使用,如Replication、SSB、Cluster、Mirroring等(可以參考我在SQLServer DBA 三十問和SQLServer 高可用、高性能和高保護延伸 中的壹些技術方面的知識),而且這些技術在可靠性方面已經通過了市場的認可,有很多公司在為提高其程序的可靠性、安全性和高效性等方面或多或少的采用了其中的某些技術,以下就我接觸過的這些技術方面的應用,主要針對網站這種流量很大,讀多寫少的應用,就數據庫架構方面做些探討,希望對各位有所幫助,如有不對的地方,歡迎大家指正和交流。
數據庫架構需要考慮的問題:
數據可靠和壹致性;
數據容災;
當數據量和訪問壓力變大時,方便擴充;
高度可用,出問題時能及時恢復,無單點故障;
不應因為某壹臺機器出現問題,導致整網性能的急劇下降;
方便維護。
數據庫管理:
數據庫管理(Database Manager)是有關建立、存儲、修改和存取數據庫中信息的技術,是指為保證數據庫系統的正常運行和服務質量,有關人員須進行的技術管理工作。負責這些技術管理工作的個人或集體稱為數據庫管理員(DBA)。數據庫管理的主要內容有:數據庫的調優、數據庫的重組、數據庫的重構、數據庫的安全管控、報錯問題的分析和匯總和處理、數據庫數據的日常備份. 數據庫的建立:數據庫的設計只是提供了數據的類型、邏輯結構、聯系、約束和存儲結構等有關數據的描述。這些描述稱為數據模式。
問題七:oracle數據庫的結構是什麽? Oracle數據庫的體系結構包括四個方面:數據庫的物理結構、邏輯結構、內存結構及進程。
1. 物理結構
物理數據庫結構是由構成數據庫的操作系統文件所決定,Oracle數據庫文件包括:
數據文件(Data File)
數據文件用來存儲數據庫中的全部數據,例如數據庫表中的數據和索引數據.通常以為*.dbf格式,例如:userCIMS.dbf 。
日誌文件(Redo Log File)
日誌文件用於記錄數據庫所做的全部變更(如增加、刪除、修改)、以便在系統發生故障時,用它對數據庫進行恢復。名字通常為Log*.dbf格式,如:Log1CIMS.dbf,Log2CIMS.dbf 。
控制文件(Control File)
每個Oracle數據庫都有相應的控制文件,它們是較小的二進制文件,用於記錄數據庫的物理結構,如:數據庫名、數據庫的數據文件和日誌文件的名字和位置等信息。用於打開、存取數據庫。名字通常為Ctrl*ctl 格式,如Ctrl1CIMS.ctl。
配置文件
配置文件記錄Oracle數據庫運行時的壹些重要參數,如:數據塊的大小,內存結構的配置等。名字通常為init*.ora 格式,如:initCIMS.ora 。
2 邏輯結構
Oracle數據庫的邏輯結構描述了數據庫從邏輯上如何來存儲數據庫中的數據。邏輯結構包括表空間、段、區、數據塊和模式對象。數據庫的邏輯結構將支配壹個數據庫如何使用系統的物理空間.模式對象及其之間的聯系則描述了關系數據庫之間的設計.
壹個數據庫從邏輯上說是由壹個或多個表空間所組成,表空間是數據庫中物理編組的數據倉庫,每壹個表空間是由段(segment)組成,壹個段是由壹組區(extent)所組成,壹個區是由壹組連續的數據庫塊(database block)組成,而壹個數據庫塊對應硬盤上的壹個或多個物理塊。壹個表空間存放壹個或多個數據庫的物理文件(即數據文件).壹個數據庫中的數據被邏輯地存儲在表空間上。
表空間(tablespace)
Oracle數據庫被劃分為壹個或多個稱為表空間的邏輯結構,它包括兩類表空間,System表空間和非System表空間,其中,System表空間是安裝數據庫時自動建立的,它包含數據庫的全部數據字典,存儲過程、包、函數和觸發器的定義以及系統回滾段。除此之外,還能包含用戶數據。。
壹個表空間包含許多段,每個段有壹些可以不連續的區組成,每個區由壹組連續的數據塊組成,數據塊是數據庫進行操作的最小單位。
每個表空間對應壹個或多個數據文件,每個數據文件只能屬於壹個表空間。
數據庫塊(database block)
數據庫塊也稱邏輯塊或ORACLE塊,它對應磁盤上壹個或多個物理塊,它的大小由初始化參數db-block-size(在文件init.ora中)決定,典型的大小是2k。Pckfree 和pctused 兩個參數用來優化數據塊空間的使用。
區(extent)
區是由壹組連續的數據塊所組成的數據庫存儲空間分配的邏輯單位。
段(segment)
段是壹個或多個不連續的區的 *** ,它包括壹個表空間內特定邏輯結構的所有數據,段不能跨表空間存放。Oracle數據庫包括數據段、索引段、臨時段、回滾段等。
模式對象(schema object)
Oracle數據庫的模式對象包括表、視圖、序列、同意詞、索引、觸發器、存......>>
問題八:sql server中架構是什麽意思 架構(Schema)是壹組數據庫對象的 *** ,它被單個負責人(可以是用戶或角色)所擁有並構成唯壹命名空間。妳可以將架構看成是對象的容器。
在 SQL Server 2000 中,用戶(User)和架構是隱含關聯的,即每個用戶擁有與其同名的架構。因此要刪除壹個用戶,必須先刪除或修改這個用戶所擁有的所有數據庫對象。
在 SQL Server 2005 中,架構和創建它的數據庫用戶不再關聯,完全限定名(fully-qualified name)現在包含4個部分:server.database.schema.object
1. 體系結構(Architecture)
體系結構亦可稱為架構,所謂軟件架構,根據Perry 和Wolfe之定義:Software Architecture = {Elements,Forms, Rationale / Constraint },也就是軟件主架構 = {組件元素,元素互助合作之模式,基礎要求與限制}。Philippe Kruchten采用上面的定義,並說明主架構之設計就是:將各組件元素以某些理想的合作模式組織起來,以達成系統的基本功能和限制。體系結構又分為多種樣式,如Pipes and Filters等。
2. 框架(Framework)
框架亦可稱為應用架構,框架的壹般定義就是:在特定領域基於體系結構的可重用的設計。也可以認為框架是體系結構在特定領域下的應用。框架比較出名的例子就是MVC。
3. 庫(Library)
庫應該是可重用的、相互協作的資源的 *** ,供開發人員進行重復調用。它與框架的主要區別在於運行時與程序的調用關系。庫是被程序調用,而框架則調用程序。比較好的庫有JDK。
4. 設計模式(Design Pattern)
設計模式大家應該很熟悉,尤其四人幫所寫的書更是家喻戶曉。“四人幫”將模式描述為“在壹定的環境中解決某壹問題的方案”。這三個事物 ― 問題、解決方案和環境 ― 是模式的基本要素。給模式壹個名稱,考慮使用模式將產生的結果和提供壹個或多個示例,對於說明模式也都是有用的。
5. 平臺(PlatForm)
由多種系統構成,其中也可以包含硬件部分。
對於以上的概念有壹個比較清楚的認識之後,就可以在軟件的開發過程中進行應用。理論和實踐是缺壹不可的,相輔相成的。沒有理論的指導,實踐就缺乏基礎;沒有實踐的證明,理論就缺乏依據,因此我壹直認為:對於當代的程序員,在有壹定的實踐基礎後,必須學習更深的理論知識。無論妳是從那方面先開始學習的。
在軟件的開發過浮中,從許多過程實踐和方法中,大致可以提煉出五大步驟:需求、分析、設計、編碼、測試。而體系結構是軟件的骨架,是最重要的基礎。體系結構是涉及到每壹步驟中。壹般在獲取需要的同時,就應該開始分析軟件的體系結構。體系結構現在壹般是各個大的功能模塊組合成,然後描述各個部分的關系。
我壹般認為框架是體系結構中每個模塊中更細小的結構。如需要表示web技術,就會用到MVC框架,而web功能只是整個軟件體系中的壹個功能模塊。每個框架可以有許多個實例,如用java實現的MVC框架structs。
而在框架之下就是設計模式,設計模式壹般是應用中框架之中的,也可以說是對框架的補充。因為框架只是提供了壹個環境,需要我們我裏面填入更多的東西。無論是否應用了設計模式,妳都可以實現軟件的功能,而正確應用了設計模式,是我們對前人軟件的設計或實現方法的壹種繼承,從而讓妳的軟件更軟。
體系結構是可以從不同視角來進......>>
問題九:oracle數據庫的架構是什麽? oracle 數據庫架構本質上是C/S結構的。 服務器與客戶端是分開的,即時服務器和客戶端是在同壹機器上,他們也是按照客戶端/服務器模式運行的,他們之間的進程是分開的。 希望能幫助妳。
問題十:數據庫中擁有的架構與成員身份有什麽區別? 不同權限組合或單獨就構成常角色。
不同用戶創建的數據庫對象不可能放在放在壹起,因此就出現了容器就是所謂的架構,架構就是單個命名空間的數據實體的 ***