SQL入門與實踐(一)關聯式資料庫與關係模型(草稿)

2021-10-03 12:56:01 字數 1585 閱讀 8776

目錄

一、關聯式資料庫

1、資料庫共有三種模型:

2、關係模型的數學理論?

3、關聯式資料庫的標準資料型別:

4、資料庫分類:

5、sql:structured query language結構化查詢語言是ansi america national standard institute規定的標準語言

sql定義了以下幾中操作能力:

6、mysql延伸版本:

【注】不區分大小寫,一般關鍵字大寫列名和表明小寫。

二、關係模型

1、表:

2、主鍵:

3、聯合主鍵:

4、外來鍵:

alter table students

add constraint fk_class_id

foreign key (class_id)

references classes (id);

alter table students

drop foreign key fk_class_id;

5、多對多關係的實現:6、一對一關係三、索引1、建立索引

alter table students

add index idx_score(score);

alter table students

add index idx_name_score (name, score);

2、唯一索引

alter table students

add unique index uni_name (name);

alter table students

add constraint uni_name unique (name);

關聯式資料庫與非關聯式資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關聯式資料庫與非關聯式資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關聯式資料庫與非關聯式資料庫

關聯式資料庫,也就是以關係為核心來組織資料的資料庫,資料被看作關係的集合。它的理念是把資料盡可能拆分成多個二維 不同的表之間通過某種關係來連線起來。這樣的好處有 如果資料的某一部分需要變動,只需要變動該資料所處的表就行,而不需要重新設計整個資料庫。前提是最開始就把關係模型設計得足夠好。可以進行複雜的...