了解SQL(基本概念,名詞解釋)

2021-08-22 10:39:12 字數 1402 閱讀 5416

資料庫(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 通俗的解釋 任何人都可以成為中心,任何中心都不是永久的,中心對每個 人不具備強制作用。微博上有著很多明星是影響眾人的中心,每個明星都是靠著粉絲的擁簇,都在一定時期內影響著別人,他沒有強制影響粉絲的權力,哪一天他不紅了他的中心影響力便會不斷削弱。微博上...