⑴ 資料庫基礎與應用課題答案
2014電大最新《資料庫基礎及應用》形成性考核冊作業答案一 (第1~第3章) 一、單選題(在每小題的空括弧內填寫上正確選項的字母,每小題2分,共36分) 1.在利用計算機進行數據處理的四個發展階段中,第3個發展階段是( C )。 A.人工管理 B.文件系統 C.資料庫系統 D.分布式資料庫系統 2實體中能夠唯一標識自己的屬性被稱做( A )。 A.碼 B.域 C.聯系 D.元組 3、關系數據模型屬於( B )。 A.概念數據模型 B.邏輯數據模型 C.存儲數據模型 D.對象數據模型 4.若實體A和B是1對多的聯系,實體B和C是多對1的聯系,則實體A和C是( C )聯系。 A.1對1 B.1對多 C.多對多 D.多對1 5.在資料庫體系結構的三級模式中,全局模式處於( B )層。 A.最內 B.中間 C.最外 D.應用 6.下面不屬於資料庫體系結構中三級模式的是( C )。 A.存儲模式 B.邏輯模式 C.數據模式 D.應用模式 7.設D1、D2和D3定義域中的基數分別為2、3和4,則D1xD2xD3的元組數為( B )。 A.9 B.24 C.10 D.14 8.設關系R1具有a1個屬性和b1個元組,關系R2具有a2個屬性和b2個元組,則關系R1×R2所具有的元組個數( D )。 A.a1+b1 B.a2+b2 C.a1xa2 D.b1xb2 9.若一個關系為R(學生號,姓名,性別,年齡),則可以作為主碼的屬性為( A )。 A.學生號 B.姓名 C.性別 D.年齡 10.設一個關系模式為R(A,B,C),對應的關系內容為R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},則δB>15(R)的運算結果中具有的元組個數為( B )。 A.1 B.2 C.3 D.4 11.設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為X(學生號,課程號,成績)。則求出所有選修課程信息的運算表達式為П課程號(X)與( A )的自然連接。 A.C B.S C.X D.П課程號(C) 12.設兩個關系中分別包含有m和n個屬性,它們具有同一個公共屬性,當對它們進行等值連接時,運算結果的關系中包含的屬性個數為( C )。 A.m*n B.m+n-1 C.m+n D.m+n+1 13.在一個關系R中,若X,Y和Z為互不相同的單屬性,並且存在XY和YZ,則必然存在X到Z的( B )函數依賴。 A.部分 B.傳遞 C.直接 D.平凡 14.在一個關系R中,若存在「學號系號,系號系主任」,則該關系必定存在著( )函數依賴。 A.部分 B.平凡 C.相互 D.傳遞 15.設一個關系為R(A,B.C,D,E),它的最小函數依賴集為FD={AB,CD,(A,C)E},則該關系的候選碼為( B )。 A.(A,B) B.(A,C) C.(A,D) D.(A,E) 16.設一個關系為R(A,B,C,D,E),它的最小函數依賴集為FD={AB,BC.BD,DE},則該關系的候選碼為( C )。 A.(A,B) B.(A,D) C.A D.B 17.設一個關系為R(A,B,C,D,E),它的最小函數依賴集為FD={AB,AC,(C,D) E},則該關系的候選碼為( C )。 A.(A,C) B.(C,D) C.(A,D) D.(B,D) 18.設一個關系為R(A.B,C,D,E,F,G),它的最小函數依賴集為FD={AB,AC,CD,CE,AF,FG},若要規范化為高一級的範式,則將得到( C )個關系。 A.1 B.2 C.3 D.4
⑵ 資料庫原理及應用
資料庫原理是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合。應用:資料庫管理系統可以依據它所支持的資料庫模型來作分類,例如關系式、XML;或依據所支持的計算機類型來作分類,例如伺服器群集、行動電話;或依據所用查詢語言來作分類。
在資料庫的發展歷史上,資料庫先後經歷了層次資料庫、網狀資料庫和關系資料庫等各個階段的發展,資料庫技術在各個方面的快速的發展。特別是關系型資料庫已經成為目前資料庫產品中最重要的一員,80年代以來, 幾乎所有的資料庫廠商新出的資料庫產品都支持關系型資料庫,即使一些非關系資料庫產品也幾乎都有支持關系資料庫的介面。
這主要是傳統的關系型資料庫可以比較好的解決管理和存儲關系型數據的問題。隨著雲計算的發展和大數據時代的到來,關系型資料庫越來越無法滿足需要,這主要是由於越來越多的半關系型和非關系型數據需要用資料庫進行存儲管理。
同時,分布式技術等新技術的出現也對資料庫的技術提出了新的要求,於是越來越多的非關系型資料庫就開始出現,這類資料庫與傳統的關系型資料庫在設計和數據結構有了很大的不同, 它們更強調資料庫數據的高並發讀寫和存儲大數據。
(2)2014電大資料庫原理與應用擴展閱讀
資料庫管理系統主要完成對資料庫的操縱與管理功能,實現資料庫對象的創建、資料庫存儲數據的查詢、添加、修改與刪除操作和資料庫的用戶管理、許可權管理等。它的安全直接關繫到整個資料庫系統的安全,其防護手段主要有:
(1)使用正版資料庫管理系統並及時安裝相關補丁。
(2)做好用戶賬戶管理,禁用默認超級管理員賬戶或者為超級管理員賬戶設置復雜密碼;為應用程序分別分配專用賬戶進行訪問;設置用戶登錄時間及登錄失敗次數限制,防止暴力破解用戶密碼。
(3)分配用戶訪問許可權時,堅持最小許可權分配原則,並限制用戶只能訪問特定資料庫,不能同時訪問其他資料庫。
(4)修改資料庫默認訪問埠,使用防火牆屏蔽掉對外開放的其他埠,禁止一切外部的埠探測行為。
(5)對資料庫內存儲的重要數據、敏感數據進行加密存儲,防止資料庫備份或數據文件被盜而造成數據泄露。
(6)設置好資料庫的備份策略,保證資料庫被破壞後能迅速恢復。
(7)對資料庫內的系統存儲過程進行合理管理,禁用掉不必要的存儲過程,防止利用存儲過程進行資料庫探測與攻擊。
(8)啟用資料庫審核功能,對資料庫進行全面的事件跟蹤和日誌記錄。
⑶ 資料庫原理及應用的目錄
《資料庫原理及應用》
第1章 緒論
1.1 數據管理技術的發展
1.1.1 人工管理階段
1.1.2 文件系統階段
1.1.3 資料庫管理階段
1.2 資料庫系統結構
1.2.1 三級模式結構
1.2.2 資料庫系統的二級獨立性
1.2.3 資料庫系統的二級映像
1.3 資料庫、資料庫管理系統和資料庫系統
1.3.1 資料庫
1.3.2 資料庫管理系統
1.3.3 資料庫系統
1.4 資料庫技術的發展
小結
習題
第2章 數據模型
2.1 數據模型的概念
2.1.1 數據的三個范疇
.2.1.2 數據模型的組成要素及分類
2.2 e-r模型
2.2.1 基本概念
2.2.2 e-r圖設計
2.3 面向對象模型
2.3.1 對象建模的基本知識
2.3.2 類圖
小結
習題
第3章 關系資料庫
3.1 關系數據模型
3.1.1 關系數據模型概述
3.1.2 基本術語
3.1.3 關系的性質
3.2 關系的完整性
3.3 關系代數
3.3.1 傳統的集合運算
3.3.2 專門的關系運算
3.3.3 關系代數運算的應用實例
3.3.4 關系代數的擴充操作
小結
習題
第4章 結構化查詢語言sql
4.1 sql概述
4.1.1 sql語言的發展
4.1.2 sql語言的特點
4.1.3 sql語言的基本概念
4.2 數據定義語句
4.2.1 基本表的定義
4.2.2 基本表的修改與刪除
4.2.3 基本表的刪除
4.3 查詢
4.3.1 單表查詢
4.3.2 連接查詢
4.3.3 嵌套查詢
4.3.4 集合查詢
4.4 數據操縱
4.4.1 插入數據
4.4.2 修改數據
4.4.3 刪除數據
4.5 視圖
4.5.1 視圖的定義與刪除
4.5.2 查詢視圖
4.5.3 更新視圖
4.5.4 視圖的作用
小結
習題
第5章 存儲過程、觸發器和數據完整性
5.1 sql server編程結構
5.1.1 變數
5.1.2 顯示信息
5.1.3 注釋語句
5.1.4 批處理
5.1.5 流程式控制制語句
5.2 存儲過程
5.2.1 存儲過程的基本概念
5.2.2 創建存儲過程
5.2.3 使用sql server管理控制台執行存儲過程
5.2.4 修改和刪除存儲過程
5.3 觸發器
5.3.1 觸發器的基本概念
5.3.2 創建觸發器
5.3.3 修改和刪除觸發器
5.4資料庫完整性
5.4.1 約束
5.4.2 默認值
5.4.3 規則
5.4.4 用戶定義的數據完整性
小結
習題
第6章 關系資料庫設計理論
6.1 問題的提出
6.2 基本概念
6.2.1 函數依賴
6.2.2 碼
6.3 規范化
6.3.1 第一範式
6.3.2第二範式
6.3.3 第三範式
6.3.4 bc範式
6.3.5 多值依賴與第四範式
6.3.6 關系模式規范化
6.4 函數依賴的公理系統
6.4.1 armstrong公理系統
6.4.2 閉包
6.4.3 函數依賴集的等到價和最小化
6.5 模式分解
6.5.1 模式分解的准則
6.5.2 分解的函數依賴保持性和無損連接性
6.5.3 模式分解的演算法
小結
習題
第7章 索引
7.1 索引的概念
7.1.1 聚集索引
7.1.2 非聚集索引
7.1.3 唯一索引
7.1.4 何時應該創建索引
7.1.5 系統如何訪問表中的數據
7.2 sql server 2005中的索引
7.2.1 索引的結構
7.2.2 管理索引
小結
習題
第8章 資料庫設計
8.1 資料庫設計概述
8.2 資料庫設計的過程
8.2.1 資料庫設計的步驟
8.2.2 需求分析階段
8.2.3 概念設計階段
8.2.4 邏輯設計階段
8.2.5 物理設計階段
8.2.6 資料庫實現階段
8.2.7 資料庫的運行與維護階段
8.3 資料庫設計實例:電網設備搶修物資管理資料庫設計
8.3.1 需求分析
8.3.2 概念模型
8.3.3 邏輯模型
小結
習題
第9章 資料庫安全
9.1 安全性概述
9.1.1 用戶標識與鑒別
9.1.2 存取控制
9.1.3 自主存取控制方法
9.1.4 強制存取控制方法
9.1.5 視圖機制
9.1.6 審計
9.1.7 數據加密
9.2 sql server的安全性
9.2.1 sql server 2005的身份驗證模式
9.2.2 sql server 2005的安全機制
9.3 用戶管理和角色管理
9.3.1 登錄用戶和資料庫用戶
9.3.2 用戶管理
9.3.3 角色管理
9.3.4 sql server的固定角色
9.4 許可權管理
9.4.1 授予許可權
9.4.2 收回許可權
9.4.3 禁止許可權
9.5 架構
小結
習題
第10章 資料庫保護
10.1 事務
10.1.1 事務的定義
10.1.2 事務的acid性質
10.1.3 事務的狀態
10.2 並發控制
10.2.1 並發操作與數據的不一致性
10.2.2 封鎖
10.2.3 並發操作的調度
10.3 資料庫的恢復
10.3.1 存儲器的結構
10.3.2 恢復的原則和實現方法
10.3.3 故障類型和恢復方法
10.4 sql server資料庫備份與恢復
10.4.1 資料庫備份方法
10.4.2 資料庫恢復
小結
習題
第11章資料庫技術新進展
11.1 數據倉庫
11.1.1 數據倉庫的概念、特點與組成
11.1.2 數據的技術
11.1.3 數據倉庫的幾個重要概念
11.1.4 數據倉庫的結構
11.1.5 數據倉庫的多維數據模型
11.1.6 數據倉庫系統設計
11.1.7 數據倉庫的未來
11.2 數據挖掘
11.2.1 支持數據挖掘的基礎
11.2.2 數據挖掘的分析方法
11.2.3 數據挖掘常用的基本技術
11.2.4數據挖掘技術實施的步驟
11.2.5數據挖掘技術發展
11.3 資料庫技術的研究及發展
11.3.1 資料庫技術的研究熱點
11.3.2 資料庫技術的發展方向
11.4 結語
小結
習題
附錄a sql server 2005的安裝及使用
a.1 sql server簡介
a.2 sql server 2005的安裝
a.3 sql server配置管理器
a.4 啟動sql server服務
a.5 使用sql server management studio管理資料庫
附錄b 實驗
實驗一 通過sql server management studio創建及管理資料庫
實驗二 通過sql語句創建與管理數據表
實驗三 單表查詢
實驗四 復雜查詢
實驗五 視圖的創建與使用
實驗六 存儲過程
實驗七 觸發器
實驗八 實現數據完整性
實驗九 索引及資料庫安全
參考文獻
⑷ 資料庫系統原理與應用的內容簡介
本書通過兩個完整的案例,全面地介紹了SQL Server 2005資料庫管理系統的各種操作技術和應用程序開發方法,寓原理於應用,於應用中解釋原理。通過「圖書管理系統」詳細闡述了關系資料庫的管理和開發過程,同時,利用「B?C電子商務系統」供讀者進行模仿、練習和提高。本書共12章,分別介紹了資料庫技術基礎、資料庫操作、表的管理、數據查詢、索引和視圖操作、T?SQL基礎和存儲過程、資料庫完整性、資料庫安全性、數據管理、事務和鎖、資料庫設計以及資料庫應用程序開發等內容。同時,書後還配套有綜合實訓和模擬試題,以方便學生上機實訓並鞏固所學知識內容。本書適合作為高職高專、中職院校IT類專業資料庫相關課程的教材,也可作為資料庫管理和程序開發人員的參考用書。
⑸ 資料庫系統原理與應用的內容簡介
本書詳細介紹了資料庫原理、方法及其應用開發技術。全書共分10章,分別介紹了數據模型,關系資料庫,Microsoft SQL Servel 2000基礎,關系資料庫標准語言——SQL,資料庫的安全與保護,SQL語言高級功能(觸發器和存儲過程),關系模式的規范化與查詢優化,資料庫設計與實施等內容。同時還介紹了資料庫技術的新發展,如面向對象資料庫技術、分布式資料庫、數據倉庫與數據挖掘技術等。書中配有較多的實例、適量的習題和上機實驗指導,以利教師教學和學生自學。
本書既可作為普通高等學校有關專業「資料庫原理及其應用」課程的教材,也可作為成人教育和自學考試同名課程的教材和教學參考書,亦可供IT 領域的科技人員參考。
⑹ 資料庫原理及應用和大數據與會計有什麼聯系
內在有一定聯系,都用到計算機和數據。
資料庫管理與應用共分為7個學習內容,一為熟悉、安裝和配置資料庫,二介紹資料庫設計與創建,三介紹資料庫安全管理,四介紹資料庫性能監測和日常維護,五講解資料庫的操縱,六講述T-SQL語言及其應用,七通過一個綜合案例講述資料庫系統的編程和測試。大數據與會計是適應當今人工智慧與大數據時代會計業務和會計信息日益呈現海量數據處理、實時雲計算化、會計智能決策等新型會計業務特徵。具備會計理論知識和財務知識,大型數據分析和處理技術,計算機人工智慧和IT信息技術『文力』的專業知識和技術技能,是一套全新的高端復合型會計人才。
⑺ 請問《資料庫原理及其應用教程》這門課對計算機專業考研重要嗎
主要看考什麼專業的研究生,如果是計算機方面,肯定會涉及到資料庫原理及其應用方面的知識的。
資料庫原理及其應用:以關系資料庫系統為核心,系統全面地闡述了資料庫系統的基本概念、基本原理和應用技術,主要內容包括資料庫技術概述、關系資料庫、關系資料庫的標准語言SQL、關系資料庫設計、資料庫保護、網路資料庫、網路資料庫管理系統SQL Server 2000、分布式資料庫系統、XML資料庫等
考研,即參加碩士研究生入學考試。其英文表述是「Take part in the entrance exams for postgraate schools」。考研首先要符合國家標准,其次按照程序:與學校聯系、先期准備、報名、初試、調劑、復試、復試調劑、錄取等方面依次進行。