日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL入门之数据库介绍及MySQL介绍

發(fā)布時(shí)間:2025/3/15 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL入门之数据库介绍及MySQL介绍 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


-------------------------------------------------------------------------------------------------------------

教程大綱:

http://blog.csdn.net/qq78442761/article/details/76018310

-------------------------------------------------------------------------------------------------------------



??第一章?數(shù)據(jù)庫技術(shù)的基本概念與方法

基本概念:

1.數(shù)據(jù)(Data)

描述事物的符號(hào)記錄

比如此段信息(王二,男,20,北京,上海),如果單單看此數(shù)據(jù)則不能表示其完整內(nèi)容,所以要有對(duì)數(shù)據(jù)庫的解釋.

?

2.數(shù)據(jù)庫管理系統(tǒng)(DataBase?Management?System,DBMS)

位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件.

1.DBMS提供?數(shù)據(jù)定義語言(Data?Definition?Language,DDL)-對(duì)數(shù)據(jù)對(duì)象進(jìn)行操作.

2.DBMS提供?數(shù)據(jù)操縱語言(Data?Manipulation?Language,DML)-用于查詢.插入.刪除.修改.

3.數(shù)據(jù)庫管理員(DataBase?Administrator,DBA)-通過工具對(duì)數(shù)據(jù)庫進(jìn)行管理

?

3.數(shù)據(jù)庫系統(tǒng)(DataBase?System,DBS)

數(shù)據(jù)庫系統(tǒng)指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng).常常將數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫.

?

數(shù)據(jù)庫系統(tǒng)的特點(diǎn):

1.數(shù)據(jù)結(jié)構(gòu)化-數(shù)據(jù)面向全組織和整體,不向單一應(yīng)用.

2.數(shù)據(jù)冗余度小-因?yàn)槊嫦蚪M織和整體所以冗余度下,但冗余度只能減少不能避免.

3.數(shù)據(jù)共享性好-面向整體能被多個(gè)應(yīng)用接收.

4.數(shù)據(jù)由DBMS統(tǒng)一管理和控制.

?

數(shù)據(jù)庫的結(jié)構(gòu):?

1.數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)

1.模式(Schema)-數(shù)據(jù)庫中邏輯結(jié)構(gòu)和特征的描述.一個(gè)數(shù)據(jù)只有一個(gè)模式用模式描述語言(Schema?DDL)來嚴(yán)格的定義模式.

2.外模式(External?Schema)-也稱子模式(Subschema)或用戶模式,是一種數(shù)據(jù)視圖,外模式通常是模式的子集一個(gè)數(shù)據(jù)庫可以有多個(gè)外模式,一個(gè)應(yīng)用程序只能使用一個(gè)外模式.用子模式描述語言(Subschema?DDL)來定義

3.內(nèi)模式(Internal?Schema)-也稱存儲(chǔ)模式(Storage?Schema)是物理結(jié)構(gòu)和存儲(chǔ)方式的描述,一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式.

?

2.三級(jí)模式結(jié)構(gòu)的兩層映像與兩級(jí)數(shù)據(jù)獨(dú)立性

1.數(shù)據(jù)庫的邏輯結(jié)構(gòu)和特征描述(概念結(jié)構(gòu))是獨(dú)立的.

2.外模式/模式映像-數(shù)據(jù)庫的邏輯獨(dú)立性.

3.模式/內(nèi)模式映像-數(shù)據(jù)庫的物理獨(dú)立性.

?

3.數(shù)據(jù)庫系統(tǒng)的運(yùn)行與應(yīng)用結(jié)構(gòu)

1.客戶/服務(wù)器(Client/Server,C/S)結(jié)構(gòu)

2.瀏覽器/服務(wù)器(Brower/Server,B/S)結(jié)構(gòu)

?

數(shù)據(jù)模型:

1.物理層-邏輯層-概念層.

2.概念模型

a)?實(shí)體(Entity)-可以相互區(qū)別的事物如人.

b)?屬性(Attribute)-實(shí)體所具有的某一特性.

c)?碼(Key)-唯一標(biāo)識(shí)實(shí)體的屬性集.

d)?域(Domain)-熟悉的取值范圍.

e)?實(shí)體型(Entity?Type)-具有相同屬性的實(shí)體.

f)?實(shí)體集(Entity?Set)-同型實(shí)體的集合.

g)?聯(lián)系(Relationship)

1.?一對(duì)一

2.?一對(duì)多

3.?多對(duì)多

3.實(shí)體型:用矩形表示.

??屬性:用橢圓表示.

??聯(lián)系:用菱形表示.

4.關(guān)系模型

a)?關(guān)系:一個(gè)關(guān)系邏輯上對(duì)應(yīng)的一張二維表(格).

b)?元組:表中的一行.

c)?屬性:表中的一列.

d)?主碼:表中的某個(gè)屬性組,唯一可確定一個(gè)元組.

e)?域:屬性的取值范圍.

f)?分量:元組中的一個(gè)屬性值(列值).

g)?主鍵:與主碼類似.

h)?外鍵:定義兩個(gè)表之間的關(guān)系.

i)?數(shù)據(jù)類型:所容許的數(shù)據(jù)類型.

5.關(guān)系規(guī)范符合的基本方法

a)?第一范式(1NF)-表中每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng).

b)?第二范式(2NF)-符合第一范式下沒有部分函數(shù)依賴,即主鍵不依賴與其主鍵存在.

c)?第三范式(3NF)-符號(hào)第二范式下沒有傳遞函數(shù)依賴,即非主鍵不依賴與其他非主鍵存在.

d)?BCNF-符號(hào)第三范式下主鍵不依賴與任何依賴.

?

?

?

第二章?Mysql概述

?

Mysql系統(tǒng)特性:

1.常見的中文編碼?GB2312,BIG5-大陸用GB2312,香港臺(tái)灣用BIG5.

2.默認(rèn)開啟端口3306.

?

Mysql語言組成:

1.數(shù)據(jù)定義語言(DDL)

a)?Create:創(chuàng)建數(shù)據(jù)庫.

b)?Alter:對(duì)數(shù)據(jù)庫進(jìn)行修改.

c)?Drop:刪除數(shù)據(jù)庫.

2.數(shù)據(jù)操縱語言(DML)

a)?Select:用于檢索.

b)?Insert:插入添加數(shù)據(jù).

c)?Update:修改添加到數(shù)據(jù)庫中的數(shù)據(jù).

d)?Delete:刪除數(shù)據(jù).

3.數(shù)據(jù)控制語言(DCL)

a)?Grant:授權(quán)權(quán)限.

b)?Revoke:收回權(quán)限.

?

總結(jié)

以上是生活随笔為你收集整理的MySQL入门之数据库介绍及MySQL介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。