SQL入門小結

關係模型:

   由實體和聯繫構成,即通常所說的E-R圖。實體通常以表的形式表現,表的每一行描述實體的一個實例,表的每一列描述實體的一個特徵或屬性。聯繫指實體間的對應關係,聯繫分爲三種:

1.一對一的聯繫

2.一對多的聯繫

3.多對一的聯繫


關係數據庫:

   基於關係模型的數據庫。關係數據庫中的數據結構是關係,關係是指由行與列構成的二維表。在關係模型中,實體和實體間的聯繫都是用關係表示的。關係不但可以表示實體間一對多的聯繫,通過建立關係間的關聯,也可以表示多對多的聯繫。


主關鍵字(Primary Key)

   主關鍵字是被挑選出來,作表的行的惟一標識的候選關鍵字。一個表通常只有一個關鍵字。主關鍵字又可以稱爲主鍵。


外關鍵字(Foreign Key)

   外關鍵字標識了兩個關係之間的聯繫。以另一個關係的外關鍵字作主關鍵字的表被稱爲主表,具有此外關鍵字的表被稱爲主表的從表。外關鍵字又稱作外鍵。外鍵的選擇體現了表(實體)之間的聯繫。


表(Table)

1.數據庫中主要的對象。

2.指關係數據庫系統的二維表,也即關係。

3.一般來說,關係數據庫表的結構包含三個基本組成元素:字段名、數據類型和長度。


索引(Index)和視圖(View)

索引(Index):是根據指定的數據庫表列建立起來的順序,它提供了快速訪問數據的途徑。

視圖(View):視圖看上去同表似乎一模一樣,具有一組命令的、不重複的字段和數據項,但它其實是一個虛擬的表,在數據庫中並不實際存在。它是數據庫預編譯好的一段查詢語句。


存儲過程(Procedure)

   存儲過程是爲完成特定的功能而彙集在一起的一組SQL程序語句,經編譯後存儲在數據庫中的SQL程序。


函數(Function)

   與存儲過程相比,函數必須具有返回值,並且使用的SQL語句也有諸多限制

--創建函數(返回varchar類型的值)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章