資料庫物件之詳解

來源:互聯網
上載者:User

資料庫顧名思義就是指資料存放的地方。在電腦中,資料庫是資料和資料庫物件的集合!資料庫物件是資料庫中重要的組成部分,常見的有這麼幾種:


 一、表(Table)

資料庫中的表與我們生活當中的表格類似,由行(Row)和列(Column)組成列指同類資訊,每列又稱為一個欄位,每列的標題稱為欄位名。行包括了若干列表資訊項,一行資料稱為一個或一條記錄。一個資料庫表由一條或多條記錄組成,沒有記錄的表稱為空白表,每一個表中通常有一個主關鍵字,用於唯一地確定一條記錄。


二、視圖(View)        

視圖看上去跟表似乎一模一樣,具有一組的命名和欄位和資料項目,但其實是一個虛擬表,並不是在資料庫中實際的存在!視圖是通過查詢資料庫表產生的,它限制了使用者能看到和修改的資料,也就是說視圖可以控制使用者對資料的訪問,並能簡化資料的顯示,即通過視圖,只顯示使用者所需要的資料資訊!比如說,有一張記錄一個學生的資訊表,分別有但是性別、年齡、學院、年級、班別、姓名、學號、家庭住址等!但是有一些資訊我們不想公開,這時候我們就可以在這個表上建立一張視圖,用來只顯示我們要公開的資訊就可以了!


三、索引(Index)

索引是指根據指定的資料庫表列建立起來的順序,建立索引的目的是為了快速存取資料的途徑,並且可以監督表的資料,使其索引所指向的列中的資料不重複。

例如:一個班裡有50個學生,這50個學生肯定各有其特點,為了快速的尋找某位學生,我們分配每一個學生一個學號,根據學號,我們就可以將學生快速的定位出來!


四、圖表(Diagram)

圖表就是資料庫表之間的關係,利用它可以編輯表與表之間的關係。

比如說,有兩個表,一個表是員工的基本資料,另一個表是員工的簡曆表!這兩個表之間是有一定的關係的!這兩個表都有一個編號,我們通過這個人的編號,可以把這個人的基本資料和他的簡曆都可以查出來!


五、預設值(Default)

預設值是指在當表中建立列或插入資料時,對沒有指定其具體值的列或列資料項目,賦予事先設定好的值。

六、規則(Rule)

規則是對資料庫表中資料資訊的限制,它限定的是表的列。


 七、觸發器(Trigger)

觸發器是一個使用者定義SQL事務命令的集合,當對一個表進行插入,更改、刪除時,這組命令就會自動執行。就好像是我們每天早上設定的鬧鐘一樣,一到那個時間點,鬧鐘就會響起!如果我們對這個表做相應的更改、插入、刪除時,這個表相應的命令就會執行!


八、預存程序(Stored Procedure)

預存程序是為了完成特定的功能而彙集在一起的一組SQL程式語句,經編譯後儲存在資料庫中的SQL程式。


九、使用者

使用者就是有許可權訪問資料庫的人。但是注意的是,有許可權並不等於有許可權訪問全部的資料庫,有許可權訪問某個資料庫,也有可能訪問幾個資料庫!使用者同時需要自己登陸帳號和密碼。使用者分為:管理使用者和普通使用者。系統管理使用者可對資料庫進行修改刪除,而普通使用者只能進行閱讀查看等操作。


十、範式

範式是資料庫中必須遵循的規則,範式是符合某一種層級的關係模式的集合。關聯式資料庫中的關係必須滿足一定的要求,即滿足不同的範式。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.