日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

第1章 数据库系统概论-单元测验-数据库原理及应用

發(fā)布時間:2024/8/1 windows 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第1章 数据库系统概论-单元测验-数据库原理及应用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作業(yè)

一、單選題

1.在數(shù)據(jù)管理技術(shù)發(fā)展階段中,下面哪個階段可以實現(xiàn)數(shù)據(jù)共享??? ??? ?C

人工管理階段

文件管理階段

數(shù)據(jù)庫管理階段

以上階段都可以

2.MySQL 數(shù)據(jù)庫是屬于下面哪種模型數(shù)據(jù)庫??? ?D

層次數(shù)據(jù)模型

網(wǎng)狀數(shù)據(jù)模型

對象數(shù)據(jù)模型

關(guān)系數(shù)據(jù)模型

3.在數(shù)據(jù)庫管理系統(tǒng)的層次結(jié)構(gòu)中,下面哪個層次負責(zé)對數(shù)據(jù)文件進行操作訪問??? ?D

操作界面層

語言翻譯處理層

數(shù)據(jù)存取層

數(shù)據(jù)存儲層

根據(jù)處理對象的不同,數(shù)據(jù)庫管理系統(tǒng)的層次結(jié)構(gòu)由高級到低級依次為應(yīng)用層、語言翻譯處理層、數(shù)據(jù)存取層、數(shù)據(jù)存儲層、操作系統(tǒng)。

  (1)應(yīng)用層。應(yīng)用層是DBMS與終端用戶和應(yīng)用程序的界面層,處理的對象是各種各樣的數(shù)據(jù)庫應(yīng)用

  (2)語言翻譯處理層。語言翻譯處理層是對數(shù)據(jù)庫語言的各類語句進行語法分析、視圖轉(zhuǎn)換、授權(quán)檢查、完整性檢查等。

  (3)數(shù)據(jù)存取層。數(shù)據(jù)存取層處理的對象是單個元組,它將上層的集合操作轉(zhuǎn)換為單記錄操作

  (4)數(shù)據(jù)存儲層。數(shù)據(jù)存儲層處理的對象是數(shù)據(jù)頁和系統(tǒng)緩沖區(qū)

  (5)操作系統(tǒng)。操作系統(tǒng)是DBMS的基礎(chǔ)。操作系統(tǒng)提供的存取原語和基本的存取方法通常是作為和DBMS存儲層的接口。

4.在數(shù)據(jù)庫領(lǐng)域技術(shù)中,下面哪種技術(shù)可以實現(xiàn)數(shù)據(jù)集成??? ?B

數(shù)據(jù)庫技術(shù)

數(shù)據(jù)倉庫技術(shù)

數(shù)據(jù)挖掘技術(shù)

商業(yè)智能技術(shù)

數(shù)據(jù)倉庫 (Data Warehouse) 簡稱DW,存儲大量數(shù)據(jù)的集成中心。

數(shù)據(jù)倉庫的目的是構(gòu)建面向分析的集成化數(shù)據(jù)環(huán)境,為企業(yè)提供決策支持(Decision-Support)。

它為企業(yè)提供一定的BI(商業(yè)智能)能力,指導(dǎo)業(yè)務(wù)流程改進、監(jiān)視時間、成本、質(zhì)量以及控制。

數(shù)據(jù)倉庫的輸入方是各種各樣的數(shù)據(jù)源,最終的輸出用于企業(yè)的數(shù)據(jù)分析、數(shù)據(jù)挖掘、數(shù)據(jù)報表等方向。

5.下面哪種數(shù)據(jù)庫系統(tǒng)應(yīng)用結(jié)構(gòu)適合銀行業(yè)務(wù)系統(tǒng)??? ?C

集中式結(jié)構(gòu)

客戶/服務(wù)器結(jié)構(gòu)

分布式結(jié)構(gòu)

以上結(jié)構(gòu)都可以

6.下面哪類數(shù)據(jù)庫應(yīng)用系統(tǒng)需要使用數(shù)據(jù)分析處理技術(shù)??? ?D

業(yè)務(wù)處理系統(tǒng)

辦公管理系統(tǒng)

管理信息系統(tǒng)

決策支持系統(tǒng)

7下面哪類數(shù)據(jù)庫管理系統(tǒng)是對象-關(guān)系數(shù)據(jù)庫系統(tǒng)??? ?D

SQL Server

MySQL

Oracle Database

PostgreSQL

8.下面哪個程序?qū)崿F(xiàn)PostgreSQL服務(wù)器起停控制??? ?B

initdb

pg_ctl

postgres

postmaster

  • 初始化數(shù)據(jù)庫
    pg_ctl init[db]? ?[-D DATADIR] [-s] [-o OPTIONS]

  • 啟動數(shù)據(jù)庫
    pg_ctl start? ? ? [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s] [-o OPTIONS] [-p PATH] [-c]

  • 關(guān)閉數(shù)據(jù)庫
    pg_ctl stop? ? ? ?[-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]

  • 重啟數(shù)據(jù)庫
    pg_ctl restart? ? [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s] [-o OPTIONS] [-c]

9.下面哪類數(shù)據(jù)庫是功能最強大的數(shù)據(jù)庫??? ?C

MySQL

PostgreSQL

Oracle Database

SQL Server

10.下面哪類數(shù)據(jù)庫可以在手機中運行??? ?D

MySQL

Postgre SQL

Access

SQLite

二、判斷題

  • 用戶程序可以直接訪問數(shù)據(jù)庫文件。?? ?x
  • 在數(shù)據(jù)庫系統(tǒng)中,可以保證沒有冗余數(shù)據(jù)。?? ??? ?x
  • 數(shù)據(jù)表之間的約束在數(shù)據(jù)庫中是一種元數(shù)據(jù)。?? ??
  • 面向?qū)ο髷?shù)據(jù)庫可以支持復(fù)雜數(shù)據(jù)類型處理,它一定會取代關(guān)系數(shù)據(jù)庫。 ?? ?x
  • NoSQL數(shù)據(jù)庫可以管理非結(jié)構(gòu)化數(shù)據(jù)。 ?? ??
  • 數(shù)據(jù)庫挖掘可建立在數(shù)據(jù)倉庫基礎(chǔ)上進行數(shù)據(jù)分析處理 ?? ??
  • 為簡化數(shù)據(jù)庫開發(fā),不需要數(shù)據(jù)模型設(shè)計,可直接定義數(shù)據(jù)庫表。 ?? ?x
  • 所有業(yè)務(wù)處理系統(tǒng)都支持聯(lián)機事務(wù)處理和脫機事務(wù)處理。 ?? ?x
  • 分布式數(shù)據(jù)庫系統(tǒng)可實現(xiàn)數(shù)據(jù)分布和處理分布 ?? ??
  • MySQL數(shù)據(jù)庫系統(tǒng)是一種企業(yè)級DBMS。 ?? ??? ?x
  • 5.NoSQL數(shù)據(jù)庫技術(shù)

    NoSQL理論基礎(chǔ):

    ??? CAP理論:一致性、可用性、分區(qū)容忍性。
    ??? BASE模型:基本可用、軟狀態(tài)、最終一致性。
    ??? 最終一致性理論:因果一致性、讀一致性、會話一致性、單調(diào)讀一致性、單調(diào)寫一致性。

    NoSQL數(shù)據(jù)庫分類:

    ??? 鍵值對存儲方式:Redis
    ??? 列存儲方式:HBase
    ??? 文檔存儲方式:MongoDB
    ??? 圖形存儲方式:Neo4j

    三、本章重點問題討論

    答案非標(biāo)準(zhǔn)答案,僅供參考

    1.什么是元數(shù)據(jù)?它是如何產(chǎn)生的,存儲在哪里?

    元數(shù)據(jù)是描述數(shù)據(jù)庫結(jié)構(gòu)的數(shù)據(jù);

    在關(guān)系數(shù)據(jù)庫中,各個關(guān)系表的表名稱、列名稱、列數(shù)據(jù)類型、數(shù)據(jù)約束規(guī)則等都是元數(shù)據(jù);

    存儲在數(shù)據(jù)庫的系統(tǒng)表中。

    2.結(jié)構(gòu)化數(shù)據(jù)與非結(jié)構(gòu)化數(shù)據(jù)有何區(qū)別?

    結(jié)構(gòu)化數(shù)據(jù)有規(guī)范的結(jié)構(gòu),便于處理和管理;

    非結(jié)構(gòu)化數(shù)據(jù)沒有固定的結(jié)構(gòu)

    3.NoSQL數(shù)據(jù)庫與NewSQL數(shù)據(jù)庫有何區(qū)別?

    NoSQL數(shù)據(jù)庫技術(shù)可以解決非結(jié)構(gòu)化數(shù)據(jù)存儲與大數(shù)據(jù)操作,

    具有良好的擴展性和靈活性,但它不支持廣泛使用的結(jié)構(gòu)化數(shù)據(jù)訪問SQL,

    同時也不支持?jǐn)?shù)據(jù)庫事務(wù)的ACID(原子性、一致性、隔離性和持久性)操作。

    不同的NoSQL數(shù)據(jù)庫技術(shù)都有格子的查詢語言和數(shù)據(jù)模型,

    這使得開發(fā)者很難規(guī)范應(yīng)用程序接口。

    NewSQL數(shù)據(jù)庫技術(shù)是一種在NoSQL數(shù)據(jù)庫技術(shù)基礎(chǔ)上同時支持關(guān)系數(shù)據(jù)庫訪問的技術(shù),

    具有NoSQL 對海量數(shù)據(jù)的分布式存儲管理能力,

    還保持了兼容傳統(tǒng)關(guān)系 數(shù)據(jù)庫的ACID和SQL等特性。

    NewSQL數(shù)據(jù)庫技術(shù)不但支持非結(jié)構(gòu)化數(shù)據(jù)管理的大數(shù)據(jù)應(yīng)用,

    也支持結(jié)構(gòu)化數(shù)據(jù)管理的關(guān)系數(shù)據(jù)庫應(yīng)用。

    4.通用數(shù)據(jù)庫與領(lǐng)域數(shù)據(jù)庫有何區(qū)別?

    領(lǐng)域數(shù)據(jù)庫在技術(shù)實現(xiàn)原理上與通用數(shù)據(jù)庫沒有多大的區(qū)別,

    但它們與特定應(yīng)用領(lǐng)域相結(jié)合,加強了數(shù)據(jù)庫系統(tǒng)對有關(guān)應(yīng)用領(lǐng)域的支撐能力,

    尤其表現(xiàn)在數(shù)據(jù)模型、操作語言、數(shù)據(jù)訪問方面對應(yīng)用領(lǐng)域的緊密結(jié)合。

    5.大數(shù)據(jù)分析與數(shù)據(jù)挖掘有何區(qū)別?

    數(shù)據(jù)挖掘是一種建立在數(shù)據(jù)倉庫基礎(chǔ)上隊大量數(shù)據(jù)進行模式或規(guī)律挖掘,從中發(fā)現(xiàn)有價值信息的技術(shù)。

    大數(shù)據(jù)分析處理技術(shù)是一種解決傳統(tǒng)數(shù)據(jù)分析處理難以在規(guī)定時間完成大規(guī)模復(fù)雜數(shù)據(jù)分析處理的技術(shù)。

    傳統(tǒng)的數(shù)據(jù)挖掘、商業(yè)智能技術(shù)雖然也能針對大規(guī)模數(shù)據(jù)集進行分析處理,

    但它們處理的數(shù)據(jù)類型有限,也不能快速處理海量的非結(jié)構(gòu)化數(shù)據(jù)。

    6.數(shù)據(jù)庫應(yīng)用系統(tǒng)有哪些結(jié)構(gòu)模式?各有什么適合的應(yīng)用場景?

    1、單用戶結(jié)構(gòu):在一些簡單的業(yè)務(wù)服務(wù)系統(tǒng)中,數(shù)據(jù)庫應(yīng)用系統(tǒng)服務(wù)的對象為單個用戶。

    2、集中式結(jié)構(gòu):在一些多終端業(yè)務(wù)服務(wù)系統(tǒng)中,應(yīng)用程序、數(shù)據(jù)庫及其DBMS安裝在同一服務(wù)器上運行,而用戶則使用自己的客戶端計算機或智能手機通過網(wǎng)絡(luò)連接訪問服務(wù)器系統(tǒng)。

    3、客戶/服務(wù)器結(jié)構(gòu):在一些多終端業(yè)務(wù)服務(wù)系統(tǒng)中,應(yīng)用系統(tǒng)的處理邏輯分布在客戶機和服務(wù)器中,各個計算機分擔(dān)處理系統(tǒng)邏輯,如服務(wù)器運行數(shù)據(jù)庫及其DBMS,客戶及運行處理應(yīng)用裸機程序。

    4、在大規(guī)模、跨地區(qū)的機構(gòu)信息系統(tǒng)中,集中式數(shù)據(jù)庫應(yīng)用系統(tǒng)或客戶/服務(wù)器數(shù)據(jù)庫應(yīng)用系統(tǒng)均難以滿足業(yè)務(wù)處理要求,其系統(tǒng)必須采用分布式結(jié)構(gòu)

    7.對象-關(guān)系數(shù)據(jù)庫DBMS具有哪些特點?

    (1)支持標(biāo)準(zhǔn)SQL,內(nèi)置豐富的數(shù)據(jù)類型,并允許用戶擴展數(shù)據(jù)類型。

    (2)支持事務(wù)、子查詢、多版本并行控制系統(tǒng)(MVCC)、數(shù)據(jù)完整性檢查等特性。

    (3)采用經(jīng)典的客戶/服務(wù)器結(jié)構(gòu)。

    (4)支持多種開發(fā)語言,如 C、 C++、Java、Perl、Tcl和 Python等。

    (5)跨多種操作系統(tǒng)平臺,如 Linux、FreeBSD、OSX、Solaris 和 Microsoft Windows 等。

    (6)具有繼承機制,可以創(chuàng)建數(shù)據(jù)庫表,并從“父表”繼承其特征

    (7)在數(shù)據(jù)庫中,系統(tǒng)支持對象、類、繼承等功能特性處理。

    8.PostgreSQL數(shù)據(jù)庫軟件與MySQL數(shù)據(jù)庫軟件比較,各有哪些技術(shù)特點?

    PostgreSQL數(shù)據(jù)庫技術(shù)特點:

    (1)支持標(biāo)準(zhǔn) SQL,內(nèi)置豐富的數(shù)據(jù)類型,并允許用戶擴展數(shù)據(jù)類型。

    (2)支持事務(wù)、子查詢、多版本并行控制系統(tǒng)(MVCC)、數(shù)據(jù)完整性檢查等特性。

    (3)采用經(jīng)典的客戶/服務(wù)器結(jié)構(gòu)。

    (4)支持多種開發(fā)語言,如 C、C++、Java、Perl、Tcl和 Python 等。

    (5)跨多種操作系統(tǒng)平臺,如 Linux、FreeBSD、OS X、Solaris 和 Microsoft、Windows 等。

    (6)具有繼承機制,可以創(chuàng)建數(shù)據(jù)庫表,并從“父表”繼承其特征q4a0;S.E.1

    (7)在數(shù)據(jù)庫中,系統(tǒng)支持對象、類、繼承等功能特性處理。

    MySQL數(shù)據(jù)庫技術(shù)特點:

    ?(1)代碼使用 C和 C+編寫,并使用了多種編譯染進行測試,保證了源代碼的可移植性。

    (2)支持 AIX、FireeBSD、HP-UX、Linux、macOS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多種操作系統(tǒng)。

    (3)為多種編程語言提供了 API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby、.NET和Tcl等。

    (4)支持多線程,充分利用 CPU 資源。

    (5)優(yōu)化SQL 查詢算法,有效地提高查詢速度。

    (6)提供 TCP/IP、ODBC 和JDBC 等多種數(shù)據(jù)庫連接途徑。

    (7)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。

    (8)支持大型的數(shù)據(jù)庫管理能力,可以處理擁有上千萬條記錄的大型數(shù)據(jù)表。

    (9)MySQL是可以定制的,采用了GRL協(xié)議,可以修改源碼來開發(fā)自己的MySQL系統(tǒng)。

    總結(jié)

    以上是生活随笔為你收集整理的第1章 数据库系统概论-单元测验-数据库原理及应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。