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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)概論第五版課后習(xí)題答案-在線瀏覽

2024-08-04 21:27本頁面
  

【正文】 也是數(shù)據(jù)庫設(shè)計人員和用戶之間進(jìn)行交流的語言。答:實(shí)體:客觀存在并可以相互區(qū)分的事物叫實(shí)體。實(shí)體集:同型實(shí)體的集合稱為實(shí)體集;實(shí)體之間的聯(lián)系:通常是指不同實(shí)體型的實(shí)體集之間的聯(lián)系,實(shí)體之間的聯(lián)系有一對一,一對多和多對多等多種類型。答:數(shù)據(jù)模型是數(shù)據(jù)庫中用來對現(xiàn)實(shí)世界進(jìn)行抽象的工具,是數(shù)據(jù)庫中用于提供信息表示和操作手段的形式構(gòu)架。這些概念精確描述了系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。 ( l )數(shù)據(jù)結(jié)構(gòu):是所研究的對象類型的集合,是對系統(tǒng)靜態(tài)特性的描述。 ( 3 )數(shù)據(jù)的約束條件:是一組完整性規(guī)則的集合。解析數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中最重要的概念之一。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。數(shù)據(jù)庫系統(tǒng)中,模型有不同的層次。10.試述層次模型的概念,舉出三個層次模型的實(shí)例。答:滿足下面兩個條件的基本層次聯(lián)系集合為網(wǎng)狀模型。實(shí)例 1 : 實(shí)例 2 : 實(shí)例 3 : 12 .試述網(wǎng)狀、層次數(shù)據(jù)庫的優(yōu)缺點(diǎn)。層次模型的缺點(diǎn)主要有: ( l )現(xiàn)實(shí)世界中很多聯(lián)系是非層次性的,如多對多聯(lián)系、一個結(jié)點(diǎn)具有多個雙親等,層次模型不能自然地表示這類聯(lián)系,只能通過引入冗余數(shù)據(jù)或引入虛擬結(jié)點(diǎn)來解決; ( 2 )對插入和刪除操作的限制比較多; ( 3 )查詢子女結(jié)點(diǎn)必須通過雙親結(jié)點(diǎn)。網(wǎng)狀數(shù)據(jù)模型的缺點(diǎn)主要有: ( l )結(jié)構(gòu)比較復(fù)雜,而且隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫的結(jié)構(gòu)就變得越來越復(fù)雜,不利于最終用戶掌握; ( 2 )其 DDL 、 DML 語言復(fù)雜,用戶不容易使用。因此,用戶必須了解系統(tǒng)結(jié)構(gòu)的細(xì)節(jié),加重了編寫應(yīng)用程序的負(fù)擔(dān)。在用戶觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。答:關(guān)系數(shù)據(jù)模型具有下列優(yōu)點(diǎn): ( l )關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。 ( 3 )關(guān)系模型的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。因此為了提高性能,必須對用戶的查詢請求進(jìn)行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)的難度。(參見書上圖 1 . 29 ) 外模式,亦稱子模式或用戶模式,是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。內(nèi)模式,亦稱存儲模式,是數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,即對數(shù)據(jù)的物理結(jié)構(gòu)和存儲方式的描述。為了能夠在內(nèi)部實(shí)現(xiàn)這三個抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫系統(tǒng)在這三級模式之間提供了兩層映像:外模式/模式映像和模式/內(nèi)模式映像。16 .定義并解釋以下術(shù)語:模式、外模式、內(nèi)模式、 DDL 、 DML 。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。內(nèi)模式,亦稱存儲模式,是數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,即對數(shù)據(jù)的物理結(jié)構(gòu)和存儲方式的描述。 DML :數(shù)據(jù)操縱語言,用來對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢、插入、刪除和修改的語句。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡稱數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)庫管理系統(tǒng)在三級模式之間提供的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。答:數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。系統(tǒng)分析員負(fù)責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明,系統(tǒng)分析員要和用戶及 DBA 相結(jié)合,確定系統(tǒng)的硬件、軟件配置,并參與數(shù)據(jù)庫系統(tǒng)的概要設(shè)計。數(shù)據(jù)庫設(shè)計人員必須參加用戶需求調(diào)查和系統(tǒng)分析,然后進(jìn)行數(shù)據(jù)庫設(shè)計。應(yīng)用程序員負(fù)責(zé)設(shè)計和編寫應(yīng)用系統(tǒng)的程序模塊,并進(jìn)行調(diào)試和安裝。答:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。答:關(guān)系數(shù)據(jù)語言可以分為三類:關(guān)系代數(shù)語言。SQL:具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言。3 (略)4 .5 . 述關(guān)系模型的完整性規(guī)則。若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對于R中每個元組在F上的值必須為:或者取空值(F的每個屬性值均為空值);或者等于S中某個元組的主碼值。6.設(shè)有一個SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個關(guān)系模式:1)求供應(yīng)工程J1零件的供應(yīng)商號碼SNO:πSno(σJno=‘J1’(SPJ))2)求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO:πSno(σJno=‘J1’∧Pno=‘P1‘(SPJ))3)求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO:πSno(πSno,Pno(σJno=‘J1‘ (SPJ))∞πPno(σCOLOR=’紅‘ (P)))4)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO:πJno(SPJ) πJNO(σcity=‘天津’∧Color=‘紅‘ (S∞SPJ∞P)5)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO:πJno,Pno(SPJ)247。答:連接運(yùn)算符是“=”的連接運(yùn)算稱為等值連接。8.關(guān)系代數(shù)的基本運(yùn)算有哪些 ? 如何用這些基本運(yùn)算來表示其他運(yùn)算? 答:并、差、笛卡爾積、投影和選擇5種運(yùn)算為基本的運(yùn)算。第三章 關(guān)系數(shù)據(jù)庫語言SQL1 .試述 sQL 語言的特點(diǎn)。 sQL 語言集數(shù)據(jù)定義語言 DDL 、數(shù)據(jù)操縱語言 DML 、數(shù)據(jù)控制語言 DCL 的功能于一體。用 sQL 語言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無需指明“怎么做”,因此無需了解存取路徑,存取路徑的選擇以及 sQL 語句的操作過程由系統(tǒng)自動完成。 sQL 語言采用集合操作方式,不僅操作對象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。 sQL 語言既是自含式語言,又是嵌入式語言。(5)語言簡捷,易學(xué)易用。1039。 (3) select A,B,E,F from S ,T where = and =。 (5) select * from S ,T where 。4.用 sQL 語句建立第二章習(xí)題 6中的 4 個表。 建 S 表: CREATE TABLE S ( Sno C(2) UNIQUE,Sname C(6) ,Status C(2),City C(4))。建 P 表 :CREATE TABLE P(Pno C(2) UNIQUE,Pname C(6),COLOR C(2), WEIGHT INT)。 建 J 表:CREATE TABLE J(Jno C(2) UNlQUE,JNAME C(8), CITY C(4))對于 sPJ 表: sPJ ( sNo , PNo , JNo , QTY) 。 ( l )求供應(yīng)工程 Jl 零件的供應(yīng)商號碼 SNO 。 SELECT DIST SNO FROM SPJ WHERE JNO=39。 AND PNO=39。( 3 )求供應(yīng)工程 Jl 零件為紅色的供應(yīng)商號碼 SNO 。J139。紅39。SELECT DIST JNO FROM SPJ WHERE JNO NOT IN (SELE JNO FROM SPJ,P,S WHERE =39。 AND COLOR=39。 AND = AND =)。由于VFP不允許子查詢嵌套太深,將查詢分為兩步A、查詢S1供應(yīng)商供應(yīng)的零件號SELECT DIST PNO FROM SPJ WHERE SNO=39。結(jié)果是(P1,P2)B、查詢哪一個工程既使用P1零件又使用P2零件。P139。P239。 SELECT SNAME,CITY FROM S(2)找出所有零件的名稱、顏色、重量。 SELECT DIST JNO FROM SPJ WHERE SNO=39。(4)找出工程項目J2使用的各種零件的名稱及其數(shù)量。J239。SELECT PNO FROM SPJ,S WHERE = AND CITY=39。(6)出使用上海產(chǎn)的零件的工程名稱。上海39。注意: SELECT DISP JNO FROM SPJ WHERE JNO NOT IN (SELECT DIST JNO FROM SPJ,S WHERE = AND =39。) 適用于JNO是唯一或不唯一的情況. 注意: SELECT DIST JNO FROM SPJ,S WHERE = AND 39。適用于JNO是唯一的情況(8)把全部紅色零件的顏色改成藍(lán)色。藍(lán)39。紅39。 UPDATE SPJ SET SNO=39。 WHERE SNO=39。 AND JNO=39。 AND PNO=39。(10)從供應(yīng)商關(guān)系中刪除供應(yīng)商號是S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。 INSERT INTO SPJ VALUES(‘S2’,‘J6’,‘P4’,200)6 .什么是基本表?什么是視圖?兩者的區(qū)別和聯(lián)系是什么?答:基本表是本身獨(dú)立存在的表,在 sQL 中一個關(guān)系就對應(yīng)一個表。視圖本身不獨(dú)立存儲在數(shù)據(jù)庫中,是一個虛表。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。答 ( l )視圖能夠簡化用戶的操作; ( 2 )視圖使用戶能以多種角度看待同一數(shù)據(jù); ( 3 )視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性; ( 4 )視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。答:基本表的行列子集視圖一般是可更新的。所有的視圖是否都可以更新?為什么?答:不是。因為有些視圖的更新不能惟一有意義地轉(zhuǎn)換成對相應(yīng)基本表的更新,所以,并不是所有的視圖都是可更新的.9 .請為三建工程項目建立一個供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件代碼(PNO)、供應(yīng)數(shù)量(QTY)。三建39。SELECT DIST PNO,QTY FROM VSP(2)找出供應(yīng)商S1的供應(yīng)情況。S139。2 .?dāng)?shù)據(jù)庫安全性和計算機(jī)系統(tǒng)的安全性有什么關(guān)系?答:安全性問題不是數(shù)據(jù)庫系統(tǒng)所獨(dú)有的,所有計算機(jī)系統(tǒng)都有這個問題。系統(tǒng)安全保護(hù)措施是否有效是數(shù)據(jù)庫系統(tǒng)的主要指標(biāo)之一。答:實(shí)現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)有:( l )用戶標(biāo)識和鑒別:該方法由系統(tǒng)提供一定的方式讓用戶標(biāo)識自己的名字或身份。( 2 )存取控制:通過用戶權(quán)限定義和合法權(quán)檢查確保只有合法權(quán)限的用戶訪問數(shù)據(jù)庫,所有未被授權(quán)的人員無法存取數(shù)據(jù)。( 3 )視圖機(jī)制:為不同的用戶定義視圖,通過視圖機(jī)制把要保密的數(shù)據(jù)對無權(quán)存取的用戶隱藏起來,從而自動地對數(shù)據(jù)提供一定程
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1