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

正文內(nèi)容

數(shù)據(jù)庫課后答案(第三版)-wenkub

2023-07-09 21:30:18 本頁面
 

【正文】 A的實體與之對應(yīng),則稱實體集A與實體集B具有一對一聯(lián)系,記作1:1。(5)碼:碼是指唯一標(biāo)識實體的屬性集。39。(3)實體集:實體集是指同型實體的集合。例如,學(xué)生的選課,老師的授課等等都是實體。若沒有概念模型現(xiàn)實世界的問題很難轉(zhuǎn)化到機器世界的數(shù)據(jù)庫系統(tǒng)中來處理。概念模型,也稱信息模型,它是按用戶的觀點來對數(shù)據(jù)和信息建模的,主要用于數(shù)據(jù)庫設(shè)計。完整性約束規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。其所研究的對象是數(shù)據(jù)庫的組成部分,它們包括兩類,一類是與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對象,例如網(wǎng)狀模型中的數(shù)據(jù)項、記錄,關(guān)系模型中的域、屬性、實體關(guān)系等;一類是與數(shù)據(jù)之間聯(lián)系有關(guān)的對象,例如網(wǎng)狀模型中的系型、關(guān)系模型中反映聯(lián)系的關(guān)系等。可以說沒有數(shù)據(jù)模型就沒有數(shù)據(jù)庫及其系統(tǒng),其重要性不言而喻。另一類模型是數(shù)據(jù)模型,主要包括層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷龋前从嬎銠C系統(tǒng)對數(shù)據(jù)建模,主要用于在DBMS中對數(shù)據(jù)的存儲、操縱、控制等的實現(xiàn)。2)數(shù)據(jù)模型的作用:數(shù)據(jù)模型應(yīng)滿足三方面的要求:一是能比較真實地模擬現(xiàn)實世界;二是容易為人所理解;三是便于在計算機上實現(xiàn)。數(shù)據(jù)獨立性是由DBMS的三級模式結(jié)構(gòu)與二級映象功能來保證的。3)數(shù)據(jù)獨立性高:數(shù)據(jù)獨立性包括了數(shù)據(jù)的物理獨立性和數(shù)據(jù)的邏輯獨立性兩方面。數(shù)據(jù)共享可以大大的減少數(shù)據(jù)冗余,節(jié)約存儲空間。1)數(shù)據(jù)結(jié)構(gòu)化:數(shù)據(jù)庫系統(tǒng)實現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,是數(shù)據(jù)庫的主要特征之一,也是數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別。如教師關(guān)系模式為:教師(教師號,姓名,年齡,職稱)在關(guān)系模型中,實體以及實體間的聯(lián)系都是用關(guān)系來表示。分量:元組中的一個屬性值。元組:二維表中的一行稱為一個元組。從定義可看出,層次模型中子女結(jié)點與雙親結(jié)點的聯(lián)系是唯一的,而在網(wǎng)狀模型中這種聯(lián)系可以不唯一的。網(wǎng)狀模型是一種比層次模型更具有普遍性的結(jié)構(gòu),它去掉了層次模型的兩個限制,允許多個結(jié)點沒有雙親結(jié)點,允許結(jié)點有多個雙親結(jié)點,此外它還允許兩個結(jié)點之間有多種聯(lián)系。每個記錄類型可以定義一個排序字段,也稱為碼字段,如果定義該排序字段的值是唯一的,則它能唯一標(biāo)識一個記錄值。在層次模型中,每個結(jié)點表示一個記錄類型,記錄之間的聯(lián)系用結(jié)點之間的連線表示,這種聯(lián)系是父子之間的一對多的聯(lián)系。它們的數(shù)據(jù)結(jié)構(gòu)及特點分別介紹如下:1)層次模型的數(shù)據(jù)結(jié)構(gòu)——樹型結(jié)構(gòu)在數(shù)據(jù)庫中,對滿足以下兩個條件的基本層次聯(lián)系的集合稱為層次模型。特點如下:1)數(shù)據(jù)長期保存;2)文件系統(tǒng)管理數(shù)據(jù);3)數(shù)據(jù)共享性差,冗余度大;4)數(shù)據(jù)獨立性差;(3)數(shù)據(jù)庫系統(tǒng)階段:20世紀(jì)60年代后期以來,計算機用于管理的規(guī)模更為龐大,數(shù)據(jù)量急劇增長,硬件已有大容量磁盤,硬件價格下降;軟件則價格上升,使得編制、維護軟件及應(yīng)用程序成本相對增加;處理方式上,聯(lián)機實時處理要求更多,分布處理也在考慮之中。硬件設(shè)施方面:外存只有紙帶、卡片、磁帶,沒有磁盤等直接存取設(shè)備;軟件方面:沒有操作系統(tǒng)和管理數(shù)據(jù)的軟件;數(shù)據(jù)處理方式是批處理。數(shù)據(jù)庫系統(tǒng)的軟件主要包括支持_DBMS_運行的操作系統(tǒng)以及__DBMS_本身。在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,外模式與模式之間的映象,實現(xiàn)了數(shù)據(jù)庫的__ _____數(shù)據(jù)邏輯__獨立性。數(shù)據(jù)管理技術(shù)已經(jīng)歷了人工管理階段、_文件系統(tǒng)階段_和_數(shù)據(jù)庫系統(tǒng)階段_三個發(fā)展階段。(1)模式 (2) 存儲結(jié)構(gòu) (3)外模式/模式 (4)用戶模式 (5)模式/內(nèi)模式A.(1)和(3)和(4) B.(1)和(5)和(3)C.(2)和(5)和(1) D.(1)和(2)和(4)數(shù)據(jù)庫的三級體系結(jié)構(gòu)即子模式、模式與內(nèi)模式是對( )的三個抽象級別。A.關(guān)系 B.面向?qū)ο?C.分布 D.對象關(guān)系( )是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方面?!稊?shù)據(jù)庫原理及應(yīng)用》(第三版)錢雪忠 李京主編 課后參考答案數(shù)據(jù)庫原理及應(yīng)用(第三版)錢雪忠 等主編北京郵電大學(xué)出版社第1章 緒論一、選擇題AAAABCCAAC( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。因此在數(shù)據(jù)庫系統(tǒng)中,人們通常按它的類型來命名數(shù)據(jù)模型。A.信息世界 B.?dāng)?shù)據(jù)庫系統(tǒng) C.?dāng)?shù)據(jù) D.?dāng)?shù)據(jù)庫管理系統(tǒng)英文縮寫DBA代表( )A.?dāng)?shù)據(jù)庫管理員 B.?dāng)?shù)據(jù)庫管理系統(tǒng) C.?dāng)?shù)據(jù)定義語言 D.?dāng)?shù)據(jù)操縱語言模式和內(nèi)模式( )。數(shù)據(jù)模型通常都是由_數(shù)據(jù)結(jié)構(gòu)_、_數(shù)據(jù)操作_和_數(shù)據(jù)完整性約束_三個要素組成。數(shù)據(jù)庫系統(tǒng)是以_數(shù)據(jù)庫或數(shù)據(jù)庫中的數(shù)據(jù)___為中心的系統(tǒng)。三、簡答題簡述計算機數(shù)據(jù)管理技術(shù)發(fā)展的三個階段。人工管理數(shù)據(jù)具有以下幾個特點:1)數(shù)據(jù)不保存;2)應(yīng)用程序管理數(shù)據(jù);3)數(shù)據(jù)不共享;4)數(shù)據(jù)不具有獨立性。介于這種情況,文件系統(tǒng)的數(shù)據(jù)管理滿足不了應(yīng)用的需求,為解決共享數(shù)據(jù)的需求,隨之從文件系統(tǒng)中分離出了專門軟件系統(tǒng)——數(shù)據(jù)庫管理系統(tǒng),用來統(tǒng)一管理數(shù)據(jù)。(1)有且僅有一個節(jié)點無雙親,這個節(jié)點稱為“根節(jié)點”。這就使得數(shù)據(jù)庫系統(tǒng)只能處理一對多的實體聯(lián)系。若用圖來表示,層次模型是一棵倒立的樹。因此網(wǎng)狀模型可以更直接地去描述現(xiàn)實世界。3)關(guān)系模型——二維表關(guān)系模型與層次模型和網(wǎng)狀模型不同,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。屬性:二維表中的一列稱為一個屬性,對應(yīng)每一個屬性的名字稱為屬性名。例如,教師號對應(yīng)的值0000003都是分量。關(guān)系模型要求關(guān)系必須是規(guī)范化的,即要求關(guān)系必須滿足一定規(guī)范條件,這些規(guī)范條件中最基本的一條就是,關(guān)系的每一個分量必須是一個不可分的數(shù)據(jù)項,也就是說,不允許表中還有子表或子列。在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)不再針對某一應(yīng)用,而是面向全組織,是整體結(jié)構(gòu)化的。數(shù)據(jù)共享還能夠避免數(shù)據(jù)之間的不相容性與不一致性。物理獨立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的。4)數(shù)據(jù)由DBMS統(tǒng)一管理和控制:DBMS為保證共享數(shù)據(jù)的安全、正確、可靠等提供以下幾方面的數(shù)據(jù)控制功能:(1)數(shù)據(jù)的安全性控制;(2)數(shù)據(jù)的完整性約束;(3)并發(fā)控制;(4)數(shù)據(jù)庫恢復(fù)。不同的數(shù)據(jù)模型實際上是提供給我們模型化數(shù)據(jù)和信息的不同工具。為了把現(xiàn)實世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實世界抽象為信息世界,然后將信息世界轉(zhuǎn)換(或數(shù)據(jù)化)為機器世界。3)數(shù)據(jù)模型的三要素:數(shù)據(jù)模型一般由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三部分組成(俗稱三要素),是嚴(yán)格定義的一組概念的集合。數(shù)據(jù)模型的三要素示意圖(2)數(shù)據(jù)操作:數(shù)據(jù)操作用于描述系統(tǒng)的動態(tài)特性,是指對數(shù)據(jù)庫中各種對象及對象的實例允許執(zhí)行的操作的集合,包括對象的創(chuàng)建、修改和刪除,對對象實例的檢索和更新(例如插入、刪除和修改)兩大類操作及其它有關(guān)的操作等。數(shù)據(jù)模型的三要素緊密依賴相互作用形成一個整體(如圖示意),如此才能全面正確地抽象、描述來反映現(xiàn)實世界數(shù)據(jù)的特征。為了把現(xiàn)實世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實世界抽象為信息世界,然后將信息世界轉(zhuǎn)換(或數(shù)據(jù)化)為機器世界。定義并理解概念模型中的以下術(shù)語:實體、實體型、實體集、屬性、碼、實體聯(lián)系圖(ER圖)、三種聯(lián)系類型解:(1)實體:實體是指客觀存在并可以相互區(qū)別的事物。(2)實體型:具有相同屬性的實體必然具有共同的特征和性質(zhì)。例如,全體教師就是一個實體集。李四39。例如教師號在教師實體中就是碼。例如,在學(xué)校里,一個系只有一個系主任,而一個系主任只在某一個系中任職,則系型與系主任型之間(或說系與系主任之間)具有一對一聯(lián)系。例如,一門課程同時有若干個教師講授,而一個教師可以同時講授多門課程,則課程與教師之間具有多對多聯(lián)系。該方法用直觀圖形來描述現(xiàn)實世界抽象出的信息。屬性:用橢圓表示,橢圓形內(nèi)寫明屬性名。學(xué)校有若干個系,每個系有若干班級和教研室,每個教研室有若干教師,每個教師只教一門課,每門課可由多個教師教;每個班有若干學(xué)生,每個學(xué)生選修若干課程,每門課程可由若干學(xué)生選修。一個倉庫存放多種產(chǎn)品,一種產(chǎn)品存放在一個倉庫中。解:1)層次模型的實例。它有兩個子女結(jié)點教研室和學(xué)生。學(xué)生與教師是葉結(jié)點,它們沒有子女結(jié)點。每個教師可以講授多門課程,顯然對教師記錄中的一個值,授課記錄中可以有多個值與之聯(lián)系,而授課記錄中的一個值,只能與教師記錄中的一個值聯(lián)系。 教師/授課/課程的網(wǎng)狀數(shù)據(jù)庫實例3)關(guān)系模型的實例學(xué)號SNO課程號CNO成績SCORE200401C185200401C292200401C384200402C294200403C383SC選課表試述層次、網(wǎng)狀和關(guān)系數(shù)據(jù)庫的優(yōu)缺點。層次模型的缺點主要有:(1)現(xiàn)實世界中很多聯(lián)系是非層次性的,如多對多聯(lián)系,一個結(jié)點具有多個雙親等,層次模型表示這類聯(lián)系的方法很笨拙,只能通過引入冗余數(shù)據(jù)或創(chuàng)建非自然的數(shù)據(jù)組織來解決。2)網(wǎng)狀模型的優(yōu)缺點網(wǎng)狀模型的優(yōu)點主要有:(1)能夠更為直接地描述現(xiàn)實世界,如一個結(jié)點可以有多個雙親。由于記錄之間聯(lián)系是通過存取路徑實現(xiàn)的,應(yīng)用程序在訪問數(shù)據(jù)時必須選擇適當(dāng)?shù)拇嫒÷窂?,因此,用戶必須了解系統(tǒng)結(jié)構(gòu)的細(xì)節(jié),加重了編寫程序的負(fù)擔(dān)。關(guān)系模型具有查詢效率不如非關(guān)系模型效率高的缺點。屬性:二維表中的一列稱為一個屬性,對應(yīng)每一個屬性的名字稱為屬性名。例如,教師號對應(yīng)的值0000003都是分量。 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)(1)外模式(External Schema):外模式也稱子模式(SubSchema)或用戶模式,是三級模式的最外層,它是數(shù)據(jù)庫用戶能夠看到和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。概念模式實際上是數(shù)據(jù)庫數(shù)據(jù)在邏輯級上的視圖。它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。數(shù)據(jù)庫的二級映象保證了數(shù)據(jù)庫外模式的穩(wěn)定性,從而根本上保證了應(yīng)用程序的穩(wěn)定性,使得數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)與程序的獨立性。1)數(shù)據(jù)邏輯獨立性當(dāng)模式改變時,由數(shù)據(jù)庫管理員對各個外模式/模式映象作相應(yīng)改變,可以使外模式保持不變。1數(shù)據(jù)庫管理系統(tǒng)有哪些主要功能?解:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心組成部分,是對數(shù)據(jù)進行管理的大型系統(tǒng)軟件,用戶在數(shù)據(jù)庫系統(tǒng)中的一些操作,例如:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制,這些操作都是由數(shù)據(jù)庫管理系統(tǒng)來實現(xiàn)的。其中,國際標(biāo)準(zhǔn)數(shù)據(jù)庫操作語言——SQL語言,就是DML的一種。(4)數(shù)據(jù)庫的建立和維護功能:數(shù)據(jù)庫的建立和維護功能包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能、數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)功能、重組織功能和性能監(jiān)視、分析功能等。要求系統(tǒng)有較高的通道能力,以支持?jǐn)?shù)據(jù)較高的傳送率。4)用戶:用戶主要有以下幾種:用于進行管理和維護數(shù)據(jù)庫系統(tǒng)的人員——數(shù)據(jù)庫管理員;用于數(shù)據(jù)庫應(yīng)用系統(tǒng)分析設(shè)計的人員——系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計人員;用于具體開發(fā)數(shù)據(jù)庫系統(tǒng)的人員——數(shù)據(jù)庫應(yīng)用程序員;用于使用數(shù)據(jù)庫系統(tǒng)的人員——最終用戶??蛻艉行彰ㄓ尚蘸兔麅刹糠纸M成)、客戶號、電話(客戶一般有多個電話)、出生日期、年齡、地址(含省、市、街道名、街道號、樓道號、房號與郵政編碼)。2請用擴展ER圖的聚集表示方法來表示如下信息:制造商有名稱與地址信息、批發(fā)商有名稱與地址信息、產(chǎn)品有產(chǎn)品名與價格信息。病人找醫(yī)生治療有個具體的時間。 有關(guān)系:R(A,B,C)主鍵=A,S(D,A)主鍵=D,外鍵=A,參照R的屬性A,系R和S的元組如下:指出關(guān)系S中違反關(guān)系完整性規(guī)則的元組是( )。關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以_謂詞演算_為基礎(chǔ)的DML語言。關(guān)系數(shù)據(jù)庫操作的特點是__一次一集合_式操作。三、簡單、計算或查詢試述關(guān)系模型的三要素內(nèi)容。關(guān)系模型中常用的關(guān)系操作包括:選擇(select)、投影(project)、連接(join)、除(divide)、并(union)、交(intersection)、差(difference)等查詢(query)操作和添加(insert)、刪除(delete)、修改(update)等更新操作兩大部分。關(guān)系演算是用謂詞來表達查詢要求的方式。SQL不但具有豐富的查詢功能,而且具有數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能,是集查詢、DDL、DML、DCL于一體的關(guān)系數(shù)據(jù)語言。(3) 關(guān)系數(shù)據(jù)語言,例如SQL。用戶自定義的完整性是應(yīng)用領(lǐng)域特殊要求而需要遵循的約束條件,體現(xiàn)了具體領(lǐng)域中的語義約束。2)笛卡爾積:給定一組域D 、D 、…、D (這些域中可以包含相同的元素,即可以完全不同,也可以部分或全部相同), D 、D 、…、D 的笛卡爾積為D D …D ={(d ,d ,…,d)|d ∈D ,i=1,2,…,n}3)關(guān)系(Relation):D D …D 的任一子集叫作在域D ,D ,…D 上的關(guān)系,用 R(D ,D ,…D )表示。聯(lián)系:關(guān)系是笛卡爾積的子集,所以關(guān)系也是一個二維表,表的每行對應(yīng)一個元組,表的每列對應(yīng)一個域。3)外碼:設(shè)F是基本關(guān)系R的一個或一組屬性,但不是關(guān)系R的碼,如果F與基本關(guān)系S的主碼Ks相對應(yīng),則稱F是基本關(guān)系R的外碼(Foreign key)。1)關(guān)系模式:關(guān)系的描述稱為關(guān)系模式(Relation Schema)。2)關(guān)系:關(guān)系實際上就是關(guān)系模式在某一時刻的狀態(tài)或內(nèi)容。聯(lián)系:關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動態(tài)的、隨時間不斷變化的,因為關(guān)系操作在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。關(guān)系數(shù)據(jù)庫的值也稱為關(guān)系數(shù)據(jù)庫,是關(guān)系的集合。關(guān)系模型中可以有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。例如,對于“學(xué)生(學(xué)號,姓名,性別,年齡,系別號)、系別(系別號,系名)”兩關(guān)系,“系別號”為學(xué)生關(guān)系的外碼。例如,對于學(xué)生關(guān)系中的年齡,我們可以按需要定義“年齡8并且年齡45”的自定義規(guī)則。(2)專門的關(guān)系運算:包括選擇、
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1