




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1數據庫原理
(數據庫原理與應用)
2課程基本要求及課程核心考試題型典型習題講解3課程的基本要求1.了解數據庫技術的發展水平和發展趨勢;(Chapter1)2.了解三種不同的數據庫系統;(Chapter2)3.掌握關系數據庫、關系數據理論及數據庫設計的基本方法;(Chapter3、5、6)4.掌握數據庫保護的有關概念及實現方法;(Chapter7)5.熟練掌握關系數據查詢語言SQL。(Chapter4)4課程的核心1.基本概念(1)數據模型、數據模型三要素、數據庫(DB)、數據庫管理系統(DBMS)、數據庫工程;(2)關系數據庫的基本概念:關系操作、關系模型的數據結構、關系完整性;(3)數據庫設計、數據庫保護。5課程的核心2.基本理論:關系數據庫設計理論;數據庫保護;數據庫設計。6課程的核心3.基本方法:關系數據操作(代數和演算)、結構化查詢語言SQL。7考試題型單項選擇題填空題簡答題分析設計題8典型題目講解1.數據模型的三個組成部分為
、
和
。2.數據管理進展的三個階段分別是
、
和
。3.DBMS總是基于某種數據模型,根據數據模型的不同,DBMS可分為
、
和
三種類型。4.概念模型的表示方法最常用的是
。5.關系數據庫的關系演算語言是以_______________為基礎的DML語言。6.在函數依賴中,平凡的函數依賴根據Armstrong推理規則中的_______________律就可推出。7.在有泛化/細化聯系的對象類型之間,較低層的對象類型稱為_______________。8.從2NF到3NF是為了消除_______________依賴;從3NF到BCNF是為了消除_______________依賴。9
參考答案1.數據結構;數據操作;數據的完整性約束2.人工管理階段;文件系統階段;數據庫階段3.層次型;網狀型;關系型4.ER方法5.謂詞演算6.自反7.子類型8.非主屬性對碼的傳遞函數依賴;主屬性對碼的部分和傳遞函數依賴10典型題目講解1.數據庫的并發操作帶來哪三類問題?2.在數據庫階段,數據管理有哪些特點?3.兩段鎖協議是什么?4.SQL中表達完整性約束的規則主要有哪幾種?5.什么是對象關系數據模型?6.數據系統的生存期分成哪幾個階段?11
參考答案1.數據庫的并發操作帶來哪三類問題?(1)丟失修改(2)不可重復讀(3)讀“臟”數據2.在數據庫階段,數據管理有哪些特點?(1)數據結構化(2)數據的共享性高,冗余度低,易擴充(3)數據獨立性高(4)數據由DBMS統一管理和控制3.兩段鎖協議是什么?所謂兩段鎖的含義是:事務分為兩個階段,第一階段是獲得封鎖,事務可以獲得任何數據項上的任何類型的鎖,但不能釋放任何鎖;第二階段是釋放封鎖,事務可以釋放任何數據項上的任何類型的鎖,但不能再申請任何鎖。12
參考答案4.SQL中表達完整性約束的規則主要有哪幾種?有主鍵約束、外鍵約束、屬性值約束和全局約束等。5.什么是對象關系數據模型?在傳統的關系數據模型基礎上,提供元組、數組、集合等數據類型以及處理新的數據類型操作的能力,這樣形成的數據模型,稱為“對象關系數據模型”。6.數據系統的生存期分成哪幾個階段?分成七個階段:規劃、需求分析、概念設計、邏輯設計、物理設計、實現、運行和維護13典型題目講解1.對于教學數據庫的三個基本表:
學生
S(S#,SNAME,AGE,SEX)學習
SC(S#,C#,GRADE)課程
C(C#,CNAME,TEACHER)試用SQL的查詢語句表達下列查詢:(1)檢索LIU老師所授課程的課程號和課程名。(2)檢索WANG同學不學的課程的課程號。(3)統計有學生選修的課程門數。(4)求年齡大于女同學平均年齡的男學生姓名和年齡。14
參考答案1.(1)檢索LIU老師所授課程的課程號和課程名。
SELECTC#,CNAME
FROMC
WHERETEACHER=‘LIU’
(2)檢索WANG同學不學的課程的課程號。
SELECTC#
FROMC
WHEREC#NOTIN
(SELECTC#
FROMSC
WHERES#IN
(SELECTS#
FROM
S
WHERESNAME='WANG'))15
參考答案1.(3)統計有學生選修的課程門數。
SELECTCOUNT(DISTINCTC#)FROMSC
(4)求年齡大于女同學平均年齡的男學生姓名和年齡。
SELECTSNAME,AGE
FROMSASX
WHERE
X.SEX='M'ANDX.AGE>(SELECTAVG(AGE)FROMSASYWHEREY.SEX='F')16典型題目講解2.設關系模式R(S#,C#,GRADE,TNAME,TADDR),其屬性分別表示學生學號、選修課程的編號,成績、任課教師地址等意義。如果規定,每個學生每學一門課只有一個成績;每門課只有一個教師任教;每個教師只有一個地址(此處不允許教師同名同姓)。(1)試寫出關系模式R基本的函數依賴和候選鍵。(2)試把R分解成2NF模式集并說明理由。(3)試把R分解成3NF模式集,并說明理由。17
參考答案(1)F={(S#,C#)→GRADE,C#→TNAME,TNAME→TADDR}關系模式的侯選鍵是S#,C#。(2)可分解為下列三個關系。SC={S#,C#,GRADE}C={C#,TNAME,TADDR}理由如下:在原模式R中,TNAME不完全依賴于鍵(S#,C#),因此需進行分解,分解后,SC中,GRADE完全依賴于(S#,C#),在C中,主屬性是C#,其他非主屬性均完全依賴于C#。因此這個分解是正確的。(3)分解成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CRIA 25002-2021橡膠硫化促進劑TBBS
- T/CPUMT 002-2022基于傾斜航空攝影的實景三維模型構建技術規范
- T/CNFMA B027-2023戶外林業機械以汽油機為動力的背負式除草機
- T/CNFA 2-2017軟體家具床墊
- T/CIMA 0026-2021電能表外置斷路器試驗方法
- T/CIMA 0020-2020交流電能表動態性能檢驗裝置
- T/CHATA 023-2022結核病定點醫療機構結核感染預防與控制規范
- T/CFPA 012-2022消防用壓接式涂覆碳鋼管材及管件
- T/CEPPEA 5023-2023風光儲充一體化充電站設計規范
- T/CEMTA 4-2023工業炸藥生產線安全聯鎖檢測方法溫度、壓力和流量
- 綜合管線測量技術方案
- 古風團扇手工課件
- 2025-2030中國養老行業市場深度分析及前景趨勢與投資研究報告
- 醫院基建部面試題及答案
- 2025年中考物理模擬試卷猜題卷 3套(含答案)
- 2024-2025學年滬教版七年級數學上冊復習:分式(7大題型)(42道壓軸題專練)解析版
- 恒溫烙鐵焊接溫度驗證報告
- 湖北省松滋市老城鎮八一小學2024-2025學年小學六年級第二學期小升初數學試卷含解析
- 企業經營管理的基本理論知識90P
- 石墨產品設計與生產中的質量控制與優化
- 郵政郵件內部處理業務外包服務投標方案(技術方案)
評論
0/150
提交評論