什麼叫資料庫結構,什麼叫資料庫結構

時間 2021-08-30 11:14:12

1樓:

資料庫結構是指在計算機的儲存裝置上合理存放的相關聯的有結構的資料集合的結構。一個資料庫結構含有各種成分,包括資料庫、資料表、欄位等。

資料庫(database)

visual basic中使用的資料庫是關係型資料庫(relational database)。一個資料庫由一個或一組資料表組成。每個資料庫都以檔案的形式存放在磁碟上,即對應於一個物理檔案。

不同的資料庫,與物理檔案對應的方式也不一樣。對於dbase,foxpro和paradox格式的資料庫來說,一個資料表就是一個單獨的資料庫檔案,而對於microsoft access、btrieve格式的資料庫來說,一個資料庫檔案可以含有多個資料表。

1、資料表(table)

簡稱表,由一組資料記錄組成,資料庫中的資料是以表為單位進行組織的。一個表是一組相關的按行排列的資料;每個表中都含有相同型別的資訊。

表實際上是一個二維**,例如,一個班所有學生的考試成績,可以存放在一個表中,表中的每一行對應一個學生,這一行包括學生的學號,姓名及各門課程成績。

2、記錄(record)

表中的每一行稱為一個記錄,它由若干個欄位組成。

3、欄位(field)

也稱域。表中的每一列稱為一個欄位。每個欄位都有相應的描述資訊,如資料型別、資料寬度等。

擴充套件資料:

資料庫結構的其他組成結構:

1、索引(index)

為了提高訪問資料庫的效率,可以對資料庫使用索引。當資料庫較大時,為了查詢指定的記錄,則使用索引和不使用索引的效率有很大差別。

索引實際上是一種特殊型別的表,其中含有關鍵欄位的值(由使用者定義)和指向實際記錄位置的指標,這些值和指標按照特定的順序(也由使用者定義)儲存,從而可以以較快的速度查詢到所需要的資料記錄。

2、查詢(query)

一條sql(結構化查詢語言)命令,用來從一個或多個表中獲取一組指定的記錄,或者對某個表執行指定的操作。當從資料庫中讀取資料時,往往希望讀出的資料符合某些條件,並且能按某個欄位排序。使用sql,可以使這一操作容易實現而且更加有效。

sql是非過程化語言(有人稱為***語言),在用它查詢指定的記錄時,只需指出做什麼,不必說明如何做。每個語句可以看作是一個查詢(query),根據這個查詢,可以得到需要的查詢結果。

3、過濾器(filter)

過濾器是資料庫的一個組成部分,它把索引和排序結合起來,用來設定條件,然後根據給定的條件輸出所需要的資料。

4、檢視(view)

資料的檢視指的是查詢到(或者處理)的記錄數和顯示(或者進行處理)這些記錄的順序。在一般情況下,檢視由過濾器和索引控制。

2樓:褒放斂名

這是資料結構,而不是資料庫結構。

1.cfor(i=n-2;

i>=0;

i--)

for(j=n-1;

j>=n-1-i;

j--)

當i=n-2時j從n-1到1共n-1次

當i=n-3時j從n-1到2共n-2次

。。。當i=0時j從n-1到n-1共1次,所以總比較n-1+n-2+...+1=n(n-1)/22.

a度為2的結點的個數=葉子結點個數-1=70-1=69所以總結點個數是:70+80+69=219

3樓:匿名使用者

資料庫的基本結構分三個層次,反映了觀察資料庫的三種不同角度。 (1)物理資料層。 它是資料庫的最內層,是物理存貯裝置上實際儲存的資料的集合。

這些資料是原始資料,是使用者加工的物件,由內部模式描述的指令操作處理的位串、字元和字組成。 (2)概念資料層。 它是資料庫的中間一層,是資料庫的整體邏輯表示。

指出了每個資料的邏輯定義及資料間的邏輯聯絡,是存貯記錄的集合。它所涉及的是資料庫所有物件的邏輯關係,而不是它們的物理情況,是資料庫管理員概念下的資料庫。 (3)邏輯資料層。

它是使用者所看到和使用的資料庫,表示了一個或一些特定使用者使用的資料集合,即邏輯記錄的集合。 資料庫不同層次之間的聯絡是通過對映進行轉換的。

什麼是資料庫的概念結構

4樓:匿名使用者

每個階段的主要工作是什麼?解: (1) 按照規範化的設計方法,以及資料庫應用系統開發過程,資料庫的設計過程可分為以下六個設計階段需求分析、概念結構設計

資料庫是什麼,什麼是資料庫

資料的一個集合,用來存資料,可以對資料進行管理.資料庫,顧名思義,是存入資料的倉庫。只不過這個倉庫是在計算機儲存裝置上的,而且資料是按一定格式存放的。當人們收集了大量的資料後,應該把它們儲存起來進入近一步的處理,進一步的抽取有用的資訊。當年人們把資料存放在檔案櫃中,可現在隨著社會的發展,資料量急劇增...

資料庫問題,資料庫問題

一張表查資料不用建立檢視的吧,直接插入資料庫就可以 參考 檢視應用的舉例 例子5 3 使用with check option子句問題提出 若建立檢視ygb view,其程式清單如下 create view ygb view as select from 員工表 where 員工表.性別 女 執行下列...

資料庫 ASP,ASP與資料庫應用

給你說一下簡單思路。第一,電影至少要包括電影名字filmname 電影分類filmtype等。第二,進行模糊查詢select from film where filmtype like filmtype or filmname like filmname order by filmtype,從主資料...