資料庫中一些基礎概念

2021-05-23 07:37:41 字數 1162 閱讀 3315

一些重要的概念:

①資料:資料是描述事物的符號。資料無處不在

②資料庫:資料庫就是資料存放的地方。資料庫是資料和資料庫物件的集合。所謂資料庫物件是指表、檢視、儲存過程、觸發器等

③資料庫管理系統dbms:資料庫管理系統是用於管理資料的計算機軟體。資料庫管理系統使使用者能方便的定義和運算元據,維護資料的安全性和完整性,以及進行多使用者下的併發控制和恢復資料庫

④資料庫系統dbs:由資料庫,資料庫管理系統和使用者構成。廣義上講是由計算機硬體,作業系統,資料庫管理系統以及在他支援下建立起來的資料庫應用程式使用者和維護人員組成的乙個整體

⑤關係模型rm

關係模型是把世界看作是由實體和聯絡構成

所謂實體是指現實世界中具有區分與其它事物的特徵或屬性並與其它實體有聯絡的物件。在關係模型中實體通常是以表的形式來表現的,表的每一行描述實體的乙個例項,表的每一列描述實體的乙個特徵或屬性

聯絡就是指實體之間的關係:一對

一、一對多、多對一

通過聯絡就可以用乙個實體的資訊來查詢另乙個實體的資訊

關係模型把所有的資料組織到表中,表是由行和列組成的。行表示資料的記錄,列表示記錄中的域,表反映了現實世界中的事實和值

⑥關聯式資料庫rdb

所謂關聯式資料庫就是基於關係模型的資料庫

1。關聯式資料庫管理系統rdbms

關聯式資料庫管理系統就是管理關聯式資料庫的計算機軟體

2.關鍵字key

關鍵字是關係模型中的乙個重要概念它是邏輯結構,不是資料庫的物理部分

候選關鍵字candidate key如果乙個屬性集能惟一標識表的一行,而又不含多餘的屬性,那麼這個屬性集稱為候選關鍵字

主關鍵字primary key

主關鍵字是被挑選出來,作表的行的唯一標識的候選關鍵字。乙個表只有乙個主關鍵字,主關鍵字又可以稱為主鍵

公共關鍵字:common key

在關聯式資料庫中,關係之間的聯絡是通過相容或相同的屬性或屬性組來表示的。如果兩個關係中具有相容或相同的屬性或屬性組,那麼這個屬性或屬性組被稱為這兩個關係的公共關鍵字

外關鍵字foreign key

如果公共關鍵字在乙個關係中是主關鍵字,那麼這個公共關鍵字被成為另乙個關係的外關鍵字。由此可見,外關鍵字表示了兩個關係之間的聯絡,以另乙個關係的外關鍵字做主關鍵字的表為主表,具有此外關鍵字的表稱為主表的從表,外關鍵字成為外來鍵

資料庫的一些概念

資料庫 database visual basic中使用的資料庫是關係型資料庫 relational database 乙個資料庫由乙個或一組資料表組成。每個資料庫都以檔案的形式存放在磁碟上,即對應於乙個物理檔案。不同的資料庫,與物理檔案對應的方式也不一樣。對於dbase,foxpro和parado...

資料庫的一些概念

3 事務隔離級別 資料庫併發存在的三種問題 幻象讀取 事務t1讀取一條指定的where字句所返回的結果集。然後事務t2新插入一條記錄,這行記錄恰好可以滿足該條件,當t1第二次讀取的時候就查 詢除了這條資料。這個新行就稱為 幻象 因為對於t1來說這行就像是突然出現的。不可重複讀 事務t1讀取一行記錄,...

資料庫一些基本概念

發現自己對資料庫的基本概念還是很缺乏,雖然都是比較基本的。很多資料庫功能必須用t sql語句實現。1 儲存過程 stored procedure 儲存過程是為完成特定的功能而匯集在一起的一組sql 程式語句,經編譯後儲存在資料庫中的sql 程式。舉個例子 create procedure sum o...