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

正文內容

數據庫原理習題解答(苗學蘭)-全文預覽

2025-04-16 00:51 上一頁面

下一頁面
  

【正文】 SMALLINT,CONSTRAINT C1 PRIMARY KEY(學號,課程號),CONSTRAINT C2 FOREIGN KEY(學號)REFRENCES學生(學號),CONSTRAINT FOREIGN KEY(課程號)REFERENCES課程(課程號))GO3)CREATE INDEX student_ind ON學生(學號)GOREATEI**巨class_ind ON課程(課程號)GOCREATE INDEX select_ind ON選課(學號,課程號)GO4)CREAT RULE value_rule AS @VALUE IN(‘男’,‘女’)GOCREAT DEFAULE性別缺省AS‘男’GOEXEC sp_bindrule ‘value_rule’,‘學生.性別’GOEXEC Sp_binddefault ‘性別缺省’,‘學生.性別’GO5)CREATE TRIGGER sc_insert ON選課FOR INSERTAS IF(SELECT COLJNT(*)FROM 學生,inserted,課程WHERE學生.學號=inserted.學號AND課程.課程號=inserted.課程號)=0ROLLBACK TRANSACTIONGOCREATE TRIGGER sc_updat6 ON選課FOR UPDATEAS IF(SELECT COUNT(*)FROM 學生,updated,課程WHERE學生.學號=updated.學號 AND課程.課程號=updated.課程號)=0ROLLBACK TRANSACTIONGO6)CREATE TRIGGER delete_all ON 學生FOR DELETEAS DELETEFROM選課WHERE選課.學號=deleted.學號GO7)SELECT所在系,COUNT(學號)FROM學生GROUP BY學生.所在系COMPUTE COUNT(DISTINCT(所在系))COMPUTE COUNT學號)BY所在系GO8)SELECT*FROM學生INNER JOIN課程GOSELECT*FROM學生LEFT OUTER JOIN課程GOSELECT*FROM學生RIGHT OUTER JOIN課程GO9)SELECT選課.學號,學生.姓名,學習情況=CASEWHEN AVG(成績)>=85 THEN‘好’WHEN AVG(成績)>=75 AND AVG(成績) 85 THEN‘較好’WHEN AVG(成績)<60 THEN‘較差’ENDFROM學生選課WHERE學生.學號=選課.學號GROUP BY選課.學號GO習題七解答1.答:①函數依賴:設R〈U〉是屬性集U上的關系模式,X、Y是U的子集。8.答:①新增加INTO、COMPUTE和COMPUTE BY三種子句:INTO子句用于創(chuàng)建一個表,并將查詢結果添加到該表中;COMPUTE子句的作用是產生匯總值,并在結果集中后將匯總值放入摘要列,COMPUTE與BY配合,將起到換行控制和分段小計的作用。⑦事件探查器:服務器活動跟蹤程序,用于監(jiān)視與分析SQL Server活動、SQL Server服務器的網絡進出流量或發(fā)出在 SQL S_上的事件。④客戶機網絡連接工具和服務器網絡連接工具:客戶機網絡連接工具用于設置本機作為服務器或客戶機所使用的缺省網絡鏈接庫,井可為不支持缺省網絡庫的 SQL服務器設置連接方式。⑧集成操作:SQL Server與電子郵件系統(tǒng)和Web服務器的交互操作。④數據庫對象的管理:管理數據庫中的表、視圖、存儲過程、觸發(fā)器、規(guī)則、缺省值等。6.答:①SQL服務器的安裝、配置和管理:為了使用SQL服務器,必須先對它們進行安裝和配置。③Model數據庫:SQL Server為用戶數據庫提供的樣板,新的用戶數據庫都以 model數據庫為基礎。其中最主要的數據庫有 4個。⑤觸發(fā)器:觸發(fā)器是一種特殊類型的存儲過程.當表中發(fā)生特殊事件時執(zhí)行。③素引:索引是用來加速數據訪問和保證表的實體完整性的數據庫對象。邏輯數據庫中有表、視圖、圖表等數據庫對象。2.答:SQL Server 2000的數據庫系統(tǒng)結構采用多層客戶/服務器系統(tǒng)結構。2層客戶機/服務器數據庫系統(tǒng)的結構最簡單,它包括一個數據庫服務器和多個SQL客戶機。習題六解答1.答:客戶機/服務器(Client/Server)是分布式數據庫與網絡技術相結合的產物,C/S系統(tǒng)可以通過網絡連接產品將多臺計算機連接為企業(yè)內部網,能夠與Internet相連并發(fā)布網頁。6.答:使用游標解決SQL一次一集合的操作與主語言一次一記錄操作的矛盾。自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉。用戶定義的完整性就是針對某一具體關系數據庫的約束條件,它反映某一具體應用所涉及的數據必須滿足的語義要求。在某一應用領域中,所有實體集及實體之間聯(lián)系所形成關系的集合就構成了一個關系數據庫。3)關系是留卡兒積的有限子集,所以關系也是一個二維表。其中,R表示關系的名字,n是關系的目。設F是基本關系R的一個或一組屬性,但不是關系R的主碼(或候選碼)。關系演算語言是用查詢得到的元組應滿足的謂詞條件來表達查詢要求的語言。關系模型中有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。關系模式可以形式化地表示為:R(U,D,Dom,F),其中R為關系名,U為組成該關系的屬性集合,D為屬性組U中屬性所來自的域,Dom為屬性向域的映像的集合,F為屬性間數據的依賴關系集合。關系模型為:職工(職工號,姓名,住址,工作商品部);商品部(商品部號,名稱,經理職工號,經理名);商品(商品代號,價格,型號,出廠價格); 生產廠家(廠名,地址);銷售(商品代號,商品部號);生產(廠名,商品代號)。轉換后的關系模型為:借閱者(讀者號,姓名,地址,性別,年齡,單位);書籍(書號,書名,作者,出版社);借閱(讀者號,書號,借出日期,應還日期)。重構造通過部分修改數據庫的模式和內模式,使數據庫適應新的應用環(huán)境。 14.答: 數據庫物理設計的內容主要是選擇存取方法和存儲結構,包括確定關系、索引、聚簇、日志、備份等的存儲安排和存儲結構,確定系統(tǒng)配置等。如果將1:1聯(lián)系轉換為一個獨立的關系,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,且每個實體的碼均是該關系的候選碼。②每個1:n的二元聯(lián)系轉換成一個系,系的方向由1方實體記錄指向n方實體記錄:③每個m:n的二元聯(lián)系,在轉換時要引入一個連結記錄,并形成兩個系,系的方向由實體記錄方指向連結記錄方。邏輯結構設計步驟為: ①把概念模型轉換成一般的數據模型。構成E-R圖的基本要素是實體集、屬性和聯(lián)系。③使用概括法將“職工”的子類合并:職工是個實體集,技術人員、干部也是實體集,但技術人員、干部均是職工的子集,如圖5.9所示:9.答: 概念結構設計是將系統(tǒng)需求分析得到的用戶需求抽象為信息結構過程、概念結構設計的結果是數據庫的概念模型。 ④概念模型應易于向數據模型轉換:概念模型最終要轉換為數據模型。概念結構設計的結果是數據庫的概念模型。 ③數據安全性和完整性要求:數據的保密措施和存取控制要求;數據自身的或數據間的約束限制。數據庫設計時,結構設計和行為設計應分離設計、相互參照、反復探尋,共同達到設計目標。 3 答: 概念設計階段.設計者要將應用需求轉換為與計算機硬件無關的、與各個數據庫管理系統(tǒng)產品無關的概念模型(即E-R圖):邏輯設計階段.要完成數據庫的邏輯模式和外模式的設計工作,即系統(tǒng)設計者要先將E-R圖轉換成具體的數據庫產品支持的數據模型,形成數據庫邏輯模式.然后根據用戶處理的要求、安全性的考慮 建立必要的數據視圖,形成數據的外模式.在物理設計階段,要根據具體使用的數據庫管理系統(tǒng)的特點和處理的需要進行物理存儲安排,井確定系統(tǒng)要建立的索引,得出數據庫的內模式。 ④ 數據庫物理設計階段:為邏輯數據模型選取一個最適合應用環(huán)境的物理結構,包括數據存儲結構和存取方法。 2.答: 數據庫設計分為6個階段:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施、數據庫運行和維護。模型實例如圖55所示。② 除根結點之外的其他結點有且只有一個雙親結點。學生和借閱間的聯(lián)系為一對多的聯(lián)系;一個學生可以參加多個社會團體,一個社會團體有多個學生參加,學生和社會團體間的聯(lián)系為多對多的聯(lián)系。 3.答: 概念模型也稱信息模型,它是對信息世界的管理對象、屬性及聯(lián)系等信息的描述形式。數據模型是通過概念模型數據化處理得到的。ER圖法提供了表示實體集、屬性和聯(lián)系的方法。如學生,可以通過學生的“姓名”、“學號”、“性別”、“年齡”及“政治面貌”等特征來描述,此時,“姓名”、“學號”、“性別”、“年齡”及“政治面貌”等就是學生的屬性。實體型是實體集數據化的結果,實體型中的每一個具體的事物(實體)為它的實例。 模式/內模式之間的映像,定義并保證了數據的邏輯模式與內模式之間的對應關系。由于數據庫系統(tǒng)中的程序是按局部數據邏輯結構進行設計的,并且當全局數據邏輯結構變換時可以使局部數據邏輯結構基本保持不變,所以數據庫系統(tǒng)的數據邏輯獨立性高。所以數據物理結構的變化不會影響到應用程序的正確執(zhí)行。數據的邏輯獨立性是指應用程序對數據全局邏輯結構的依賴程度。 15.答: 數據獨立性是指應用程序和數據之間的依賴程度低,相互影響小。 邏輯模式是系統(tǒng)為了減小數據冗余、實現數據共享的目標,并對所有用戶的數據進行綜合抽象而得到的統(tǒng)一的全局數據視圖。 14.答: 數據庫的三級模式是指邏輯模式、外模式(子模式)、 內模式(物理模式)。 ⑤ DBA負責數據庫的改進和重組。 數據庫管理員要負責監(jiān)視系統(tǒng)的運行,及時處理系統(tǒng)運行過程中出現的問題,排除系統(tǒng)故障,保證系統(tǒng)能夠正常工作。 ③ DBA要負責定義數據的安全性要求和完整性條件。 數據庫管理員只有參與數據庫及應用程序的設計,才可能使自己對數據庫結構及程序設計方法了解得更清楚,為以后管理工作打下基礎。 ③ 應用開發(fā)工具軟件:應用開發(fā)工具是DBMS系統(tǒng)為應用開發(fā)人員和最終用戶提供的高效率、多功能的應用生成器、第四代計算機語言等各種軟件工具.如報表生成器、表單生成器、查詢和視圖設計器等,它們?yōu)閿祿煜到y(tǒng)的開發(fā)和使用提供了良好的環(huán)境和幫助。 圖51 數據庫系統(tǒng)的軟件結構 數據庫系統(tǒng)中各種軟件的作用如下: ① 操作系統(tǒng)或漢字操作系統(tǒng):操作系統(tǒng)是所有計算機軟件的基礎,在數據庫系統(tǒng)中它起著支持DBMS及主語言系統(tǒng)工作的作用。 因為數據庫系統(tǒng)數據量大、數據結構復雜、軟件內容多 所以要求其硬件設備能夠處理并快速處理數據,這需要硬件的數據存儲容量大、數據處理速度和數據輸入輸出速度快。⑤ 對數據的操作不一定以記錄為單位,也可以以數據項為單位,從而增加了系統(tǒng)的靈活性。 10.答: 數據庫系統(tǒng)階段的數據管理有5方面的特點:① 采用復雜的數據模型表示數據結構。利用數據庫管理系統(tǒng),信息管理系統(tǒng)可以更快、更好地設計和實施。數據共享度高會提高數據的利用率,它使得數據更有價值和更容易、更方便地被使用。數據冗余度大時,由于數據重復出現,還使得數據統(tǒng)計的結果不正確。其數據存儲和數據操作是:數據庫的定義功能,指為說明庫中的數據情況而進行的建立數據庫結構的操作;數據庫建立功能,指將大批數據錄入到數據庫的操作,它使得庫中含有需要保存的數據記錄;數據庫維護功能,指對數據的插入、刪除和修改操作,其操作能滿足庫中信息變化或更新的需求;數據查詢和統(tǒng)計功能,指通過對數據庫的訪問,為實際應用提供需要的數據。 數據庫中的數據具有的特點是:① 數據庫中的數據具有數據整體性,即數據庫中的數據要保持自身完整的數據結構;② 數據庫中的數據具有數據共享性,不同的用戶可以按各自的用法使用數據庫中的數據,多個用戶可以同時共享數據庫中的數據資源。 3.答: 數據管理的功能為:① 組織和保存數據功能,即將收集到的數據合理地分類組織,將其存儲在物理載體上,使數據能夠長期地被保存。正確的數據可表達信息,而虛假、錯誤的數據所表達的是謬誤,不是信息。 數據與信息的關系為:數據是信息的一種表現形式,數據通過能書寫的信息編碼表示信息。 數據的特征是:① 數據有“型”和“值’之分;② 數據受數據類型和取值范圍的約束;③ 數據有定性表示和定量表示之分;④數據應具有載體和多種表現形式。但是,數據不等于信息,數據只是信息表達方式中的一種。 數據處理目的為:通過數據管理,收集信息并將信息用數據表示和保存,在需要的時候,為各種使用和數據處理提供數據;通過數據加工,對數據進行變換、抽取和運算,從而得到更有用的數據,以指導或控制人的行為或事物的變化趨勢;通過數據傳播,使更多的人得到并理解信息,從而使信息的作用充分發(fā)揮出來。 4.答: 數據庫是數據管理的新方法和技術,它是一個按數據結構來存儲和管理數據的計算機軟件系統(tǒng)。 數據庫管理系統(tǒng)的主要功能是數據存儲、數據操作和數據控制功能。同時,由于文件系統(tǒng)中相同的數據需要重復存儲和各自的管理,數據冗余度大還會給數據的修改和維護帶來麻煩和困難,還特別容易造成數據
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1