下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、SQL數(shù)據(jù)庫系統(tǒng)課后問答題及參考答案學(xué)習(xí)情境11什么是數(shù)據(jù)庫管理系統(tǒng)?它的主要功能是什么?答:DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分,它的功能包括數(shù)據(jù)定義功、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運行管理、數(shù)據(jù)庫的建立和維護功能。 2數(shù)據(jù)庫設(shè)計步驟分哪幾個階段?各階段主要任務(wù)是什么?答:數(shù)據(jù)庫設(shè)計分為以下四個階段需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計階段。各階段的設(shè)計要點如下: (1) 需求分析:準確了解與分析用戶需求(包括數(shù)據(jù)與處理)。 (2) 概念結(jié)構(gòu)設(shè)計:通過對用戶需求進行綜合、歸納與抽象,
2、形成一個獨立于具體DBMS的概念模型。 (3) 邏輯結(jié)構(gòu)設(shè)計:將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,并對其進行優(yōu)化。 (4) 數(shù)據(jù)庫物理設(shè)計:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。3什么是關(guān)系?其主要特點是什么?答:關(guān)系模型是由一組關(guān)系組成,每個關(guān)系的數(shù)據(jù)結(jié)構(gòu)是一張規(guī)范化的二維表,它由行和列組成。關(guān)系模型中的關(guān)系有如下特點:(1)關(guān)系中的每一屬性都是不可再分的基本數(shù)據(jù)項。(2)每個屬性的名字不能相同。(3)行和列的順序無關(guān)緊要。(4)關(guān)系中不能存在完全相同的行。4E-R模型轉(zhuǎn)化為關(guān)系模式應(yīng)遵循的原則是什么? 答:(1)E-R圖中的一個實體轉(zhuǎn)換為一個關(guān)
3、系模式,實體的屬性就是關(guān)系的屬性,實體的主鍵就是關(guān)系的主鍵。(2)E-R圖中的一個聯(lián)系轉(zhuǎn)換為一個關(guān)系,該關(guān)系的屬性就是聯(lián)系的屬性以及與該聯(lián)系相關(guān)的實體的主鍵。而關(guān)系的主鍵則由聯(lián)系的方式?jīng)Q定:若聯(lián)系為1:1,則每個實體的主鍵均可作為該關(guān)系的主鍵。 若聯(lián)系為1:n,關(guān)系的主鍵是n端實體的主鍵。 若聯(lián)系為m:n,關(guān)系的主鍵是各個實體的主鍵的組合。 (3)具有相同主鍵的關(guān)系模式可合并。5什么是數(shù)據(jù)庫的完整性?主要包括哪些內(nèi)容?答:關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件。關(guān)系模型中可以有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。其中實體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束
4、條件,被稱作是關(guān)系的兩個不變性,應(yīng)該由關(guān)系系統(tǒng)自動支持。 1)實體完整性。規(guī)定表中必須有一個主鍵,而使表中每一條記錄都是唯一的。2)參照完整性。保證相關(guān)聯(lián)的表之間數(shù)據(jù)的一致性。3)用戶自定義完整性。用于限制用戶向表中列輸入的數(shù)據(jù),它是一種強制性的數(shù)據(jù)定義。學(xué)習(xí)情境2 1.答:SQL Server 2008提供的主要版本有:(1)企業(yè)版,最全面的版本,支持所有的SQL Server 2008提供的功能,能夠滿足大型企業(yè)復(fù)雜的業(yè)務(wù)需求。(2)開發(fā)版,覆蓋了企業(yè)版所有的功能,但是只允許作為開發(fā)和測試系統(tǒng),不允許作為生產(chǎn)系統(tǒng)。(3)標準版,適合于中小型企業(yè)的需求,在價格上比企業(yè)版有優(yōu)勢。(4)工作組版
5、,對于那些在大小和用戶數(shù)量上沒有限制的數(shù)據(jù)庫的小型企業(yè),該版本是理想的數(shù)據(jù)管理解決方案,可用作前端Web服務(wù)器,也可用于部門或分支機構(gòu)的運營。(5)免費版,是一個產(chǎn)品的入門級版本,它確實有其局限性,不過仍然是值得信賴的數(shù)據(jù)庫。2.答:SQL Server 2008提供的系統(tǒng)數(shù)據(jù)庫包括:(1)master數(shù)據(jù)庫,記錄SQL Server系統(tǒng)的所有系統(tǒng)級別信息。(2)model數(shù)據(jù)庫,是SQL Server實例上創(chuàng)建的所有數(shù)據(jù)庫的模板,。(3)msdb數(shù)據(jù)庫,用于SQL Server代理計劃警報、作業(yè)、Service Broker 和數(shù)據(jù)庫郵件等。另外有關(guān)數(shù)據(jù)庫備份和還原的記錄,也會寫在該數(shù)據(jù)庫里
6、。(4)tempdb數(shù)據(jù)庫,用于保存臨時對象或中間結(jié)果集。(5)resource數(shù)據(jù)庫,是一個特殊的數(shù)據(jù)庫,包含SQL Server 2008中的系統(tǒng)對象。3.答:數(shù)據(jù)庫中的約束包括以下五種:(1)主鍵約束,使用數(shù)據(jù)表中的一列或多列數(shù)據(jù)來唯一地標識一行數(shù)據(jù)。(2)外鍵約束,定義了表之間的關(guān)系,主要用來維護兩個表之間的一致性。(3)檢查約束,通過檢查輸入表列數(shù)據(jù)的值來維護值域的完整性,它就像一個過濾器依次檢查每個要進入數(shù)據(jù)庫的數(shù)據(jù),只有符合條件的數(shù)據(jù)才允許通過。(4)唯一性約束,確保在非主鍵列中不輸入重復(fù)的值。可以對一個表定義多個唯一性約束,但只能定義一個主鍵約束。(5)默認約束,是指在輸入操作
7、中沒有提供輸入值時,系統(tǒng)將自動提供給某列的值。學(xué)習(xí)情境31. 存儲過程與觸發(fā)器有什么不同?他們都是一段SQL語句的組合。存儲過程是完成一定的功能,能夠設(shè)置返回參數(shù).需要通過過程或程序中調(diào)用來啟動。觸發(fā)器一般是在表有改變時(包括插入,更新和刪除)啟動,完成對表改變的關(guān)聯(lián)數(shù)據(jù)的更改或一些邏輯檢查和驗證.用于保證數(shù)據(jù)的完整性。2. 什么是視圖?它和表有什么區(qū)別?視圖是虛擬表,包含由一個或多個表的列的組成的自集,盡管類似于表,但并不存在數(shù)據(jù)庫里,它是作為對象存儲的查詢。所以,視圖是從一個或多個表派生數(shù)據(jù)的對象3. 修改視圖中的數(shù)據(jù)受到哪些限制?(1)必須有權(quán)限(2)對由多表連接成的視圖修改數(shù)據(jù)時,不能
8、同時影響一個以上的基表,也不能刪除視圖中的數(shù)據(jù)(3)對視圖上的某些列不能修改,這些列是:計算列,內(nèi)置函數(shù)列和行集合函數(shù)列(4)對具有NOT NULL 的列進行修改時可能會出錯。通過視圖修改或者插入數(shù)據(jù)時,必須保證未顯示的具有NOT NULL 屬性的列有值,可以是默認值,IDENTITY 等,否則不能像視圖中插入數(shù)據(jù)行。(5)如果某些列因為規(guī)則或者約束的限制不能接受從視圖插入的數(shù)據(jù)時,則插入數(shù)據(jù)可能會失?。?)刪除基表并不刪除視圖,建議采用與表明顯不同的名字命名規(guī)則4. 哪些列適合創(chuàng)建索引?哪些列不適合創(chuàng)建索引?適合創(chuàng)建索引的列:1.主鍵2.連接中頻繁使用的列3.在某一范圍內(nèi)頻繁搜索的列和按排序
9、順序頻繁檢索的列。不適合創(chuàng)建索引的列:1.很少或從來不在查詢中使用的列,因為系統(tǒng)很少或從來不根據(jù)這個列的值去查找數(shù)據(jù)行。2.只有兩個或很少幾個值的列。3.以bit、text、image數(shù)據(jù)類型定義的列。4.數(shù)據(jù)行數(shù)很少的小表一般也不用創(chuàng)建索引。5. 什么是事務(wù)?事務(wù)的特點是什么? 事務(wù)是一種機制、一個操作序列,它包含了一組數(shù)據(jù)庫操作命令,并且把所有的命令作為一個整體一起向系統(tǒng)提交或撤消操作請求,即這一組數(shù)據(jù)庫命令要么都執(zhí)行,要么都不執(zhí)行。因此事務(wù)是一個不可分割的工作邏輯單元,在數(shù)據(jù)庫系統(tǒng)上執(zhí)行并發(fā)操作時,事務(wù)是最小的控制單元來使用的,它特別適用于多用戶同時操作的數(shù)據(jù)庫使用。 事務(wù)的特點:1.原
10、子性2.一致性3.隔離性4.持久性。學(xué)習(xí)情境41、簡述數(shù)據(jù)庫用戶訪問數(shù)據(jù)庫時需要進行的4次安全性檢驗過程。答:目前,SQL Server 2008的安全性機制主要劃分為4個等級,分別為:(1)客戶機操作系統(tǒng)的安全性(2)SQL Server 2008的登錄安全性登錄賬號和密碼(3)數(shù)據(jù)庫的使用安全性該用戶賬號對數(shù)據(jù)庫的訪問權(quán)限(4)數(shù)據(jù)庫對象的使用安全性該用戶賬號對數(shù)據(jù)庫對象的訪問權(quán)限首先用戶要登錄操作系統(tǒng),通過登錄賬號登錄到數(shù)據(jù)庫服務(wù)器中,只用該用戶具有數(shù)據(jù)庫訪問權(quán)限時才可以訪問該數(shù)據(jù)庫,數(shù)據(jù)庫的訪問權(quán)限是通過映射數(shù)據(jù)庫用戶與登錄賬號之間的關(guān)系來實現(xiàn)的。最后數(shù)據(jù)庫用戶要有對數(shù)據(jù)庫中對象的操作
11、權(quán)限才可以進行相應(yīng)的操作。2、簡述數(shù)據(jù)庫安全性與計算機操作系統(tǒng)的安全性的關(guān)系。答:SQL Server 2008與其它數(shù)據(jù)庫管理系統(tǒng)一樣,運行在某一個特定操作系統(tǒng)平臺下的應(yīng)用程序,因此操作系統(tǒng)的安全性直接影響到SQL Server 2008的安全性。在用戶使用客戶機通過網(wǎng)絡(luò)實現(xiàn)對SQL server 2008服務(wù)器的訪問時,用戶首先要獲得客戶機操作系統(tǒng)的使用權(quán)。3、為什么說角色可以方便管理員集中管理用戶的權(quán)限。答:如果數(shù)據(jù)庫有很多用戶,且這些用戶的權(quán)限基本相同,那么單獨授權(quán)給某個用戶的話,過程重復(fù),而且不便于集中管理。當權(quán)限發(fā)生變化時,管理員需要逐個修改每一個用戶的權(quán)限,非常麻煩。SQL Se
12、rver管理員將操作數(shù)據(jù)庫的權(quán)限賦予某個角色,再將數(shù)據(jù)庫用戶或登錄賬號設(shè)置為該角色,使得該用戶或登錄賬號擁有相應(yīng)的權(quán)限。當若干個用戶都屬于同一個角色時,它們就都繼承了該角色擁有的權(quán)限。若角色的權(quán)限發(fā)生變化,這些相關(guān)用戶的權(quán)限也會發(fā)生相應(yīng)的變化。因此,SQL Server中通過角色可將用戶分為不同的類型,對相同類型的用戶進行統(tǒng)一管理,賦予相同的操作權(quán)限,從而方便管理人員集中管理用戶的權(quán)限。4、簡述固定服務(wù)器角色的作用。答:服務(wù)器角色是指根據(jù)SQL Server 的管理任務(wù),以及這些任務(wù)相對的重要性等級來把具有SQL Server 管理職能的用戶劃分成不同的用戶組,每一組所具有管理SQL Server的權(quán)限已被預(yù)定義。服務(wù)器角色適用在服務(wù)器范圍內(nèi),并且其權(quán)限不能被修改。5、簡述備份數(shù)據(jù)的重要性。答:對于一個實際應(yīng)用的系統(tǒng)來說,數(shù)據(jù)是至關(guān)重要的資源,一旦丟失數(shù)據(jù),不僅影響正常的業(yè)務(wù)活動,嚴重的會引起全部業(yè)務(wù)的癱瘓。數(shù)據(jù)存放在計算機上,即使是最可靠的硬件和軟件也會出現(xiàn)系統(tǒng)故障或產(chǎn)品損壞。所以,數(shù)據(jù)庫的安全性是至
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通安全設(shè)施工安全操作考核試卷含答案
- 貴金屬首飾與寶玉石檢測員創(chuàng)新意識考核試卷含答案
- 鹽斤收放保管工創(chuàng)新方法能力考核試卷含答案
- 加氣混凝土切割工誠信知識考核試卷含答案
- 綜合能源運維員操作規(guī)范考核試卷含答案
- 井下作業(yè)設(shè)備操作維修工崗前合規(guī)考核試卷含答案
- 加工中心操作工操作規(guī)范能力考核試卷含答案
- 粉筆公安課件思維導(dǎo)圖
- 技術(shù)許可協(xié)議合同
- 公司終止合同協(xié)議
- 醫(yī)院收費員述職報告
- 2024年國開電大人文英語3專項測試全
- 六年級下冊語文《默寫小紙條》
- 2025年中國鐵路青藏集團有限公司招聘筆試參考題庫含答案解析
- 發(fā)電機日常巡查表(完整版)
- 2024屆湖南省長沙市高三上學(xué)期新高考適應(yīng)性考試歷史試卷(解析版)
- 經(jīng)營權(quán)承包合同例文2025年
- 《電工電子技術(shù)》課件-第7章
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- 茶葉招標文件熱銷版
- DB32T 3129-2016 適合機械化作業(yè)的單體鋼架塑料大棚技術(shù)規(guī)范
評論
0/150
提交評論