一.概念:
資料庫(database, db)
資料庫是長期儲存在計算機儲存裝置上的、有組織或按一定格式存放的、可以共享的資料集合。簡單地說,就是存放資料的倉庫,或者說是儲存在一起的相關資料的集合. 資料庫中的資料按一定的資料模型組織、描述和儲存,具有較小的冗餘度和較高的資料獨立性,並可以為各種使用者共享。資料庫是由資料庫管理系統來管理的。
資料庫管理系統(dbms)
dbms是建立在作業系統的基礎上,對物理資料庫進行統一管理和控制的軟體,是位於使用者和作業系統之間的一層資料管理軟體。使用者對資料庫提出的訪問請求是由dbms來處理的。在dbms中還提供了許多對資料庫進行操作的使用程式。
資料庫系統(database system, dbs)
資料庫系統是指在計算機系統中引入資料庫後的系統,一般由資料庫、資料庫管理系統(及其開發工具)、應用系統、資料庫管理員和使用者構成。應當指出的是,資料庫的建立、使用和維護等工作只靠乙個dbms遠遠不夠,還要有專門的人員來完成,這些人被稱為資料庫管理員(dba)。
資料庫管理員(database administrator, dba)
負責整個資料庫系統的建立、維護和協調的專門人員,是掌握資料庫全域性並進行資料庫設計和管理的骨幹人員。
關係模型
關係模型是在邏輯模型的基礎上建立的適用於具體資料庫實現的一種資料模型。關係模型是目前最重要的一種資料模型。它是實體、屬性、關係在資料庫中的具體體現。為了將邏輯模型轉換為關係模型,需要將實體對映為資料庫表,將屬性對映為資料庫列,將關係對映為資料庫表的主鍵或外來鍵。 在使用者的觀點下,關係模型中資料的邏輯結構是一張二維表,由行和列組成。
二.基本術語
關係:整個二維表 .
關係名:**名稱
元組:行資料(記錄)
屬性:列資料(字段/分量)
屬性名:列名稱(欄位名)
主鍵:唯一確定元組的屬性組(關鍵字)
域:屬性的取值範圍
關係模式:對關係的描述,表示為:關係名(屬性列表) 如:學生(學號,姓名,性別,系別,年齡,籍貫)
關係的約束:
對OGRE初步認識
最近在學習ogre,對ogre是使用我做了初步整理,很多方面不全的。用ogre引擎程式設計,應注意以下幾點 1.初始化時應該建立root scenemanager camera viewpor 載入resource與plugin,其中resource檔案中指出程式用到的 聲音等資源檔案獲取路徑,pl...
對python的初步認識
例如 你想讓計算機計算100 8並輸出結果 c語言 include intmain 而用python就容易很多了,只需要 一句 print 8 100 就可以了。另外 如果要在終端顯示8 100 800 print 8 100 8 100 例如輸入name變數 就是name input 括號裡面的內...
對flash lite的初步認識
什麼是flash lite 1.flashlite1.x 基於 flash player 4 2.flashlite2.0 flash player 7 並支援該版本的 flash player 中提供的多數功能 3.flash lite 3 對大多數 flash 8 內容的改進及 web 瀏覽能力...