資料庫(database):儲存有組織的資料的容器
資料庫並不是資料庫軟體,資料庫軟體dbms(資料庫管理系統);
而資料庫是通過dbms建立和操縱的容器。
表(table)
某種特定型別資料的結構化清單。類似excel表
表具有一些特徵,這些特徵定義了資料在表中如何儲存,描述表的這組資訊就是所謂的模式,
模式可以用來描述資料庫中特定的表及整個資料庫(和其中表的關係)
模式:關於資料庫和表的布局及特徵資訊。
列和資料型別
列(column):表中的乙個字段。所有表都是由乙個或多個列組成的。
資料型別(datatype):所容許的資料的型別。每個列都有相應的資料型別,它限制改列中儲存的資料。
行(row):表中的乙個記錄。
主鍵(primary key):一列或一組列,其值能夠唯一區分表中的每個行。
外來鍵(foreign key):外來鍵為某個表中的一列,它包含另乙個表的主鍵值,定義了兩個表之間的關係。
sql是 結構化查詢語言一種專門用來與資料庫通訊的語言
sql是非過程性質:不看過程,只看結果
sql語言組成:
ddl(data define language): 資料定義語言
dml(data manipulate language) 資料操作語言
dql(data query language) 資料查詢語言
dcl(data control language) 資料控制語言
1.層次模型
2.網狀模型
3.關係模型
a.以二維表(類似excel表)的形式儲存資料
以外鍵來表示不同二維表之間的關係的一種資料庫設計模型
b.裡面的每一列稱為字段或者實體中的屬性
實體:
從廣義來講:真實存在並且相互區別的事物個體關係:從狹義來講:指二維表中的一行資料。一行資料(乙個實體)可以通過若干個屬性來描述。
如果兩張表中有某列有關係(比如成績表和學生表中的學號),那麼資料庫以外鍵來表示兩張表之間的聯絡關係分類
a) 一對一
b) 一對多
c) 多對多
資料結構與演算法 01 基礎名詞解釋 基本概念
資料結構與演算法 文章彙總 資料元素 組成資料物件的基本單元 資料項 乙個資料元素由若干資料項組成 資料物件 性質相同的資料元素的集合,類似於陣列 以上4種名詞之間的關係如下圖所示 一般從兩個視角對資料進行描述,乙個是邏輯結構,乙個是物理結構 邏輯結構 邏輯結構主要有以下4種 字串是特殊線性結構,儲...
網路基本名詞解釋
一 ip位址 1 組成 ip位址 網路位址 主機位址 又稱 主機號和網路號組成 2 分類 ip位址根據網路id的不同分為5種型別,a類位址 b類位址 c類位址 d類位址和e類位址。a類 網路位址的最高位必須是 0 範圍 1 126,b類 網路位址的最高位必須是 10 範圍128.0.0.0 191....
一些概念及名詞解釋
1.去中心化 不是不要中心,而是中心的多元化。1 通俗的解釋 任何人都可以成為中心,任何中心都不是永久的,中心對每個 人不具備強制作用。微博上有著很多明星是影響眾人的中心,每個明星都是靠著粉絲的擁簇,都在一定時期內影響著別人,他沒有強制影響粉絲的權力,哪一天他不紅了他的中心影響力便會不斷削弱。微博上...