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

正文內(nèi)容

數(shù)據(jù)庫課后答案解析[第三版](完整版)

2025-07-30 21:30上一頁面

下一頁面
  

【正文】 DDL)來嚴格地定義內(nèi)模式。數(shù)據(jù)庫管理系統(tǒng)(DBMS)提供子模式描述語言(子模式DDL)來定義子模式。主碼:如果二維表中的某個屬性或是屬性組可以唯一確定一個元組,則稱為主碼,也稱為關系鍵,如教師號,可以唯一確定一個教師,也就成為教師關系的主碼。3)關系模型的優(yōu)缺點關系模型具有下列優(yōu)點:(1)關系模型與非關系模型不同,它有較強的數(shù)學理論基礎。(2)對插入和刪除操作的限制太多,影響太大。教師與授課之間聯(lián)系是一對多的聯(lián)系聯(lián)系名為TTC。記錄型教研室是系的子女結(jié)點,同時又是教師的雙親結(jié)點,它是教研室編號、教研室名兩個字段組成。零件按所屬的不同產(chǎn)品分別放在倉庫中,原材料按照類別放在若干倉庫中(不跨倉庫存放)。并用無向邊將其與相應的實體連接起來。單個或多個實體型之間也有類似于兩個實體型之間的三種聯(lián)系類型。(6)聯(lián)系:聯(lián)系是指實體型與實體型之間、實體集內(nèi)實體與實體之間以及組成實體的各屬性間的關系。即教師實體集={39。實體可以是具體的人、事、物。試述概念模型的作用。(1)數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)用于描述系統(tǒng)的靜態(tài)特性,是所研究的對象類型的集合。根據(jù)模型應用的不同目的,可以將這些模型粗分為兩類,他們分屬于兩個不同的層次。也就是說,數(shù)據(jù)在磁盤上的數(shù)據(jù)庫中怎樣存儲是由DBMS管理的,用戶程序不需要了解,應用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當數(shù)據(jù)的物理存儲改變時,應用程序不用改變。不僅數(shù)據(jù)是結(jié)構(gòu)化的,而且存取數(shù)據(jù)的方式也是很靈活的,可以存取數(shù)據(jù)庫中的某一個數(shù)據(jù)項(或字段)、一組數(shù)據(jù)項、一個記錄或是一組記錄。關系模式:表現(xiàn)為關系名和屬性的集合,是對關系的具體描述。每一行稱為一個元組,每一列稱為一個屬性(或字段)。節(jié)點層次(Level)從根開始定義,根為第一層,根的子女稱為第二層,根稱為其子女的雙親,同一雙親的子女稱為兄弟。(2)其他節(jié)點有且僅有一個雙親。(2)文件系統(tǒng)階段:20世紀50年代后期到60年代中期,這時計算機已大量用于數(shù)據(jù)的管理。ER圖表示的概念模型比_DBMS支持的數(shù)據(jù)模型_更一般、更抽象、更接近現(xiàn)實世界。A.只能各有一個 B.最多只能有一個 C.至少兩個 D.可以有多個在數(shù)據(jù)庫中存儲的是( )。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。A.數(shù)據(jù)模型 B.概念模型 C.非關系模型 D.關系模型當數(shù)據(jù)庫的( )改變了,由數(shù)據(jù)庫管理員對( )映象作相應改變,可以使( )保持不變,從而保證了數(shù)據(jù)的物理獨立性。用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為__關系__數(shù)據(jù)模型。 數(shù)據(jù)管理三個階段的比較比較項目人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段應用背景科學計算科學計算、管理大規(guī)模管理背硬件背景無直接存取存儲設備磁盤、磁鼓大容量磁盤景軟件背景沒有操作系統(tǒng)有文件系統(tǒng)有數(shù)據(jù)庫管理系統(tǒng)處理方式批處理聯(lián)機實時處理、批處理聯(lián)機實時處理、分布處理、批處理數(shù)據(jù)的管理者用戶(程序員)文件系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)面向的對象某一應用程序某一應用現(xiàn)實世界特數(shù)據(jù)的共享程度無共享,冗余度極大共享性差,冗余度大共享性高,冗余度小數(shù)據(jù)的獨立性不獨立,完全依賴于程序獨立性差具有高度的物理獨立性和一定的邏輯獨立性點數(shù)據(jù)的結(jié)構(gòu)化無結(jié)構(gòu)記錄內(nèi)有結(jié)構(gòu)、整體無結(jié)構(gòu)整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述數(shù)據(jù)控制能力應用程序自己控制應用程序自己控制由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復能力(1)人工管理階段:20世紀50年代中期以前,計算機主要用于科學計算。常用的三種數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)各有什么特點?解:常用的三種數(shù)據(jù)模型是層次模型、網(wǎng)狀模型和關系模型。各個記錄類型及其字段都必須命名,并且名稱要求唯一。與層次模型一樣,網(wǎng)狀模型中的每個結(jié)點表示一個記錄類型,每個記錄類型可包含若干個字段,結(jié)點間的連線表示記錄類型之間的一對多的父子聯(lián)系。域:屬性的取值范圍稱為域,如人的年齡一般在1120歲之間,大學生的年齡屬性的域是1438,性別的域是男和女等。解:數(shù)據(jù)庫系統(tǒng)階段具有如下優(yōu)于文件系統(tǒng)的主要特點:1)數(shù)據(jù)結(jié)構(gòu)化;2)數(shù)據(jù)的共享性高,冗余度低,易擴充;3)數(shù)據(jù)獨立性高;4)數(shù)據(jù)由DBMS統(tǒng)一管理和控制??梢匀≌w數(shù)據(jù)的各種子集用于不同的應用系統(tǒng),當應用需求改變或增加時,只要重新選取不同的子集或加上一部分數(shù)據(jù)便可以滿足新的需求。解:1)數(shù)據(jù)模型的概念:數(shù)據(jù)模型是模型中的一種,是現(xiàn)實世界數(shù)據(jù)特征的抽象,它描述了系統(tǒng)的三個方面:靜態(tài)特性、動態(tài)特性和完整性約束條件。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎,各種機器上實現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)模型的。(3)數(shù)據(jù)完整性約束:數(shù)據(jù)的完整性約束是一組完整性約束規(guī)則的集合。概念模型提供給我們從現(xiàn)實世界到信息世界模型化數(shù)據(jù)和信息手段與工具。例如,教師(教師號,姓名,職稱,年齡)就是一個教師實體型。例如教師實體可以由教師號、姓名、年齡、職稱等屬性組成。例如,一個系中有若干名教師,而每個教師只在一個系中任教,則系與教師之間具有一對多聯(lián)系。ER圖是體現(xiàn)實體型、屬性和聯(lián)系的之間關系的圖形表示形式。解:每種工廠生產(chǎn)的產(chǎn)品由不同的零件組成,有的零件可用于不同的產(chǎn)品。該層次數(shù)據(jù)庫有四個記錄型。 教師學生數(shù)據(jù)庫模型。(2)對于實體間聯(lián)系是固定的,且預先定義好的應用系統(tǒng),采用層次模型來實現(xiàn),其性能較優(yōu)。網(wǎng)狀模型的缺點主要有:(1)結(jié)構(gòu)比較復雜,而且隨著應用環(huán)境的擴大,數(shù)據(jù)庫的結(jié)構(gòu)就變得越來越復雜,不利于最終用戶掌握。1定義并理解關系模型中的以下術語:關系、元組、屬性、主碼、域、分量、關系模式解:關系:一個關系對應一張二維表,如一張教師登記表稱為教師關系。一般表示為:關系名(屬性1,屬性2,…,屬性N)例如教師關系可描述為:教師(教師號,姓名,年齡,職稱)1數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是什么?為什么要采用這樣的結(jié)構(gòu)?解:1)從數(shù)據(jù)庫管理系統(tǒng)內(nèi)部系統(tǒng)結(jié)構(gòu)看,數(shù)據(jù)庫系統(tǒng)通常采用三級模式結(jié)構(gòu)。DBMS提供模式描述語言(模式DDL)來定義模式。又由于數(shù)據(jù)的存取由DBMS管理,用戶不必考慮存取路徑等細節(jié),從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。定義相關的數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)和有關的約束條件。為此,數(shù)據(jù)庫系統(tǒng)應由計算機硬件、數(shù)據(jù)庫、計算機軟件及各類人員組成。1設學生含有學號、姓名、性別、系別、選修課程、平均成績(是經(jīng)計算得到的)等信息,若把選修課程、平均成績也作為學生的屬性,請用ER圖表示學生信息。2設要為醫(yī)院的核心主題建立概念模型ER圖,包括病人、醫(yī)生及病人的病歷。 二、填 空關系中主碼的取值必須惟一且非空,這條規(guī)則是_實體_完整性規(guī)則。在關系數(shù)據(jù)模型中,兩個關系R1與R2之間存在1:m的聯(lián)系,可以通過在一個關系R2中的_外鍵或外碼或外部關鍵字_在相關聯(lián)的另一個關系R1中檢索相對應的記錄。早期的關系操作能力通常用代數(shù)方式或邏輯方式來表示,分別稱為關系代數(shù)和關系演算。因此,關系數(shù)據(jù)語言可以分成三類:(1) 關系代數(shù):用對關系的集合運算表達查詢要求,例如 ISBL。解:見上題“2)關系模型的關系操作”。(2)主碼、候選碼、外碼1)候選碼:若關系中的某一屬性組的值能唯一地標識一個元組,則稱該屬性組為候選碼(Candidate key),關系至少含有一個候選碼。它可以形式化地表示為:R(U, D, dom, F)。關系的集合構(gòu)成一個關系數(shù)據(jù)庫,關系數(shù)據(jù)庫也有型和值之分。例如:在課程關系T中,若“課程名”屬性為主碼,則“課程名”屬性不能取空值,并且課程名要唯一。解:1)關系代數(shù)的運算按運算符的不同主要分為傳統(tǒng)的集合運算和專門的關系運算兩類。若R有k1個元組,S有k2個元組,則關系R和關系S的廣義笛卡爾積有k1k2個元組。為此: = A=B(RS)︵自然連接(Natural join)是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復的屬性去掉。解:1)8種關系代數(shù)運算中并、差、廣義笛卡爾積、投影和選擇5種運算為基本的關系代數(shù)運算。即若R和S具有相同的屬性組B,則自然連接可記作:R∞S={ trts[B]|tr∈R∧ts∈S∧tr[B]=ts[B]}。(2) 檢索學生年齡大于等于20歲的學生姓名。(10) 檢索不選修任何課程的學生的學號。πSN(σCNO=’C1’∧SCORE=’A’(SC S))(5) 檢索學號為S1的學生修讀的所有課程名及先修課號。πSNO (S) πSNO (SC)寫出ALPHA 命令:(1) 檢索學生的所有情況。πSN (S (πSNO,CNO (SC)247。 TO MOVE 39。πSN(σAGE=20(S))GET W(): (=20)SELECT SNFROM SWHERE =20(3) 檢索先修課號為C2的課程號。πSNO,CNO (SC)247。A. 結(jié)構(gòu)完全一致 C. 結(jié)構(gòu)部分一致 在SQL查詢語句中,用于測試子查詢是否為空的謂詞是( )。視圖是從_基本表或視圖_導出的表。三、簡答與SQL操作表達簡述SQL的定義功能。 關系數(shù)據(jù)庫三級模式結(jié)構(gòu)示意圖視圖是從基本表或其他視圖中導出的表,它本身不獨立存儲在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應的數(shù)據(jù),這些數(shù)據(jù)仍存放在導出視圖的基本表中,因此視圖是一個虛表。導出表:在若基本表上定義的查詢表。系統(tǒng)特權:即系統(tǒng)權限,是指數(shù)據(jù)庫系統(tǒng)級的權限,而不是依附于某數(shù)據(jù)庫對象的權限。可以把角色授予用戶或其它角色。其優(yōu)點有:(1)視圖能夠簡化用戶的操作;(2)視圖使用戶能以多種角度看待同一數(shù)據(jù);(3)增加了數(shù)據(jù)的安全性;(4)視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性。5)找出產(chǎn)地為上海的所有零件代碼和規(guī)格。3)從供應商關系中刪除S2的記錄,并從供應零件關系中刪除相應的記錄。SELECT SNAME,ADDRESS,TEL FROM S2)找出所有零件的名稱、規(guī)格、產(chǎn)地。5)將工程J2的預算改為40萬元。7)找出沒有使用天津產(chǎn)的零件的工程號。即有些視圖邏輯上是肯定不能修改的。視圖:在關系數(shù)據(jù)庫系統(tǒng)中,視圖為用戶提供了多種看待數(shù)據(jù)庫數(shù)據(jù)的方法與途徑,是關系數(shù)據(jù)庫系統(tǒng)中的一種重要對象。對象特權:數(shù)據(jù)庫管理員擁有系統(tǒng)權限,而作為數(shù)據(jù)庫的普通用戶,只對自己建的基本表、視圖等數(shù)據(jù)庫對象擁有對象權限。索引:在現(xiàn)實生活中我們經(jīng)常借用索引的手段實現(xiàn)快速查找,例如圖書目錄、詞典索引等。對于不同數(shù)據(jù)庫管理系統(tǒng),其存儲文件的物理結(jié)構(gòu)及存儲方式等往往是不同的,一般也是不公開的。具體對基本表、視圖和索引的定義(創(chuàng)建)、修改和撤消(刪除)等操作命令的使用此略。視圖是虛表,它一經(jīng)定義就可以和基本表一樣被查詢,但_更新__操作將有一定限制。 在視圖上不可能完成的操作是( ) SQL中涉及屬性Age是否是空值的比較操作,寫法( )是錯誤的。πSNO (S) πSNO (SC)RANGE SC SCXGET W(): SCX(﹁(=SNO))即:RANGE SC SCXGET W(): SCX(≠SNO)或全稱改存在為:GET W():﹁ SCX(﹁(﹁(=SNO)) )即:GET W():﹁ SCX(=SNO))或(你們的做法)RANGE SC SCXC CXGET W(): CX﹁( SCX(=SNO∧=))即:RANGE SC SCXGET W(): CX SCX (≠SNO ∨ ≠)全稱改存在為:RANGE SC SCXC CXGET W(): CX﹁( SCX(=SNO∧=))GET W():﹁ CX﹁(﹁( SCX(=SNO∧=)))GET W():﹁ CX( SCX(=SNO∧=))SELECT SNOFROM SMINUS EXCEPT (sql server 2005)SELECT DISTINCT SNOFROM SC或SELECT SNOFROM SWHERE SNO NOT IN( SELECT DISTINCT SNOFROM SC )第3章 關系數(shù)據(jù)庫標準語言SQL一、選擇題CBDCAADCCD在SQL語言中授權的操作是通過________語句實現(xiàn)的。πSN(σCNO=’C1’∧SCORE=’A’(SC C))RANGE SC SCXGET W(): SCX (=∧ =’C1’∧ =’A’)SELECT SNFROM S,SCWHERE = AND =’C1’ AND =’A’(5) 檢索學號為S1的學生修讀的所有課程名及先修課號。 TO PUT W(C)(12) 學號為S17的學生因故退學請在S與SC中將其除名。πSNO,CNO (SC)247。πSN(σAGE=20(S))GET W(): (=20)(3) 檢索先修課號為C2的課程號。πCN (σAGE=23(S SC C))(7) 檢索至少修讀了學號為S5的學生修讀的一門課的學生的姓名。(13) 將關系S中學生S6的年齡改為22歲(只需ALPHA操作)。(4) 檢索選修了課程號C1成績?yōu)锳的所有學生姓名。但自然連接還需要取消重復列,所以是同時從行和列的角度進行運算。表達如下:(1)R∩S=R(RS) 或 R∩S=S(SR)(2)= AθB(RS)= A=B(RS)R∞S=∏ ( =(RS))(3)R247。為此:R∞S=∏ ( =(RS))(
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1