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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)及應(yīng)用教程(sqlserver20xx)習(xí)題1-8章答案(編輯修改稿)

2025-07-23 20:46 本頁面
 

【文章內(nèi)容簡介】 這個ER圖轉(zhuǎn)換的關(guān)系模式如下:商品(商品號,商品名,規(guī)格,單價)供應(yīng)商(供應(yīng)商編號,供應(yīng)商名,地址)商店(商店號,商店名,地址) 供應(yīng)(商品號,供應(yīng)商編號,月供應(yīng)量)銷售(商品號,商店號,月計劃數(shù))14.假設(shè)要為銀行的儲蓄業(yè)務(wù)設(shè)計一個數(shù)據(jù)庫,其中涉及到儲戶、存款、取款等信息,試設(shè)計ER模型。解:儲蓄業(yè)務(wù)主要是存款、取款業(yè)務(wù),設(shè)計的ER圖如下所示。N1N存款取款取款日期儲戶存款方式存款單號存款單金額取款單取款單號金額取款方式存款日期1賬號地址身份證號姓名存款余額15.假設(shè)某超市公司要設(shè)計一個數(shù)據(jù)庫系統(tǒng)來管理該公司的業(yè)務(wù)信息。該超市公司的業(yè)務(wù)管理規(guī)則如下: (1) 該超市公司有若干倉庫,若干連鎖商店,供應(yīng)若干商品。(2) 每個商店有一個經(jīng)理和若干收銀員,每個收銀員只在一個商店工作。(3) 每個商店銷售多種商品,每種商品可在不同的商店銷售。(4) 每個商品編號只有一個商品名稱,但不同的商品編號可以有相同的商品名稱。每種商品可以有多種銷售價格。(5) 超市公司的業(yè)務(wù)員負責(zé)商品的進貨業(yè)務(wù)。試按上述規(guī)則設(shè)計ER模型。解:倉庫N進貨發(fā)貨M商品庫存MPNN業(yè)務(wù)員M具有銷售價格1NP1N收銀員經(jīng)理1商店擁有主管1銷售MN16.假設(shè)要根據(jù)某大學(xué)的系、學(xué)生、班級、學(xué)會等信息建立一個數(shù)據(jù)庫。一個系有若干專業(yè),每個專業(yè)每年只招一個班,每個班有若干學(xué)生;一個系的學(xué)生住在同一宿舍區(qū);每個學(xué)生可以參加多個學(xué)會,每個學(xué)會有若干學(xué)生,學(xué)生參加某學(xué)會有入會年份。試為該大學(xué)的系、學(xué)生、班級、學(xué)會等信息設(shè)計一個ER模型。解:下圖所示的是一種設(shè)計方案。專業(yè)N設(shè)置招收1住宿系宿舍區(qū)1N1有班級學(xué)生N1N參加學(xué)會NM習(xí)題41.簡述SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)的安裝環(huán)境。答:(1) 硬件要求硬件配置的高低會直接影響軟件的運行速度,通常情況下,對硬件性能的要求如下:① CPU。對于運行SQL Server 2008的CPU,建議的最低要求是32位版本對應(yīng)1 GHz的處理器, GHz的處理器,或兼容的處理器,或具有類似處理能力的處理器,但推薦使用2 GHz的處理器。② 內(nèi)存。對于運行SQL Server 2008的RAM至少為512MB,微軟推薦1GB或更大的內(nèi)存。如果運行企業(yè)版,2GB內(nèi)存比較理想,可以獲得較高的性能。③ 硬盤空間。SQL Server 2008自身將占用1GB以上的硬盤空間。也可以通過選擇不安裝某個可選部件,減少對硬盤空間的需求,如選擇不安裝聯(lián)機叢書。此外,還需要在硬盤上留有備用的空間,以滿足SQL Server和數(shù)據(jù)庫的擴展。另外,還需要為開發(fā)過程中要用到的臨時文件準備硬盤空間。(2) 軟件要求① 操作系統(tǒng)。SQL Server 2008可以運行在Windows Vista Home Basic或更高版本上,也可以在Windows XP上運行。從服務(wù)器端來看,它可以運行在Windows Server 2003 SP2及Windows Server 2008上。它也可以運行在Windows XP Professional的64位操作系統(tǒng)上以及Windows Server 2003和Windows Server 2008的64位版本上。因此,可以運行SQL Server的操作系統(tǒng)有很多的。② 互聯(lián)網(wǎng)軟件。 SPI或更高版本。如果要安裝報表服務(wù)組件。2.簡述SQL Server 2008 配置管理器的主要功能。答:(1) SQL Server服務(wù)。它包括SQL Server數(shù)據(jù)庫服務(wù)、服務(wù)器代理、全文檢索、報表服務(wù)和分析服務(wù)等服務(wù)。(2) SQL Server網(wǎng)絡(luò)配置。它是指服務(wù)器端網(wǎng)絡(luò)配置,通常在SQL Server正確安裝之后,不需要更改服務(wù)器網(wǎng)絡(luò)連接。但是如果需要重新配置服務(wù)器連接,以使SQL Server監(jiān)聽特定的網(wǎng)絡(luò)協(xié)議、端口或管道,則可以使用SQL Server配置管理器對網(wǎng)絡(luò)進行重新配置。(3) SQL Native Client 。它是指運行客戶端程序的計算機網(wǎng)絡(luò)配置。3.簡述TSQL全局變量和局部變量的區(qū)別。TSQL程序中的變量分為全局變量和局部變量兩類,全局變量是由SQL Server系統(tǒng)定義和使用的變量,也稱為系統(tǒng)變量。它通過名稱前面加兩個“@”符號區(qū)別于局部變量。DBA和用戶可以使用全局變量的值,但不能自己定義全局變量。局部變量是用戶自定義的變量,它的作用范圍僅在程序內(nèi)部。在程序中通常用來儲存從表中查詢到的數(shù)據(jù),或當作程序執(zhí)行過程中暫存變量使用。局部變量必須以符號“@”開頭,而且必須先用DECLARE語句說明后才可使用。4.給出下列TSQL語句的運行結(jié)果。DECLARE @d DATETIMESET @d=39。201382639。SELECT @d+10,@d10解:5.給出下列各TSQL語句的運行結(jié)果。(1) SELECT CHARINDEX(39??茖W(xué)39。,39。計算機科學(xué)與技術(shù)專業(yè)39。)(2) SELECT ROUND(+,2)(3) SELECT STR(,6,2)(4) SELECT 39。25+12=39。+cast(37 as nvarchar)解:(1) 4 (2) (3) (4) 25+12=376.用PRINT語句輸出習(xí)題45中的TSQL語句結(jié)果。習(xí)題五1.名詞解釋:主數(shù)據(jù)文件 輔助數(shù)據(jù)文件 主文件組 默認文件組 數(shù)據(jù)完整性約束答:主數(shù)據(jù)文件:是數(shù)據(jù)庫的起點,其中包含數(shù)據(jù)庫的初始信息,記錄數(shù)據(jù)庫所擁有的文件指針。每個數(shù)據(jù)庫有且僅有一個主數(shù)據(jù)文件,這是數(shù)據(jù)庫必需的文件。輔助數(shù)據(jù)文件:存儲主數(shù)據(jù)文件未存儲的所有其它數(shù)據(jù)和對象,它不是數(shù)據(jù)庫必需的文件。當一個數(shù)據(jù)庫需要存儲的數(shù)據(jù)量很大(超過了Windows操作系統(tǒng)對單一文件大小的限制)時,可以用輔助數(shù)據(jù)文件來保存主數(shù)據(jù)文件無法存儲的數(shù)據(jù)。輔助數(shù)據(jù)文件可以分散存儲在不同的物理磁盤中,從而可以提高數(shù)據(jù)的讀寫效率。主文件組:是包含主要文件的文件組。所有系統(tǒng)表和沒有明確分配給其他文件組的任何文件都被分配到主文件組中,一個數(shù)據(jù)庫只有一個主文件組。默認文件組:每個數(shù)據(jù)庫中均有一個文件組被指定為默認文件組。如果在數(shù)據(jù)庫中創(chuàng)建對象時沒有指定對象所屬的文件組,對象將被分配給默認文件組。在任何時候,只能將一個文件組指定為默認文件組。數(shù)據(jù)完整性約束:是數(shù)據(jù)庫設(shè)計方面的一個非常重要的問題,數(shù)據(jù)完整性代表數(shù)據(jù)的正確性、一致性與可靠性。實施完整性的目的在于確保數(shù)據(jù)的質(zhì)量,約束是保證數(shù)據(jù)完整性的重要方法。2.簡述創(chuàng)建表結(jié)構(gòu)時,常用數(shù)據(jù)類型的主要作用。答:創(chuàng)建數(shù)據(jù)表時,常用數(shù)據(jù)類型指定義在該字段上的數(shù)據(jù)值以及在這些數(shù)據(jù)值上相關(guān)的操作。數(shù)據(jù)類型起著兩種主要作用:一是利用數(shù)據(jù)類型信息的字段操作:為字段操作提供了隱含的上下文環(huán)境,如字段“AGE”是int類型,表達式avg(AGE)就會求出平均年齡的操作。二是通過數(shù)據(jù)類型信息捕捉字段操作錯誤:數(shù)據(jù)類型限制了語義上合法的程序里可以執(zhí)行的操作集合。如數(shù)據(jù)類型不允許去做一個和字符串進行算術(shù)相加的字段操作。3.簡述各種約束對表中數(shù)據(jù)的作用。答:主鍵約束能唯一地標識表中數(shù)據(jù)的每一行。唯一性約束用來限制不受主鍵約束的列上的數(shù)據(jù)的唯一性。CHECK約束用于限制輸入一列或多列值的范圍,從邏輯表達式判斷數(shù)據(jù)的有效性。默認值約束是在用戶在插入新的數(shù)據(jù)行時,如果沒有為該列指定數(shù)據(jù),那么系統(tǒng)就將默認值賦給該列。外鍵約束用于建立和加強兩個表(主表和從表)的一列或多列數(shù)據(jù)之間的鏈接。4.SQL Server 2008支持的數(shù)據(jù)完整性約束有哪幾類?各有什么作用?答:SQL Server 2008支持的數(shù)據(jù)完整性約束包括5種類型:主鍵(PRIMARY KEY)約束、唯一性(UNIQUE)約束、檢查(CHECK)約束、默認值(DEFAULT)約束和外鍵(FOREIGN KEY)約束。PRIMARY KEY約束能唯一地標識表中數(shù)據(jù)的每一行。UNIQUE約束用來限制不受主鍵約束的列上的數(shù)據(jù)的唯一性。CHECK約束用于限制輸入一列或多列值的范圍,從邏輯表達式判斷數(shù)據(jù)的有效性。DEFAULT約束是在用戶在插入新的數(shù)據(jù)行時,如果沒有為該列指定數(shù)據(jù),那么系統(tǒng)就將默認值賦給該列。FOREIGN KEY約束用于建立和加強兩個表(主表和從表)的一列或多列數(shù)據(jù)之間的鏈接。5.在圖書銷售數(shù)據(jù)庫中有表結(jié)構(gòu)BOOK(BOOK_ID,BOOK_NAME,PRICR)和AUTHOR(AUTHOR_NAME,BOOK_ID,ADDRESS),寫出完成下列操作的TSQL語句。(1) 設(shè)置BOOK中BOOK_ID為主鍵;(2) 設(shè)置AUTHOR中BOOK_ID為外鍵;(3) 在表BOOK中插入數(shù)據(jù)(’1203’,’數(shù)據(jù)庫系統(tǒng)與應(yīng)用教程’,)(4) 修改表BOOK中BOOK_ID為“1013”的PRICR。 (5) 刪除表AUTHOR中的AUTHOR_NAME為“王昌輝”的記錄。解:(1) USE EDUCGOALTER TABLE BOOKADD CONSTRAINT PK_BOOK_ID PRIMARY KEY CLUSTERED(BOOK_ID)GO (2) USE EDUCGOALTER TABLE AUTHORADD CONSTRAINT FK_AUTHOR_BOOK FOREIGN KEY(BOOK_ID) REFERENCES BOOK(BOOK_ID)GO (3) USE EDUCGOINSERT into BOOK VALUES(’1203’,’數(shù)據(jù)庫系統(tǒng)與應(yīng)用教程’,)GO (4) USE EDUCGO UPDATE BOOK SET PRICR=PRICR* WHERE BOOK_ID=’1013’ (5) USE EDUCGODELETE AUTHORWHERE AUTHOR_NAME=’王昌輝’GO習(xí) 題 61.名詞解釋:連接查詢 子查詢 無關(guān)子查詢 相關(guān)子查詢 游標答:連接查詢:是關(guān)系數(shù)據(jù)庫中最主要的查詢,主要包括內(nèi)連接、外連接和交叉連接等。通過連接運算符可以實現(xiàn)多個表查詢。子查詢:當一個查詢是另一個查詢的條件時,稱之為子查詢。子查詢可以使用幾個簡單命令構(gòu)造功能強大的復(fù)合命令。無關(guān)子查詢:不依賴于父查詢的字查詢。它執(zhí)行的過程是:首先執(zhí)行子查詢語句,得到的子查詢結(jié)果集傳遞給父查詢語句使用。相關(guān)子查詢:SELECT語句嵌套時,子查詢中查詢條件依賴于外層查詢中的值,因此子查詢要反復(fù)求值供外層查詢使用。這種子查詢稱為相關(guān)子查詢。游標:是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果。它從包括多個元組的集合中每次讀取一個元組的機制。2.對于教學(xué)管理數(shù)據(jù)庫的三個基本表 S(SNO,SNAME, SEX, AGE,SDEPT) SC(SNO,CNO,GRADE) C(CNO,CNAME,CDEPT,TNAME) 試用TSQL查詢語句表達下列查詢: (1) 查詢“王志強”所授課程的課程號和課程名。 (2) 查詢年齡大于20歲的男學(xué)生的學(xué)號和姓名。 (3) 查詢學(xué)號為S6的學(xué)生所學(xué)課程的課程名和任課教師名。 (4)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1