freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫原理及應(yīng)用教程電子教案1-免費閱讀

2025-05-11 00:40 上一頁面

下一頁面
  

【正文】 有6個實體,存在3個1:1,3 個1:n,3個m:n的聯(lián)系,則轉(zhuǎn)換后共有( )個關(guān)系。概念模型轉(zhuǎn)換為邏輯結(jié)構(gòu)的步驟:1)ER模型中的每一個實體都轉(zhuǎn)換為一個關(guān)系模式。同一事物,不同的抽象,有的ER圖做為實體,有的作為屬性。2)多個局部ER圖逐步合并,即采用累加的方式合并。2)學生選課的局部ER圖,涉及到學生和課程實體。復習:????數(shù)據(jù)流圖和數(shù)據(jù)字典(DFD,DD)結(jié)構(gòu)化分析方法SA,需求分析階段的最終成果是需求分析規(guī)格說明書。1)數(shù)據(jù)流條目=:定義+:組成|表示或……:表示重復..連接符借書記錄=讀者編號+圖書編號+借書日期2)數(shù)據(jù)文件條目對數(shù)據(jù)文件的定義,包括的文件名,數(shù)據(jù)組成和數(shù)據(jù)組織等。1)首先畫系統(tǒng)的輸入和輸出,先畫頂層數(shù)據(jù)流圖圖書管理員圖書借還系統(tǒng)圖書管理員2)畫系統(tǒng)內(nèi)部,即畫下層的數(shù)據(jù)流圖,一般從0開始編號,采用自頂向下、由外向內(nèi)的原則。每個加工必須有名稱。畫出用戶活動圖。一、數(shù)據(jù)庫設(shè)計的內(nèi)容 包括兩方面,一方面是結(jié)構(gòu)特性的設(shè)計,另一方面是行為特性的設(shè)計。三、模式分滿足的條件 分解能原樣的連接為一個實體。是一個合理的關(guān)系模式。針對學生關(guān)系,滿足2NF滿足第2NF的關(guān)系就是在關(guān)系模式中不存在部分函數(shù)依賴。1NF,2NF都是不合理的關(guān)系模式,3NF以上的關(guān)系才是合理的關(guān)系模式。X(0)=X=AB,求AB子集在F函數(shù)依賴集中的函數(shù)依賴?;镜暮瘮?shù)依賴集,也就是F,從F中存在的依賴關(guān)系,還能推導出相應(yīng)的依賴。3)傳遞函數(shù)依賴給定關(guān)系R(U),X,Y,Z是U的子集,存在,XY,YZ,從而有XZ,這種依賴稱為傳遞函數(shù)依賴。記?。褐挥袥Q定因素是屬性集時,才討論是否是完全函數(shù)依賴,如果決定因素是單個屬性一定是完全函數(shù)依賴。(學號,課程號)學號2)非平凡的函數(shù)依賴給定關(guān)系R(U),X,Y是U的子集,存在XY,且Y不屬于X,則稱XY為非平凡的函數(shù)依賴。最常用的、最重要的是函數(shù)依賴,還有多值依賴以及連接依賴。當一個系成立時,尚沒有學生,則系的相關(guān)信息無法插入。關(guān)系R除以關(guān)系S所得的商是一個新的關(guān)系P(X),P是R滿足下列條件的元組在X上的投影,即元組在X上的分量值X的像集Yx包含S在Y上的投影的集合。前提兩個屬性原則上必須具有可比性。 例3:從以上學生關(guān)系中查詢性別為男的,且出生日期在1980年以后的學生的學號和姓名。所以上述關(guān)系代數(shù)表達式還可以寫成:σ3=’男’(學生)投影也是單目運算,關(guān)系R上的投影是從R中選擇若干個屬性組成的一個新的關(guān)系。投影:是對列的操作。4)如果是差運算,則得到的關(guān)系屬性不變,元組減少。得到的關(guān)系的元組數(shù)是n1m1,其中n1是R的元組數(shù),m1是S的元組數(shù)。記作:R∩SR∩SABC111關(guān)系R與關(guān)系S的差得到的只屬于R而不屬于S的元組構(gòu)成。外鍵的值要不取空值,要不取主表中主鍵的值。關(guān)系代數(shù)的運算符主要包括以下四類:1)集合運算符:∪并∩交-差笛卡爾積2)專門的關(guān)系運算:σ選擇Π投影∞連接 *自然連接,247。一個數(shù)據(jù)模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和關(guān)系完整性約束三要素構(gòu)成。學生中的班號必須取自班級表中的班號。數(shù)據(jù)完整性控制是指添加數(shù)據(jù)庫中的數(shù)據(jù)必須是正確的、有效的和相容的。班級(班號,班名,班導師)學生(學號,姓名,性別,出生日期,班號)對于班級和學生關(guān)系,其中班號在班級中是主鍵,在學生中不是主鍵,所以在學生中稱為外部關(guān)系鍵。主屬性:是指包含在主關(guān)系鍵中的屬性叫主屬性。學生(學號,姓名,性別,出生日期,身份證號,班號)學生關(guān)系的候選鍵有:身份證號,學號。它是靜態(tài)的。姓名={張一,李四,王強} 基數(shù)為3。6)數(shù)據(jù)庫管理系統(tǒng)的組成和功能。設(shè)計方法、設(shè)計工具、設(shè)計理論的研究。子類不僅繼承了父類的屬性、方法和事件,同時還可以自定義自己的屬性和方法等。但缺點是查詢效率沒有非關(guān)系型高。屬性:二維表格的列,也就是字段,數(shù)據(jù)項。其中表名就是二維表的名稱,也就是關(guān)系名,表頭就是實體型,二維表的結(jié)構(gòu)。網(wǎng)狀模型可以描述一對一,一對多和多對多的聯(lián)系。多對多聯(lián)系必須轉(zhuǎn)換為一對多的聯(lián)系。保證數(shù)據(jù)庫的數(shù)據(jù)必須是正確的、有效的和相容的。標注聯(lián)系名而實體、屬性和聯(lián)系三者之間用線段聯(lián)接。與具體的數(shù)據(jù)庫管理系統(tǒng)有關(guān)。4)關(guān)鍵字能惟一標識一個記錄的屬性或?qū)傩越M合。學生和課程就是多對多的聯(lián)系。省和省會就是一對一的聯(lián)系。多個實體之間也存在著一定的聯(lián)系。單一屬性。所有的學生稱為學生實體集,每一個學生稱為實體,所有的課程稱為課程的實體集,每門課程稱為實體。 1)實體客觀存在的并且可以相互區(qū)別的“事物”稱為實體,實體可以是具體的,也可以是抽象的。數(shù)據(jù)模型就是用來描述數(shù)據(jù)的結(jié)構(gòu)、操作和約束的。Dataset ds=new dataset()。四大控制功能包括初始數(shù)據(jù)的裝入與轉(zhuǎn)換。主鍵約束、惟一約束、空值約束、檢查約束、外鍵約束保證數(shù)據(jù)庫的完整性。B/S結(jié)構(gòu)客戶端 僅安裝通用的瀏覽器軟件即可,實現(xiàn)用戶的輸入和輸出,而應(yīng)用程序不安裝在客戶機端,而是安裝在WEB服務(wù)器端。數(shù)據(jù)庫服務(wù)器。服務(wù)器的負荷比較重。二級映象保證了數(shù)據(jù)的物理獨立性和邏輯獨立性。外模式是可變的,外模式在一個數(shù)據(jù)庫中有多個。1)模式也稱為邏輯模式、概念模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。 對應(yīng)用系統(tǒng)的數(shù)據(jù)庫定義安全性、完整性、控制數(shù)據(jù)庫的使用和運行,改進和重組數(shù)據(jù)庫工作。綜上所述:DBS包括DB和DBMS,DBMS管理DB。數(shù)據(jù)恢復 數(shù)據(jù)庫系統(tǒng)的組成一、數(shù)據(jù)庫的相關(guān)概念 簡稱為DB,是指存儲在計算機外存儲器上,有組織的相關(guān)信息的集合,在數(shù)據(jù)庫中,各種數(shù)據(jù)按照一定的結(jié)構(gòu)(數(shù)據(jù)模型)來組織、描述和存儲。數(shù)據(jù)庫管理系統(tǒng)提供了四方面的控制功能:。共享性高,減少了數(shù)據(jù)冗余度。三、數(shù)據(jù)庫系統(tǒng)階段 20世紀60年代后期至今。信息是可存儲的、可加工的、可傳遞的和可再生的。關(guān)鍵2)學會維護sql server 2005服務(wù)器3)綜合運用所學知識開發(fā)一個完整的應(yīng)用程序。Java程序設(shè)計、donet程序設(shè)計都必須使用的。6)掌握sql server 2005的數(shù)據(jù)表和視圖的管理使用sql server 2005的管理工具來創(chuàng)建數(shù)據(jù)表,修改數(shù)據(jù)表,數(shù)據(jù)表的記錄的管理,刪除數(shù)據(jù)表以及視圖的操作。二、信息 信息就是是指有用的數(shù)據(jù),信息是從數(shù)據(jù)中提取出來。數(shù)據(jù)和程序是存放在一起的,即一個程序?qū)?yīng)一個數(shù)據(jù)特點:,冗余度高(重復數(shù)據(jù)量大)應(yīng)用程序1數(shù)據(jù)1應(yīng)用程序2數(shù)據(jù)2二、文件系統(tǒng)階段20世紀50年代后期至60年代的中期以前,計算機得到了飛速的發(fā)展,出現(xiàn)了磁性存儲設(shè)置,軟件出現(xiàn)了操作系統(tǒng),有了專門的文件系統(tǒng),此時數(shù)據(jù)保存在文件中,通過文件系統(tǒng)來調(diào)用。 1)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)以一定的組織結(jié)構(gòu)來存儲,數(shù)據(jù)模型,層次模型,網(wǎng)狀模型和關(guān)系模型。數(shù)據(jù)的獨立性分為兩級:物理獨立性和邏輯獨立性數(shù)據(jù)的物理獨立性:是指當數(shù)據(jù)物理結(jié)構(gòu)發(fā)生改變,通過修改內(nèi)模式/模式的映象,使數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)不變,從而用戶的邏輯結(jié)構(gòu)以及應(yīng)用程序不用改變。三方面:實體完整性、域完整性和參照完整性。比較常用的數(shù)據(jù)庫管理系統(tǒng)有:Visual ,access數(shù)據(jù)庫、sql serer 2000/2005/200oracle10G、Sybase、msql。軟件公司中的程序員。學生基本情況的數(shù)據(jù)庫模式中,包含了學生基本情況記錄。一個數(shù)據(jù)庫只有一個模式,在此模式下建立的數(shù)據(jù)庫稱為概念級數(shù)據(jù)庫。它相當于sql server 2005中的數(shù)據(jù)庫文件。又稱為桌面型數(shù)據(jù)庫系統(tǒng),就是把應(yīng)用程序,DBMS,數(shù)據(jù)庫都安裝在一臺計算機上,由一個用戶獨使用,計算機之間不允許共享數(shù)據(jù)。3)結(jié)點上分布存儲的數(shù)據(jù)相對獨立分布式結(jié)構(gòu)是分布式網(wǎng)絡(luò)與數(shù)據(jù)庫技術(shù)相結(jié)合的產(chǎn)物。此結(jié)構(gòu)維護升級較麻煩,因為在每臺客戶端都得安裝應(yīng)用程序。數(shù)據(jù)庫管理系統(tǒng)簡稱為DBMS,是對數(shù)據(jù)進行管理的大型系統(tǒng)軟件,它是數(shù)據(jù)庫系統(tǒng)的核心。另一類是宿主型的,表示嵌入到其他的高級語言中。pwd=sa”。二、DBMS的組成 提供數(shù)據(jù)定義語言和數(shù)據(jù)操作語言。而一次考試、一次比賽是抽象的事物。任何一個實體的屬性都有型和值之分。能在一個實體集中,惟一確定一個實體屬性或?qū)傩越M叫鍵。屬性值是有一定的范圍的。一對一聯(lián)系(1:1)即實體集A中的一個實體至多與實體集B中的一個實體對應(yīng),反之亦然。實驗室和電腦就是一對多的聯(lián)系。一個記錄由多個字段構(gòu)成。如ER圖就是一個概念模型。在ER圖中分別用以下三種符號表示:實體:用矩形來表示。 是指對數(shù)據(jù)庫中的各種數(shù)據(jù)允許執(zhí)行的操作的集合,包括操作及相應(yīng)的操作規(guī)則 ,它是描述數(shù)據(jù)庫的動態(tài)特性。層次模型用樹形數(shù)據(jù)結(jié)構(gòu)(有向樹)描述實體以及實體之間的聯(lián)系。特點:1)至少有一個結(jié)點沒有雙親。目前比較流行的關(guān)系型的數(shù)據(jù)庫,如foxpro,access,oracle,sql server,informix,sybase等。學生(學號,姓名,性別,出生日期)。人類。,出現(xiàn)了分布式數(shù)據(jù)庫。本章復習的重點:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、實體、屬性、實體集、實體型、鍵、數(shù)據(jù)模型。 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)及其形式化定義 關(guān)系模型是采用二維表的結(jié)構(gòu)描述實體與實體之間的聯(lián)系,關(guān)系模型中,任何實體和實體之間的聯(lián)系都表示為關(guān)系。笛卡爾積的任一個子集稱為定義在域d1,d2上的n元關(guān)系。,即同質(zhì)的。關(guān)系數(shù)據(jù)庫模式就是關(guān)系模式的集合。2)最小性:在候選鍵中,去掉一個屬性就不能保證惟一了。而在另一個關(guān)系R中是主關(guān)鍵字,則該屬性在關(guān)系S中稱為外部關(guān)系鍵。D5 c6 456D5 c11 456D11 c11 456D11 c6 456Null c6 456第一考慮主鍵不能重復,第二考慮外鍵具有參照關(guān)系。學生關(guān)系中學號是主關(guān)鍵字,就保存了實體完整性。域完整性通過約束規(guī)則來實現(xiàn)。一、關(guān)系代數(shù)的分類及其運算符關(guān)系代數(shù)是一種抽象的查詢語言,稱為ISBL語言。 ,關(guān)系代數(shù)的分類,關(guān)系代數(shù)的運算符。但廣義笛卡爾積不需要是相容的。N目和m目表示關(guān)系的屬性個數(shù)。對傳統(tǒng)的集合運算總結(jié):1)傳統(tǒng)的集合運算要求兩個關(guān)系必須是相容的,它們是雙目運算。三、專門的關(guān)系運算 專門的關(guān)系運算分為選擇、投影和連接,以及自然連接,其中選擇和投影是單目運算,連接是雙目運算,且自然連接是連接的特例。寫出關(guān)系代數(shù)表達式。Π1,2,3(學生)選擇和投影一般情況下都不是獨立使用的,經(jīng)常是二者組合運算。大于連接就是指連接條件為號小于連接就是指連接條件為號。記作:R*S班級(班號,班名,班導師)學生(學號,姓名,性別,班號)班級*學生在寫關(guān)系代數(shù)表達式時,經(jīng)常會用到自然連接,選擇和投影,三者運算必須是先連接,后選擇,再投影。總結(jié):,并運算、交運算、差運算和廣義笛卡爾積,選擇、投影、連接、自然連接和除第3章 關(guān)系數(shù)據(jù)庫規(guī)范化理論在給定的一個應(yīng)用系統(tǒng)環(huán)境下,設(shè)計數(shù)據(jù)庫關(guān)系模式如何是合理,要考慮關(guān)系數(shù)據(jù)庫規(guī)范化。將關(guān)系模式學生進行分解,分別為四個關(guān)系:學生(學號,姓名,性別,系號)系(系號,系名,系主任)課程(課程號,課程名)選課(學號,課程號,成績) 分解后的關(guān)系不再存在數(shù)據(jù)冗余,各種異常的現(xiàn)象了。學生(學號,姓名,性別,系號,系名,系主任,課程號,課程名,成績)主鍵:學號+課程號則關(guān)系學生存在著如下函數(shù)依賴:學號姓名,學號性別,學號系號,系號系名,系號系主任,課程號課程名,(學號,課程號)成績一個關(guān)系的所有函數(shù)依賴的集合,稱為函數(shù)依賴集,用F表示。3)如果屬性X和Y之間是M:N的關(guān)系,則X與Y之間不存在著函數(shù)依賴關(guān)系。(學號,課程號)姓名,就是部分函數(shù)依賴,因為學號姓名。如果AB,AcBC如果AB,BC,得到AC推論規(guī)則:AAABC,得到AB,AC。方法:第一步:設(shè)X(0)=X=AE然后在F中找出AE子集的函數(shù)依賴,存在AD,EC,則X(1)=X(0)DC=ACDE第二步:在X(1)中的ACDE的子集的函數(shù)依賴。根據(jù)關(guān)系滿足的約束條件,范式分為1NF,2NF,3NF,BCNF,4NF和5NF。1NF存在著數(shù)據(jù)冗余和各種異常。在第2范式的基礎(chǔ)上,消除傳遞函數(shù)依賴就滿足了第3范式。一、模式分解中存在的問題 。 第4章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫設(shè)計就是在給定的應(yīng)用系統(tǒng)的環(huán)境下,設(shè)計一個合理的數(shù)據(jù)庫應(yīng)用系統(tǒng),使之能滿足用戶的需求。 需求分析的任務(wù)是通過詳細的調(diào)查研究所處理的各種對象了解原系統(tǒng)的工作概況,明確用戶的需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。數(shù)據(jù)流圖中有4種基本成分:箭頭:表示數(shù)據(jù)流向。它采用自頂向下逐層分解的分析策略。數(shù)據(jù)字典就是用來定義數(shù)據(jù)流圖中的各個成分的具體含義和組成。一、局部應(yīng)用ER模型設(shè)計最大的困難就是實體和屬性的正確劃分,設(shè)計局部ER圖時必須要分清實體和屬性。課程實體包括課程號,課程名和學分有如下語義規(guī)則:一個系有多個班級,一個班級屬于一個系,一個系有多名教師,一個名教師屬于一個系,一個班級有多個學生,一個學生只屬于一個班級,一個學生選多門課程,一門課程由多個學生選修,一名教師講授多門課程,一門課
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1