資料庫系統及應用
㈠ SQL資料庫系統及應用 (一)
一、單選題(共 10 道試題,共 50 分。)V 1. 在SQL Server中,一個資料庫只能有一個( A)。A. 事務日誌文件
B. 輔助數據文件
C. 主數據文件
D. 文件組
2. 資料庫、資料庫管理系統和資料庫系統三者之間的關系是(C )。A. 資料庫包括資料庫管理系統和資料庫系統
B. 資料庫系統包括資料庫和資料庫管理系統
C. 資料庫管理系統包括資料庫系統和資料庫
D. 資料庫系統與資料庫和資料庫管理系統無關
3. 如果要把某一個資料庫建表許可權授給所有合法用戶,則可以把這個許可權授給( A),這樣該資料庫的每一個合法用戶都擁有了建表許可權。A. guest
B. dbo
C. sa
D. public
4. 在職工表中,要查詢部門10的所有職工信息,這種關系操作是( B)。
A. 選擇操作
B. 投影操作
C. 連接操作
D. 並操作
5. 按照數據模型劃分,SQL Server應當是(C )。
A. 層次型資料庫管理系統
B. 網狀型資料庫管理系統
C. 關系型資料庫管理系統
D. 混合型資料庫管理系統
6. 系統管理員可以修改master資料庫,而且這種權利(A )。
A. 無法轉給其它用戶
B. 可以轉給任何用戶
C. 只能轉給特定的用戶組
D. 只能轉給一個用戶
7. 如果要從一張表中抽取符合某一條件的數據行,則所進行操作是(A )。
A. 投影操作
B. 選擇操作
C. 連接操作
D. 笛卡兒積
8. 一般在客戶端能夠運行SQL語句的工具是( C)。
A. 聯機幫助文檔
B. 服務管理器
C. 查詢分析器
D. 企業管理器
9. 每當SQL Server重啟之後,要重新建立的資料庫是(D )。A. Master
B. Model
C. Msdb
D. Tempdb
10. 某個大型製造業廠商要建立自己的財務系統資料庫,需要安裝SQL Server資料庫伺服器,那麼安裝版本最好是( C)
。A. 個人版
B. 開發版
C. 企業版
D. 測試版
㈡ 資料庫原理及應用
資料庫原理是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合。應用:資料庫管理系統可以依據它所支持的資料庫模型來作分類,例如關系式、XML;或依據所支持的計算機類型來作分類,例如伺服器群集、行動電話;或依據所用查詢語言來作分類。
在資料庫的發展歷史上,資料庫先後經歷了層次資料庫、網狀資料庫和關系資料庫等各個階段的發展,資料庫技術在各個方面的快速的發展。特別是關系型資料庫已經成為目前資料庫產品中最重要的一員,80年代以來, 幾乎所有的資料庫廠商新出的資料庫產品都支持關系型資料庫,即使一些非關系資料庫產品也幾乎都有支持關系資料庫的介面。
這主要是傳統的關系型資料庫可以比較好的解決管理和存儲關系型數據的問題。隨著雲計算的發展和大數據時代的到來,關系型資料庫越來越無法滿足需要,這主要是由於越來越多的半關系型和非關系型數據需要用資料庫進行存儲管理。
同時,分布式技術等新技術的出現也對資料庫的技術提出了新的要求,於是越來越多的非關系型資料庫就開始出現,這類資料庫與傳統的關系型資料庫在設計和數據結構有了很大的不同, 它們更強調資料庫數據的高並發讀寫和存儲大數據。
(2)資料庫系統及應用擴展閱讀
資料庫管理系統主要完成對資料庫的操縱與管理功能,實現資料庫對象的創建、資料庫存儲數據的查詢、添加、修改與刪除操作和資料庫的用戶管理、許可權管理等。它的安全直接關繫到整個資料庫系統的安全,其防護手段主要有:
(1)使用正版資料庫管理系統並及時安裝相關補丁。
(2)做好用戶賬戶管理,禁用默認超級管理員賬戶或者為超級管理員賬戶設置復雜密碼;為應用程序分別分配專用賬戶進行訪問;設置用戶登錄時間及登錄失敗次數限制,防止暴力破解用戶密碼。
(3)分配用戶訪問許可權時,堅持最小許可權分配原則,並限制用戶只能訪問特定資料庫,不能同時訪問其他資料庫。
(4)修改資料庫默認訪問埠,使用防火牆屏蔽掉對外開放的其他埠,禁止一切外部的埠探測行為。
(5)對資料庫內存儲的重要數據、敏感數據進行加密存儲,防止資料庫備份或數據文件被盜而造成數據泄露。
(6)設置好資料庫的備份策略,保證資料庫被破壞後能迅速恢復。
(7)對資料庫內的系統存儲過程進行合理管理,禁用掉不必要的存儲過程,防止利用存儲過程進行資料庫探測與攻擊。
(8)啟用資料庫審核功能,對資料庫進行全面的事件跟蹤和日誌記錄。
㈢ SQL資料庫系統及應用 (三)
一、
1、B. DROP DATABASE
2、C. 持久性
3、A. 主鍵
4、D. backup log
5、C. 把資料庫中數據存儲格式轉換成另外一種數據存儲格式
6、C. check
7、C. sp_helpdb
8、A. 臟讀數據
9、B. 用戶與操作系統
10、C. 定義
判斷題 B B B B B B A B B A
㈣ 資料庫系統的作用包括哪些
資料庫系統的軟體中包括操作系統(os)、資料庫管理系統(dbms)、主語言系統、應用程序軟體和用戶資料庫。資料庫系統中各種軟體的作用如下:
①操作系統或漢字操作系統:操作系統是所有計算機軟體的基礎,在資料庫系統中它起著支持dbms及主語言系統工作的作用。如果管理的信息中有漢字,則需要中文操作系統的支持,以提供漢字的輸入、輸出方法和漢字信息的處理方法。
②資料庫管理系統和主語言系統:資料庫管理系統是為定義、建立、維護、使用及控制資料庫而提供的有關數據管理的系統軟體。主語言系統是為應用程序提供的諸如程序控制、數據輸入輸出、功能函數、圖形處理、計算方法等數據處理功能的系統軟體。
③應用開發工具軟體:應用開發工具是dbms系統為應用開發人員和最終用戶提供的高效率、多功能的應用生成器、第四代計算機語言等各種軟體工具.如報表生成器、表單生成器、查詢和視圖設計器等,它們為資料庫系統的開發和使用提供了良好的環境和幫助。
④應用系統及資料庫:資料庫應用系統包括為特定的應用環境建立的資料庫、開發的各類應用程序及編寫的文檔資料,它們是一個有機整體。通過運行資料庫應用系統,可以實現對資料庫中數據的維護、查詢、管理和處理操作
㈤ 3、你了解資料庫嗎,在日常生活中有哪些應用
了解資料庫,各種電子產品中都存在資料庫的應用,在日常生活、工作、學習、還有就醫、娛樂等等各個方面!例如:電腦、電視、手機、廣播、各種軟體等等!
資料庫是存放數據的倉庫。它的存儲空間很大,可以存放百萬條、千萬條、上億條數據。但是資料庫並不是隨意地將數據進行存放,是有一定的規則的,否則查詢的效率會很低。當今世界是一個充滿著數據的互聯網世界,充斥著大量的數據。
即這個互聯網世界就是數據世界。數據的來源有很多,比如出行記錄、消費記錄、瀏覽的網頁、發送的消息等等。除了文本類型的數據,圖像、音樂、聲音都是數據。
分布式資料庫相關延伸:
所謂的分布式資料庫技術,就是結合了資料庫技術與分布式技術的一種結合。具體指的是把那些在地理意義上分散開的各個資料庫節點,但在計算機系統邏輯上又是屬於同一個系統的數據結合起來的一種資料庫技術。
既有著資料庫間的協調性也有著數據的分布性。這個系統並不注重系統的集中控制,而是注重每個資料庫節點的自治性,此外為了讓程序員能夠在編寫程序時可以減輕工作量以及系統出錯的可能性,一般都是完全不考慮數據的分布情況,這樣的結果就使得系統數據的分布情況一直保持著透明性。
數據獨立性概念在分布式資料庫管理系統中同樣是十分重要的一環,但是不僅如此,分布式數據管理系統還增加了一個叫分布式透明性的新概念。這個新概念的作用是讓數據進行轉移時使程序正確性不受影響,就像數據並沒有在編寫程序時被分布一樣。
在分布式資料庫里,數據冗雜是一種被需要的特性,這點和一般的集中式資料庫系統不一樣。第一點是為了提高局部的應用性而要在那些被需要的資料庫節點復制數據。第二點是因為如果某個資料庫節點出現系統錯誤,在修復好之前,可以通過操作其他的資料庫節點里復制好的數據來讓系統能夠繼續使用,提高系統的有效性。
㈥ 資料庫系統的組成,及各自的作用
1、資料庫(database,DB)
作用是資料庫中的數據按一定的數學模型組織、描述和存儲,有組織,可共享的數據的集合。具有較小的冗餘,較高的數據獨立性和易擴展性,並可為各種用戶共享。
2、硬體
構成計算機系統的各種物理設備,包括存儲所需的外部設備。作用是硬體的配置應滿足整個資料庫系統的需要。
3、軟體
包括操作系統、資料庫管理系統及應用程序。資料庫管理系統是資料庫系統的核心軟體,作用是在操作系統的支持下工作,科學地組織和存儲數據,高效獲取和維護數據的系統軟體。其主要功能包括數據定義功能、數據操縱功能、資料庫的運行管理和資料庫的建立與維護。
4、人員
主要分類及其作用是系統分析員和資料庫設計人員,負責應用系統的需求分析和規范說明,確定系統的硬體配置,並參與資料庫系統的概要設計;應用程序員,負責編寫使用資料庫的應用程序,利用系統的介面或查詢語言訪問資料庫;資料庫管理員負責資料庫的總體信息控制。
(6)資料庫系統及應用擴展閱讀:
資料庫系統的模型
1、層次模型:用一顆「有向樹」的數據結構來表示各類實體以及實體間的聯系,樹中每一個節點代表一個記錄類型,樹狀結構表示實體型之間的聯系。層次數據模型的提出,首先是為了模擬這種按層次組織起來的事物。層次資料庫也是按記錄來存取數據的。
2、網狀模型:取消了層次模型的不能表示非數狀結構的限制,兩個或兩個以上的結點都可以有多個雙親結點,則此時有向樹變成了有向圖,該有向圖描述了網狀模型。網狀模型中以記錄為數據的存儲單位。記錄包含若干數據項。
3、關系模型:基本假定是所有數據都表示為數學上的關系。關系數據模型以集合論中的關系概念為基礎發展起來的。關系模型中無論是實體還是實體間的聯系均由單一的結構類型關系來表示。
㈦ 資料庫應用系統包括()
資料庫應用系統包括資料庫系統,應用程序系統,用戶。
由資料庫系統、應用程序系統、用戶組成的,具體包括:資料庫、資料庫管理系統、資料庫管理員、硬體平台、軟體平台、應用軟體、應用界面。
其軟體主要包括操作系統、各種宿主語言、實用程序以及資料庫管理系統。資料庫由資料庫管理系統統一管理,數據的插入、修改和檢索均要通過資料庫管理系統進行。數據管理員負責創建、監控和維護整個資料庫,使數據能被任何有權使用的人有效使用。資料庫管理員一般是由業務水平較高、資歷較深的人員擔任。
(7)資料庫系統及應用擴展閱讀
資料庫研究跨越於計算機應用、系統軟體和理論三個領域,其中應用促進新系統的研製開發,新系統帶來新的理論研究,而理論研究又對前兩個領域起著指導作用。
資料庫系統的出現是計算機應用的一個里程牌,它使得計算機應用從以科學計算為主轉向以數據處理為主,並從而使計算機得以在各行各業乃至家庭普遍使用。
在它之前的文件系統雖然也能處理持久數據,但是文件系統不提供對任意部分數據的快速訪問,而這對數據量不斷增大的應用來說是至關重要的。為了實現對任意部分數據的快速訪問,就要研究許多優化技術。這些優化技術往往很復雜,是普通用戶難以實現的,所以就由系統軟體(資料庫管理系統)來完成,而提供給用戶的是簡單易用的資料庫語言。
由於對資料庫的操作都由資料庫管理系統完成,所以資料庫就可以獨立於具體的應用程序而存在,從而資料庫又可以為多個用戶所共享。
因此,數據的獨立性和共享性是資料庫系統的重要特徵。數據共享節省了大量人力物力,為資料庫系統的廣泛應用奠定了基礎。資料庫系統的出現使得普通用戶能夠方便地將日常數據存入計算機並在需要的時候快速訪問它們,從而使計算機走出科研機構進入各行各業、進入家庭。
㈧ 資料庫系統及應用的圖書目錄
第1章 資料庫系統概論
1.1 資料庫的基本概念和相關術語
1.1.1 數據、數據管理與數據處理
1.1.2 資料庫基本概念
1.1.3 關系列表和關系資料庫
1.2 資料庫技術的產生與發展
1.2.1 數據管理的發展
1.2.2 數據和數據管理技術
1.2.3 數據管理技術的3個發展階段
1.3 資料庫系統的一般構成
1.3.1 資料庫系統的一般構成
1.3.2 資料庫系統的模式構成
1.3.3 資料庫系統的物理組成
1.3.4 資料庫管理系統的功能
第2章 關系數據模型
2.1 數據模型
2.1.1 概述
2.1.2 數據模型的基本要素
2.1.3 數據模型的發展
2.2 關系數據模型
2.2.1 基本概念
2.2.2 關系數據模型的數據結構
2.2.3 數據操作
2.2.4 數據約束
2.2.5 關系數據模型的優缺點
2.3 關系
2.3.1 域、笛卡兒積和關系
2.3.2 關系的性質
2.3.3 關系模式
2.3.4 關系完整性
2.4 關系代數
2.4.1 集合運算
2.4.2 關系演算
第3章 結構化查詢語言SQL基礎
3.1 SQL簡介
3.1.1 SQL的歷史
3.1.2 SQL的優點
3.2 資料庫的操作
3.2.1 資料庫的創建
3.2.2 資料庫的修改
3.2.3 資料庫的刪除
3.3 數據表的操作
3.3.1 數據類型
3.3.2 表的創建
3.3.3 表結構的修改
3.3.4 表的刪除
3.4 表中數據的操作
3.4.1 SQL語方的基本查詢
3.4.2 多表間的連接查詢
3.4.3 嵌套查詢
3.4.4 聯合查詢
3.4.5 數據插入
3.4.6 數據修改
3.4.7 數據刪除
3.5 視圖
3.5.1 視圖的基本概念
3.5.2 創建視圖
3.5.3 刪除視圖
3.5.4 更新視圖
3.6 索引
3.6.1 索引的概念
3.6.2 索引的分類
3.6.3 建立索引的原則
3.6.4 創建索引
3.6.5 刪除索引
第4章 資料庫完整性
4.1 資料庫完整性概述
4.2 完整性約束的分類
4.3 完整性約束的定義
4.3.1 Primary Key約束
4.3.2 UNIQUE 約束
4.3.3 NOT NULL 約束
……
第5章資料庫安全
第6章資料庫恢復技術
第7章並發控制
第8章資料庫設計理論
第9章資料庫應用設計方法
第10章 資料庫開技術
第11章 數據倉庫技術
第12章 數據挖掘技術
第13章 地理信息系統和空間資料庫
第14章 主流資料庫產品介紹
附錄A HIS案例
參才文獻
㈨ 資料庫系統及應用 學了這個有什麼用
資料庫系統的功能簡單來說就是:存儲數據,查詢數據,分析數據。
已應用在我們生活點點滴滴中了。我擧些簡單例子:
1.考試成績。
在沒有使用資料庫系統前,排名都是一個很大的功作量,還經常會出錯。
有了系統後,很容易。隨時能查,還能分析出各種資料,如和上期相比,各科成績怎麼樣。。。。。
2.超市系統,銀行系統,火車售票系統,網站的後台數據管理。。。。
太多了,就不一一寫了。如有興趣,我再分析幾個給你聽。
那學了有什麼用呢?
1.了解原理。我們平時學的物理,化學等,大部分也都是這個作用。
2.如果對這些方面有興趣,可以進行這方面的工作。