北大青鳥(niǎo)MYSQL基礎(chǔ)教程.ppt

北大青鳥(niǎo)MYSQL基礎(chǔ)教程.ppt

ID:56565758

大小:235.50 KB

頁(yè)數(shù):33頁(yè)

時(shí)間:2020-06-28

北大青鳥(niǎo)MYSQL基礎(chǔ)教程.ppt_第1頁(yè)
北大青鳥(niǎo)MYSQL基礎(chǔ)教程.ppt_第2頁(yè)
北大青鳥(niǎo)MYSQL基礎(chǔ)教程.ppt_第3頁(yè)
北大青鳥(niǎo)MYSQL基礎(chǔ)教程.ppt_第4頁(yè)
北大青鳥(niǎo)MYSQL基礎(chǔ)教程.ppt_第5頁(yè)
資源描述:

《北大青鳥(niǎo)MYSQL基礎(chǔ)教程.ppt》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、數(shù)據(jù)庫(kù)設(shè)計(jì)第二學(xué)期A(yíng)CCP第一學(xué)期SQL知識(shí)回顧數(shù)據(jù)庫(kù)基本概念SQL查詢(xún)語(yǔ)言基本知識(shí)SQLServer2000的使用2ACCP第二學(xué)期SQL課程目標(biāo)理解數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程T-SQL編程理解事務(wù)的概念視圖存儲(chǔ)過(guò)程觸發(fā)器游標(biāo)SQL安全模型3第一章數(shù)據(jù)庫(kù)設(shè)計(jì)目標(biāo)理解與數(shù)據(jù)庫(kù)設(shè)計(jì)有關(guān)的概念,如數(shù)據(jù)庫(kù)建模實(shí)體關(guān)系模型理解用于設(shè)計(jì)數(shù)據(jù)庫(kù)的E-R圖及其實(shí)現(xiàn)理解數(shù)據(jù)規(guī)范化數(shù)據(jù)完整性了解數(shù)據(jù)字典、數(shù)據(jù)完整性和數(shù)據(jù)庫(kù)服務(wù)器設(shè)計(jì)5數(shù)據(jù)庫(kù)設(shè)計(jì)和建模必要性好的數(shù)據(jù)庫(kù)結(jié)構(gòu)有利于:節(jié)省數(shù)據(jù)的存儲(chǔ)空間能夠保證數(shù)據(jù)的完整性方便進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)不好的數(shù)據(jù)庫(kù)結(jié)

2、構(gòu)將導(dǎo)致數(shù)據(jù)冗余、存儲(chǔ)空間浪費(fèi)內(nèi)存空間浪費(fèi)6設(shè)計(jì)數(shù)據(jù)庫(kù)不管數(shù)據(jù)庫(kù)的大小和復(fù)雜程度如何,可以用下列基本步驟來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù):收集信息標(biāo)識(shí)對(duì)象設(shè)計(jì)數(shù)據(jù)模型標(biāo)識(shí)每個(gè)對(duì)象的信息類(lèi)型標(biāo)識(shí)對(duì)象之間的關(guān)系7數(shù)據(jù)建模的概念將現(xiàn)實(shí)世界的數(shù)據(jù)轉(zhuǎn)換成信息世界的數(shù)據(jù)的過(guò)程稱(chēng)為建模8數(shù)據(jù)建模步驟商業(yè)信息需求可操作的數(shù)據(jù)庫(kù)外模式概念模式內(nèi)模式商業(yè)視圖系統(tǒng)視圖9建立外模式外模式是數(shù)據(jù)庫(kù)用戶(hù)能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述是數(shù)據(jù)庫(kù)用戶(hù)的數(shù)據(jù)視圖是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表現(xiàn)不依賴(lài)于數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),外模式是與用戶(hù)有關(guān)的數(shù)據(jù)模型10建立概念模型1-2概

3、念模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶(hù)的公共數(shù)據(jù)視圖。概念模式是整個(gè)組織的數(shù)據(jù)視圖,表示數(shù)據(jù)庫(kù)中的全部數(shù)據(jù)內(nèi)容,因此一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)概念模式。11建立概念模型2-2概念模式由若干個(gè)概念記錄類(lèi)型組成,它不僅要描述概念記錄類(lèi)型,還要描述記錄之間的聯(lián)系、所允許的操作、數(shù)據(jù)的完整性、安全性和其它數(shù)據(jù)控制方面的要求。概念模型不涉及到存儲(chǔ)結(jié)構(gòu)、訪(fǎng)問(wèn)技術(shù)等細(xì)節(jié)。設(shè)計(jì)概念模型的方法有多種,例如實(shí)體關(guān)系模型、對(duì)象模型等。12建立內(nèi)模型內(nèi)模式是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方法。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。

4、內(nèi)模式定義了所有內(nèi)部記錄類(lèi)型、索引和文件的組織形式,以及數(shù)據(jù)控制方面的細(xì)節(jié)。13使用DBMS設(shè)計(jì)數(shù)據(jù)庫(kù)體系結(jié)構(gòu)14概念模型設(shè)計(jì)-實(shí)體關(guān)系模型實(shí)體關(guān)系模型:DB設(shè)計(jì)過(guò)程,并且表示DB的整個(gè)邏輯結(jié)構(gòu)實(shí)體:實(shí)體可以是具體的(例如一個(gè)人或一本書(shū)),也可以是抽象的(如一個(gè)節(jié)日或一個(gè)概念)屬性:實(shí)體是由一組屬性來(lái)表示的。例如:Person(個(gè)人)實(shí)體的屬性有Name(名稱(chēng))、SSN、Age(年齡)、Street(街道)、City(城市)關(guān)系:關(guān)系是兩個(gè)或多個(gè)實(shí)體之間的聯(lián)系15關(guān)系的類(lèi)型XXXXYYYY一對(duì)一XXXXYYYY一對(duì)多XXXXYYY

5、多對(duì)一XXXXYYYY多對(duì)多16E-R圖的符號(hào)符號(hào)含義實(shí)體類(lèi)型弱實(shí)體類(lèi)型關(guān)系類(lèi)型屬性鍵屬性多值屬性復(fù)合屬性派生屬性17E-R圖1-2StreetCustomerCust_NameCityDateAcct_TypeAcct_NumberAccountCustAcctDepositorStreetCustomerCust_NameCityDateCustAcctDepositorAcct_TypeAcct_NumberAccount一對(duì)多一對(duì)一18E-R圖2-2StreetCustomerCust_NameCityDateCustAc

6、ctDepositorAcct_TypeAcct_NumberAccountAccountAcct_numberAcct_TypeLogTransactionDateAmountTrans_Number多對(duì)多有弱實(shí)體集的E-R圖19什么是規(guī)范化我們的任務(wù)是研究模式設(shè)計(jì),研究設(shè)計(jì)一個(gè)“好”的(沒(méi)有“毛病”的)關(guān)系模式的辦法。數(shù)據(jù)依賴(lài)是通過(guò)一個(gè)關(guān)系中屬性間值的相等與否體現(xiàn)出來(lái)的數(shù)據(jù)間的相互關(guān)系。20三級(jí)范式1-3第一范式的定義:如果一個(gè)表中沒(méi)有重復(fù)組(即行與列的交叉點(diǎn)上只有一個(gè)值,而不是一組值),且定義了關(guān)鍵字、所有非關(guān)鍵屬性都依賴(lài)于

7、關(guān)鍵字,則這個(gè)表屬于第一范式(常記成1NF)。例如,圖1中的表屬于1NF,它的關(guān)鍵字是<工程號(hào),職工號(hào)>。21三級(jí)范式2-3第二范式的定義:如果一個(gè)表屬于1NF,且不包含部分依賴(lài)性,既沒(méi)有任何屬性只依賴(lài)于關(guān)鍵字的一部分,則這個(gè)表屬于第二范式(常記成2NF)。將1NF轉(zhuǎn)換成2NF的方法是分解。22三級(jí)范式3-3第三范式的定義:如果一個(gè)表屬于2NF,且不包含傳遞依賴(lài)性,則這個(gè)表是第三范式(常記成3NF)。滿(mǎn)足3NF的表中不包含傳遞依賴(lài),即沒(méi)有一個(gè)非關(guān)鍵屬性依賴(lài)于另一個(gè)非關(guān)鍵屬性,或者說(shuō)沒(méi)有一個(gè)非關(guān)鍵屬性決定另一個(gè)非關(guān)鍵屬性。23規(guī)范化

8、實(shí)例1-5假設(shè)某建筑公司要設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)。公司的業(yè)務(wù)規(guī)則概括說(shuō)明如下:公司承擔(dān)多個(gè)工程項(xiàng)目,每一項(xiàng)工程有:工程號(hào)、工程名稱(chēng)、施工人員等;公司有多名職工,每一名職工有:職工號(hào)、姓名、性別、職務(wù)(工程師、技術(shù)員)等;公司按照工時(shí)和小時(shí)工資率支付工資,小

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。