關係模型:
由實體和聯繫構成,即通常所說的E-R圖。實體通常以表的形式表現,表的每一行描述實體的一個實例,表的每一列描述實體的一個特徵或屬性。聯繫指實體間的對應關係,聯繫分爲三種:
1.一對一的聯繫
2.一對多的聯繫
3.多對一的聯繫
關係數據庫:
基於關係模型的數據庫。關係數據庫中的數據結構是關係,關係是指由行與列構成的二維表。在關係模型中,實體和實體間的聯繫都是用關係表示的。關係不但可以表示實體間一對多的聯繫,通過建立關係間的關聯,也可以表示多對多的聯繫。
主關鍵字(Primary Key)
主關鍵字是被挑選出來,作表的行的惟一標識的候選關鍵字。一個表通常只有一個關鍵字。主關鍵字又可以稱爲主鍵。
外關鍵字(Foreign Key)
外關鍵字標識了兩個關係之間的聯繫。以另一個關係的外關鍵字作主關鍵字的表被稱爲主表,具有此外關鍵字的表被稱爲主表的從表。外關鍵字又稱作外鍵。外鍵的選擇體現了表(實體)之間的聯繫。
表(Table)
1.數據庫中主要的對象。
2.指關係數據庫系統的二維表,也即關係。
3.一般來說,關係數據庫表的結構包含三個基本組成元素:字段名、數據類型和長度。
索引(Index)和視圖(View)
索引(Index):是根據指定的數據庫表列建立起來的順序,它提供了快速訪問數據的途徑。
視圖(View):視圖看上去同表似乎一模一樣,具有一組命令的、不重複的字段和數據項,但它其實是一個虛擬的表,在數據庫中並不實際存在。它是數據庫預編譯好的一段查詢語句。
存儲過程(Procedure)
存儲過程是爲完成特定的功能而彙集在一起的一組SQL程序語句,經編譯後存儲在數據庫中的SQL程序。
函數(Function)
與存儲過程相比,函數必須具有返回值,並且使用的SQL語句也有諸多限制
--創建函數(返回varchar類型的值)