數據庫和表之間的關系


數據庫:

        數據庫即數據的倉庫。在數據庫中提供了專門的管理系統。對數據庫中的數據進行集中的控制和管理。能高效的對數據庫進行存儲、檢索。

 

關系型數據庫:

             關系模型把世界看作是由實體(Entity)和聯系(Relationship)組成的。

             關系模型數據庫是一種以表做為實體,以主鍵和外鍵關系作為聯系的一種數據庫結構。

             在關系數據庫中,相類似的實體被存入表中。表(table)是關系型數據庫的核心單元,它是數據存儲的地方。

 

關系數據庫管理系統:

                   關系型數據庫只是一個保存數據的容器,大多數數據庫依靠一個稱為數據庫管理系統(DatabaseManagement System,簡稱DBMS)的軟件來管理數據庫中數據。

  

數據庫管理系統的分類:

                      本地數據庫管理系統

                       數據庫服務器管理系統。

 

 

 

 

一對一關系:

        關系模型:一條主表記錄對應一條從表記錄。同時一條從表記錄對應一條主表記錄

對象模型:一個類包含另一個類的對象,而另一個類包含該類的對象

 

           Class Man  private Code code                                    class Code provate private Man man

 

                                  公民表                                                  

公民編號

姓名

生日

1

Xx

Xxxx-xx-xx

                                       身份表

公民編號

身份證號

1

Xxxxxxx

一對一關系是比較少見的關系類型。很多數據庫也很少包含一對一關系

 

 

 

 

 

主鍵:

        這就是主鍵:主鍵是唯一標識一條記錄,不能有重復的,不允許為空。

       特點:主鍵的兩個特點不可以重復、不能為空。

 

外鍵:

        在關系型數據庫中,外建(ForergnKey)是用來表達表和表之間關聯關系的列。

        這就是外鍵: 表的外鍵是另一表的主鍵,外鍵可以有重復的,可以是空值

一對多關系:關系模型:一條主表記錄對應多條從表記錄。同時一條從表記錄對應一條主表記錄

 對象模型:一個類包含另一個類的集合,而另一個類包含該類的對象

Class Man{  private List<Room> roomlist;                          class Room{     private Man man,

 

                                  公民表

公民編號

姓名

生日

1

 

 

                                      房間表

房間編號

房間地址

公民編號

1

 

1

我們通常把一對多關系中,” 多邊”的表稱為從表,把”一邊”的表稱為主表。從表利用外鍵,引用主表的主建。外表加在從表之中

 

多對多關系:

           一條主表記錄對應多條從表記錄。同時一條從表記錄對應多條主表記錄。

  

  關系模型:一條主表記錄對應多條從表記錄。同時一條從表記錄對應多條主表記錄1

 對象模型:一個類包含另一個類的集合,而另一個類包含該類的集合

calss Teacher{ private List<Student> studentList                     calss Student{ private List<Teacher>teacherList   

 

 

 

                                   學生表

學生編號

姓名

 

 

                                   中間表

學習編號

老師編號

 

 

                                   老師表

老師編號

姓名

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM