




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、選擇題1D2C3C4A5D6B7C8A9C10A11B12D13D14A15B16B二、填空題1.選擇、投影、連接2.層次模型、網狀模型、關系模型3.數據庫管理系統(DBMS)4.主鍵5.自然連接6.關系7.9、208.選擇9.聯系10.R-S三、設教學數據庫中有三個關系,請寫出關系代數表達式。1.檢索課程號為C3的學生學號和成績。ΠNSNO,SCORE(σCNO='C3'(SC))2.檢索課程號為C4的學生學號和姓名。ΠNO,SN(σCNO='C4'(S?SC))檢索學習了MATHS課程的學生的學號和姓名。ΠNO,SN(σCN='MATHS'(S?SC?C))4.檢索學習課程號為C1或C3的學生學號。ΠNSNO(σCNO='C1'V'CNO='C3'(SC))5.檢索不學習課程號為C2的學生的姓名和年齡。ΠSN,AGE(S)-ΠSN,AGE(σCNO='C2'(S?SC))四、簡答題1.(1)數據(Data):描述事物的符號記錄稱為數據。數據的種類有數字、文字、圖形、圖像、聲音、正文等。數據與其語義是不可分的。500這個數字可以表示一件物品的價格是500元,也可以表示一個學術會議參加的人數有500人,還可以表示一袋奶粉重500克。(2)數據庫(DataBase,簡稱DB):數據庫是長期儲存在計算機內、有組織的、可共享的大量數據的集合。數據庫中的數據按一定的數據模型組織、描述和儲存,具有較小的冗余度、較高的數據獨立性和易擴展性,并可為各種用戶共享。(3)數據庫系統(DataBaseSytem,簡稱DBS):數據庫系統是指在計算機系統中引入數據庫后的系統構成,一般由數據庫、數據庫管理系統(及其開發工具)、應用系統、數據庫管理員構成。數據庫系統和數據庫是兩個概念。數據庫系統是一個人-機系統,數據庫是數據庫系統的一個組成部分。但是在日常工作中人們常常把數據庫系統簡稱為數據庫。希望讀者能夠從人們講話或文章的上下文中區分“數據庫系統”和“數據庫”,不要引起混淆。(4)數據庫管理系統(DataBaseManagementsytem,簡稱DBMS):數據庫管理系統是位于用戶與操作系統之間的一層數據管理軟件,用于科學地組織和存儲數據、高效地獲取和維護數據。DBMS的主要功能包括數據定義功能、數據操縱功能、數據庫的運行管理功能、數據庫的建立和維護功能。2.使用數據庫系統的好處是由數據庫管理系統的特點或優點決定的。使用數據庫系統的好處很多,例如:可以大大提高應用開發的效率,方便用戶的使用,減輕數據庫系統管理人員維護的負擔,等等。使用數據庫系統可以大大提高應用開發的效率。因為在數據庫系統中應用程序不必考慮數據的定義、存儲和數據存取的具體路徑,這些工作都由DBMS來完成。用一個通俗的比喻,使用了DBMS就如有了一個好參謀、好助手,許多具體的技術工作都由這個助手來完成。開發人員就可以專注于應用邏輯的設計,而不必為數據管理的許許多多復雜的細節操心。還有,當應用邏輯改變,數據的邏輯結構也需要改變時,由于數據庫系統提供了數據與程序之間的獨立性,數據邏輯結構的改變是DBA的責任,開發人員不必修改應用程序,或者只需要修改很少的應用程序,從而既簡化了應用程序的編制,又大大減少了應用程序的維護和修改。使用數據庫系統可以減輕數據庫系統管理人員維護系統的負擔。因為DBMS在數據庫建立、運用和維護時對數據庫進行統一的管理和控制,包括數據的完整性、安全性、多用戶并發控制、故障恢復等,都由DBMS執行。總之,使用數據庫系統的優點是很多的,既便于數據的集中管理,控制數據冗余,提高數據的利用率和一致性,又有利于應用程序的開發和維護。3.數據庫系統的主要特點有:(1)數據結構化。數據庫系統實現整體數據的結構化,這是數據庫的主要特征之一,也是數據庫系統與文件系統的本質區別。注意這里的“整體’兩個字。在數據庫系統中,數據不再針對某一個應用,而是面向全組織,具有整體的結構化。不僅數據是結構化的,而且數據的存取單位即一次可以存取數據的大小也很靈活,可以小到某一個數據項(如一個學生的姓名),大到一組記錄(成千上萬條學生記錄)。而在文件系統中,數據的存取單位只有一個:記錄,如一個學生的完整記錄。(2)數據的共享性高,冗余度低,易擴充。數據庫的數據不再面向某個應用而是面向整個系統,因此可以被多個用戶、多個應用以多種不同的語言共享使用。由于數據面向整個系統,是有結構的數據,不僅可以被多個應用共享使用,而且容易增加新的應用,這就使得數據庫系統彈性大,易于擴充。數據共享可以大大減少數據冗余,節約存儲空間,同時還能夠避免數據之間的不相容性與不一致性。所謂“彈性大”是指系統容易擴充也容易收縮,即應用增加或減少時不必修改整個數據庫的結構,只需做很少的改動。可以取整體數據的各種子集用于不同的應用系統,當應用需求改變或增加時,只要重新選取不同的子集或加上一部分數據,便可以滿足新的需求。(3)數據獨立性高。數據獨立性包括數據的物理獨立性和數據的邏輯獨立性。數據庫管理系統的模式結構和二級映像功能保證了數據庫中的數據具有很高的物理獨立性和邏輯獨立性。(4)數據由DBMS統一管理和控制。數據庫的共享是并發的共享,即多個用戶可以同時存取數據庫中的數據甚至可以同時存取數據庫中同一個數據。為此,DBMS必須提供統一的數據控制功能,包括數據的安全性保護、數據的完整性檢查、并發控制和數據庫恢復。DBMS數據控制功能包括四個方面:數據的安全性保護:保護數據以防止不合法的使用造成的數據的泄密和破壞;數據的完整性檢查:將數據控制在有效的范圍內,或保證數據之間滿足一定的關系;并發控制:對多用戶的并發操作加以控制和協調,保證并發操作的正確性;數據庫恢復:當計算機系統發生硬件故障、軟件故障,或者由于操作員的失誤以及故意的破壞影響數據庫中數據的正確性,甚至造成數據庫部分或全部數據的丟失時,能將數據庫從錯誤狀態恢復到某一已知的正確狀態,亦稱為完整狀態或一致狀態。4.(1)數據庫定義功能;(2)數據組織、存儲和管理功能;(3)數據操縱功能;(4)數據庫的事務管理和運行管理;(5)數據庫的建立和維護功能。一、選擇題1C2C3A二、填空題1.社區2.集群3.設計、開發、管理、數據遷移一、選擇題1A2B3D4B5D6D7B8B9B10B二、填空題1.sys、mysq、performance_schema、information_schema2.表、視圖、索引、約束、函數、存儲過程、觸發器、用戶和角色3.SQL4.USE5.數據庫6.1:1、1:m、m:n7.候選關鍵字8.實體、屬性、聯系9.實體、域、參照10.空三、簡答題1.(1)綜合統一。SQL語言集數據定義語言DDL、數據操縱語言DML和數據控制語言DCL的功能于一體。(2)高度非過程化。用SQL語言進行數據操作,只要提出“做什么”,而無需指明“怎么做”,因此無需了解存取路徑,存取路徑的選擇以及sQL語句的操作過程由系統自動完成。(3)面向集合的操作方式。SQL語言采用集合操作方式,不僅操作對象、查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。(4)以同一種語法結構提供兩種使用方式。SQL語言既是自含式語言,又是嵌入式語言。作為自含式語言,它能夠獨立地用于聯機交互的使用方式;作為嵌入式語言,它能夠嵌入到高級語言程序中,供程序員設計程序時使用。(5)語言簡捷,易學易用。2.對于違反實體完整性和用戶定義的完整性的操作一般都采用拒絕執行的方式進行處理。而對于違反參照完整性的操作,并不都是簡單地拒絕執行,有時要根據應用語義執行一些附加的操作,以保證數據庫的正確性。3.數據庫設計主要包括需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫的實施和數據庫的運行和維護第4章習題答案1.選擇題(1)A(2)B(3)C(4)D(5)C(6)B(7)D(8)D(9)B(10)A2.填空題(1)PRIMARYKEY(2)NOTNULL(3)ALTERTABLE(4)DROPTABLE(5)INSERTINTO(6)DEFAULT(7)VALUES(8)CREATEINDEX(9)INDEX(10)外鍵約束第5章習題答案1.選擇題(1)B(2)A(3)B(4)A(5)A(6)A(7)A(8)C(9)D(10)C2.填空題(1)從數據庫表中檢索數據(2)*(3)結果集中的行(4)DESC(5)數據來源的表或視圖(6)分組(7)連接(8)定義(9)查詢(10)ALTERVIEW1.選擇題(1)C(2)B(3)C(4)A(5)D(6)B(7)B(8)C(9)C(10)D2.填空題(1)數學函數字符串函數日期函(2)DAYOFWEEK()(3)數據庫(4)8(5)12(6)BEGINEND(7)返回當前MySQL版本號的字符串(8)DELIMITER(9)SHOWE(10)REPEAT1.選擇題(1)C(2)B(3)C(4)B(5)D(6)B(7)D(8)A2.填空題(1)BEGINEND(2)RETURN(3)CLOSE(4)事件觸發器(5)DECLAREFETCH一、選擇題1B2D3A4B5B二、填空題1.請求核實階段2.所有3.FLUSHPRIVILEGES4.SHOWGRANTS5.log_bin=/data/binlog/mysql-bin6.表結構7.mysql-uusername-p[dbname]<backup.sql三、簡答題1.mysql服務器通過權限表來控制用戶對數據庫的訪問,權限表存放在mysql數據庫里,有mysql_install_db腳本初始化.這些權限表分別有user,db,table_priv,columns_priv和host。2.用戶管理包括創建用戶、刪除用戶和修改口令等操作。創建用戶使用CREATEUSER語句,刪除用戶使用DROPUSER語句,修改口令使用SETPASSWORD語句。3.權限管理包括授予權限和撤銷權限操作。授予權限使用GRANT語句,撤銷用戶的權限可以使用REVOKE語句。4.在GRANT語句中可用于指定權限級別的值的格式有以下幾種:*:表示當前數據庫中的所有表。。*.*:表示所有數據庫中的所有表。db_name.*:表示某個數據庫中的所有表,db_name指定數據庫名。db_name.tbl_name:表示某個數據庫中的某個表或視圖,db_name指定數據庫名,tbl_name指定表名或視圖名。tbl_name:表示某個表或視圖,tbl_name指定表名或視圖名。db_name.routine_name:表示某個數據庫中的某個存儲過程或函數,routine_name指定存儲過程名或函數名。5.常規日志用于記錄MySQL服務運行信息和SQL語句,二進制日志用于記錄MySQL數據庫的變化。二進制日志可以用于多服務器復制、數據恢復,常規日志則不能。6.數據庫備份是將數據庫中的數據,以及保證數據庫系統正常運行的有關信息保存起來,以備系統出現故障后恢復數據庫時使用;數據庫恢復是將數據庫系統從故障或者癱瘓狀態恢復到可正常運行,并能夠將數據恢復到可接受狀態的活動。7.在MySQL數據庫中,常用的備份數據的方法有兩種,一種是使用SELECT…INTOOUTFILE語句導出表數據,一種是使用mysqldump命令備份數據。8.在MySQL數據庫中,常用的恢復數據的方法有兩種,一種是使用LOADDATAINFILE語句導入表數據,一種是使用mysql命令恢復數據。一、選擇題1B2B3B4D5D6A二、填空題1.原子性2.臟讀不可重復讀幻讀3.開始提交撤銷保存4.共享鎖排他鎖意向鎖5.未提交讀提交讀可重復讀可串行化6.未提交讀三、簡答題1.事務(transaction)是由作為一個邏輯單元的一條或多條SQL語向組成的,在同一個事務當中,這些操作最終要么全部執行成功,要么全部失敗,不會存在部分成功的情況。2.每個事務在操作時都必須具備ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持久性(Durability)。3.COMMIT語句是提交語句,它使從事務開始以來所執行的所有數據修改都將成為數據庫的永
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 IEC 62232:2025 EN-FR Determination of RF field strength,power density and SAR in the vicinity of base stations for the purpose of evaluating human exposure
- 2025年工程造價師考試試卷及答案
- 2025年環境科學研究生入學考試試題及答案
- 2025年精益生產與質量管理基礎知識考試試卷及答案
- 2025年農產品質量安全檢測考試試卷及答案
- 2025年抗結劑項目合作計劃書
- 2025年稀土-鐵超磁致伸縮單晶材料項目合作計劃書
- 家具潔凈護理流程
- 新人培訓指南
- 新能源太陽能熱發電EPC總承包項目合規性評估與保障協議
- 船舶結構節點圖
- 污水處理ao工藝
- 2024年重慶市中考數學試題B卷含答案
- 安徽理工大學《高等安全工程》2023-2024學年第一學期期末試卷
- 2024年7月1日實施新版醫療器械采購、收貨、驗收、貯存、銷售、出庫、運輸和售后服務工作程序
- 航天禁(限)用工藝目錄(2021版)-發文稿(公開)
- 2024紙箱廠規章制度
- 車位轉讓車位協議書模板
- Unit 1 Our living planet Reading The ocean deep 教學設計-2023-2024學年高中英語譯林版(2020)選修第一冊
- 腦洞大開背后的創新思維學習通超星期末考試答案章節答案2024年
- DB34∕T 3781-2021 集貿市場(大型超市)公平秤設置與管理規范
評論
0/150
提交評論