2019秋電大數(shù)據(jù)庫運(yùn)維復(fù)習(xí)資料_第1頁
2019秋電大數(shù)據(jù)庫運(yùn)維復(fù)習(xí)資料_第2頁
2019秋電大數(shù)據(jù)庫運(yùn)維復(fù)習(xí)資料_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余17頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫運(yùn)維復(fù)習(xí)資料一、單項(xiàng)選擇題1. 哪個(gè)選項(xiàng)是用來創(chuàng)建和修改數(shù)據(jù)庫結(jié)構(gòu)的( )。ADDLB DMLCDCLD DQL2. 數(shù)據(jù)庫中數(shù)據(jù)的邏輯獨(dú)立性是指( )。A. 數(shù)據(jù)與儲(chǔ)存結(jié)構(gòu)的邏輯相互獨(dú)立B. 數(shù)據(jù)元素之間的邏輯相互獨(dú)立C. 存儲(chǔ)結(jié)構(gòu)與物理結(jié)構(gòu)的邏輯相互獨(dú)立D. 數(shù)據(jù)與程序之間的邏輯相互獨(dú)立3. MySQL 服務(wù)器的存儲(chǔ)引擎中支持事務(wù)處理、支持外鍵、支持崩潰修復(fù)能力和并發(fā)控制的 存儲(chǔ)引擎是( )。A. InnoDBB. MyISAMC. MemoryD. NDB4. MySQL 中設(shè)置停止二進(jìn)制文件的操作是( )。A. 刪除文件中 mysqld 組里 log-bin 內(nèi)容B. 使用SET

2、命令設(shè)置 SQL_LOG_BIN勺值為0C. 執(zhí)行二進(jìn)制日志刪除命令刪除全部二進(jìn)制文件即可D. 以上都對(duì)5. 在MySQl數(shù)據(jù)庫中,以下數(shù)據(jù)庫對(duì)象與數(shù)據(jù)庫三級(jí)模式對(duì)應(yīng)關(guān)系正確的是()。A. 表屬于模式、索引屬于內(nèi)模式、視圖屬于外模式B. 表屬于模式、索引屬于外模式、視圖屬于內(nèi)模式C. 表屬于外模式、索引屬于內(nèi)模式、視圖屬于模式D. 表屬于外模式、索引屬于模式、視圖屬于內(nèi)模式6. DELETE FROM student 語句的作用是()。A. 刪除當(dāng)前數(shù)據(jù)庫中 student 表內(nèi)的當(dāng)前行B. 刪除當(dāng)前數(shù)據(jù)庫中 student 表內(nèi)的所有行C. 由于沒有 where 語句,所以不刪除任何數(shù)據(jù)D.

3、 刪除當(dāng)前數(shù)據(jù)庫中 student 表,包括表結(jié)構(gòu)7. 關(guān)系數(shù)據(jù)庫中,主鍵是 ( )A. 創(chuàng)建唯一的索引,允許空值B. 只允許以表中第一字段建立C. 允許有多個(gè)主鍵的D. 為標(biāo)識(shí)表中唯一的實(shí)體8. 用戶自定義完整性中,不同表的兩列或多列之間可能存在的直接要求關(guān)系,這種直接要求關(guān)系涉及兩個(gè)不同的表,這種約束為()。A. 元組約束B.域約束C.關(guān)系間約束D.完整性約束9. 數(shù)據(jù)庫中緩沖區(qū)寫入磁盤使用的算法是()。B. LFUD. LRU10. 系統(tǒng)故障的恢復(fù)操作正確的是( )。A. 反向掃描日志文件,對(duì)故障發(fā)生前已經(jīng)提交的事務(wù)記入重做隊(duì)列,故障發(fā)生時(shí)未完 成的事務(wù)計(jì)入撤銷隊(duì)列B. 反向掃描日志文件

4、,對(duì)故障發(fā)生前已經(jīng)提交的事務(wù)記入撤銷隊(duì)列,故障發(fā)生時(shí)未完 成的事務(wù)計(jì)入重做隊(duì)列C. 正向掃描日志文件,對(duì)故障發(fā)生前已經(jīng)提交的事務(wù)記入撤銷隊(duì)列,故障發(fā)生時(shí)未完 成的事務(wù)計(jì)入重做隊(duì)列D. 正向掃描日志文件,對(duì)故障發(fā)生前已經(jīng)提交的事務(wù)記入重做隊(duì)列,故障發(fā)生時(shí)未完 成的事務(wù)計(jì)入撤銷隊(duì)列11. InnoDB 引擎使用哪一種算法管理緩沖池()。(最近最少使用)(最近未使用)(最佳置換)(先來先出)12. 查詢優(yōu)化策略中,正確的策略是 ()。A. 盡可能早地執(zhí)行笛卡爾積操作B. 盡可能早地執(zhí)行并操作C. 盡可能早地執(zhí)行差操作D. 盡可能早地執(zhí)行選擇操作13. 以下不符合數(shù)據(jù)類型選擇總體原則的是()。A. 更

5、小的數(shù)據(jù)類型通常更好B. 盡量避免把列設(shè)置為 NOT NULLC. 更簡單的數(shù)據(jù)類型通常更好D.注意數(shù)據(jù)的存儲(chǔ)范圍以及數(shù)據(jù)的精度14. 下列有關(guān)中繼日志文件介紹錯(cuò)誤的是( )。A. 中繼日志文件和日志文件索引的保存路徑可以通過-relay-log和-relay-log-index 參數(shù)進(jìn)行自定義B. 中繼日志文件擁有與二進(jìn)制日志文件不同的結(jié)構(gòu)C. 遇到了從數(shù)據(jù)庫節(jié)點(diǎn)主機(jī)名修改的情況時(shí),可以通過修改中繼日志、相關(guān)日志文件名 的方式解決D. 啟動(dòng) Slaves 節(jié)點(diǎn) I/O 線程時(shí)會(huì)觸發(fā)創(chuàng)建新的中繼日志文件,并更新相關(guān)的索引文件15. 顯示復(fù)制線程狀態(tài)(分行顯示)的命令是()。A. Show sl

6、ave statusB. Show slave statusgC. Show master statusGD. Show master logs16. 數(shù)據(jù)庫中數(shù)據(jù)的物理獨(dú)立性是指( )。A. 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立B. 用戶程序與DBMS勺相互獨(dú)立C. 用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的D. 應(yīng)用程序與數(shù)據(jù)庫中的數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立17. MySQL 可視化管理工具 MySQL GUI Tools 中方便數(shù)據(jù)庫遷移的圖形化應(yīng)用程序是( )。AMySQL AdministratorB MySQL Migration ToolkitCMySQL Query Bro

7、wserD MySQL Workbench18. 在MySQl數(shù)據(jù)庫中,InnoDB數(shù)據(jù)緩沖池用于數(shù)據(jù)讀寫描述正確的是()A. 數(shù)據(jù)以段為單位讀取B. 采用LRU算法策略C. 數(shù)據(jù)緩存的大小對(duì)于查詢性能沒有影響D. 數(shù)據(jù)以記錄為單位讀取19. MySQL replication 復(fù)制中主機(jī)和從機(jī)是通過什么進(jìn)行數(shù)據(jù)同步的()A. Redo logB. BinlogC. 文件系統(tǒng)D.磁盤備份20. 下列關(guān)于數(shù)據(jù)庫對(duì)象的描述,錯(cuò)誤的是(A. 存儲(chǔ)過程、函數(shù)均可接收輸入?yún)?shù)B. 觸發(fā)器可以在數(shù)據(jù)更新時(shí)被激活C. 域可以由用戶創(chuàng)建,可以加約束條件D. 一個(gè)關(guān)系可以有多個(gè)主碼物理設(shè)計(jì)21. 索引設(shè)計(jì)屬于數(shù)

8、據(jù)庫設(shè)計(jì)的( )階段A. 需求分析 B. 概念設(shè)計(jì) C. 邏輯設(shè)計(jì) D.22 對(duì)好的加密算法描述不正確的是 ( )A. 對(duì)授權(quán)用戶來說,加密數(shù)據(jù)和解密數(shù)據(jù)相對(duì)簡單B. 對(duì)授權(quán)用戶來說,加密模式應(yīng)依賴于算法的保密C. 對(duì)入侵者來說,確定密鑰是及其困難的D. 對(duì)入侵者來說,有些數(shù)據(jù)庫產(chǎn)品提供數(shù)據(jù)加密例行程序23. 用于控制用戶對(duì)數(shù)據(jù)庫表建立或刪除索引的權(quán)限為( )A. select 權(quán)限 B. index 權(quán)限C. alter 權(quán)限D(zhuǎn). create權(quán)限24. 下列操作不能夠釋放會(huì)話某一表的當(dāng)前所有鎖的是( )A. 執(zhí)行命令 UNLOCK TABLESB. 對(duì)另一表執(zhí)行 LOCK TABLESC.

9、 執(zhí)行命令 START TRANSACTIOND. 對(duì)同一表執(zhí)行 LOCK TABLES中,可以用于備份數(shù)據(jù)庫的命令是( )A. mysqlimportB. mysqldumpC. mysqlD. copy26. 關(guān)于 InnoDB 緩沖區(qū)以下哪個(gè)說法是錯(cuò)誤的 ( )A. InnoDB 緩沖區(qū)能夠同時(shí)緩存索引和數(shù)據(jù)B. Innodb_buffer_pool_pages_total表示緩沖區(qū)總頁面數(shù)C. InnoDB 緩沖區(qū)頁面大小默認(rèn)為 32KibD. InnoDB 緩沖區(qū)可以有效減少訪問磁盤的次數(shù)27. 關(guān)于查詢優(yōu)化技術(shù),說法錯(cuò)誤的是 ( )A. 查詢重用方法節(jié)省查詢的時(shí)間但是會(huì)占用更多內(nèi)存

10、B. 相同查詢?nèi)蝿?wù)對(duì)應(yīng)的查詢語句也是一樣的c并行查詢將查詢計(jì)劃分解到多個(gè)實(shí)例上并行計(jì)算再合并結(jié)果D. 同一條查詢語句可能有多種執(zhí)行計(jì)劃28. 關(guān)于數(shù)據(jù)類型的使用建議,以下不正確的是( )A. 確定不會(huì)出現(xiàn)負(fù)數(shù)的字段時(shí),建議使用 unsigned 定義類型的性能遠(yuǎn)低于 CHAR類型或者是VARCHA類型類型的存儲(chǔ)空間少于DATE類型D. 關(guān)聯(lián)查詢最好使用同一數(shù)據(jù)類型29. 下列哪個(gè)選項(xiàng)可以讓從數(shù)據(jù)庫變成其他服務(wù)器的主數(shù)據(jù)庫()A. relay_logB. log_slave_updatesC. log-binD. binlog_do_db30. 從數(shù)據(jù)庫服務(wù)器中 I/O 線程的作用是( )A .

11、中繼日志文件的管理B. 保存節(jié)點(diǎn)自身產(chǎn)生的事件C. 保存接收來自其他節(jié)點(diǎn)的事件D. 訪問主數(shù)據(jù)庫的二進(jìn)制文件存放在中繼日志文件中二、多項(xiàng)選擇題1數(shù)據(jù)庫系統(tǒng)日常的運(yùn)維管理中包括日維護(hù)作業(yè)計(jì)劃,以下屬于日維護(hù)作業(yè)計(jì)劃的是 ( )。A. 檢查數(shù)據(jù)庫網(wǎng)絡(luò)連通與否B. 檢查磁盤空間的使用情況,監(jiān)視數(shù)據(jù)庫的表空間利用率C. 對(duì)數(shù)據(jù)庫的主要配置文件及參數(shù)進(jìn)行檢測(cè)、調(diào)整及備份D. 收集數(shù)據(jù)庫性能統(tǒng)計(jì)數(shù)據(jù),檢查高速緩存區(qū)命中率、資源爭用統(tǒng)計(jì)信息2. MySQL數(shù)據(jù)庫中,關(guān)于 Memory存儲(chǔ)引擎描述正確的是()A. 默認(rèn)使用哈希索引B. MySQL使用Memory存儲(chǔ)引擎作為臨時(shí)表來存放查詢的中間結(jié)果集C. 支

12、持外鍵和事務(wù)處理D. 將表中數(shù)據(jù)存放在內(nèi)存中3. 視圖的作用有( )C. 提供了一定程度的邏輯獨(dú)立性 D. 提高查詢性能4. 必須明確指定組成視圖的所有列名的情況有( )A. 在視圖的定義中使用 ORDER BY語句B. 多表連接時(shí)選出了幾個(gè)同名列作為視圖的字段C. 需要在視圖中為某個(gè)列啟用新的、更合適的名字D. 某個(gè)目標(biāo)列不是單純的屬性名,而是聚集函數(shù)或列表達(dá)式5. 數(shù)據(jù)完整性約束包含的三大方面為()A.實(shí)體完整性B.參照完整性C.主鍵完整性D.用戶定義完整性MySQL6. MySQL 服務(wù)器安裝時(shí),自動(dòng)建立兩個(gè)數(shù)據(jù)庫,首先是 mysql 數(shù)據(jù)庫,該數(shù)據(jù)庫是權(quán)限系統(tǒng)的核心,包含以下哪幾個(gè)表:

13、 ()A. user 表B. db表C. procs_priv 表D. tables_priv7. MySQL 可以授予的權(quán)限包括()A.列權(quán)限B.表權(quán)限C.數(shù)據(jù)庫權(quán)限D(zhuǎn)用戶權(quán)限)物理備份與邏輯備份本地備份與異地備份8. 按照不同的劃分標(biāo)準(zhǔn),備份類型劃分為(A. 在線備份與離線備份B.C.完全備份與增量備份D.9. 基于拷貝文件的恢復(fù)說法正確的是()A.在恢復(fù)過程中不需要關(guān)閉 MySQU服務(wù)器B. 進(jìn)行數(shù)據(jù)庫恢復(fù)的 MySQU服務(wù)的版本要與備份的 MySQU服務(wù)的版本保持一致C. 恢復(fù)過程中需要備份的配置文件與數(shù)據(jù)文件D.恢復(fù)過程中只需要數(shù)據(jù)文件10. 從數(shù)據(jù)庫節(jié)點(diǎn)會(huì)在滿足下列條件時(shí)觸發(fā)創(chuàng)建新

14、的中繼日志文件,并更新相關(guān)的索引文 件( )A. 啟動(dòng) Slaves 節(jié)點(diǎn) I/O 線程時(shí)B. 執(zhí)行日志刷新命令C. 中繼日志文件達(dá)到指定最大值D. 查詢當(dāng)前配置時(shí)11數(shù)據(jù)庫運(yùn)維的目標(biāo)是保證數(shù)據(jù)庫系統(tǒng)的()。高性能.安全性A.共享性C.高可用性12. 在數(shù)據(jù)庫中事務(wù)的ACID原則中,包含下列哪些內(nèi)容(A. 原子性B.致性C. 隔離性D.持久性13.關(guān)于DELETED TRUNCATE TABL說法正確的是()A. 兩者都可以刪除表中所有記錄B. 兩者都可以刪除指定條目的記錄C. 前者可以刪除指定條目的記錄,后者不能D. 后者可以清空一個(gè)表的所有數(shù)據(jù),并歸1 自增 ID 的值語言集幾個(gè)功能模塊為

15、一體,其中包括(DCLB. DMLC. DNLD. DDL表權(quán)限列包括以下哪幾個(gè)字段A. Create_routine_privB. GrantorC. Alter_routine_privD. Timestamp16.下列工具可以用于 MySQL的備份和恢復(fù)的是(A. MySQL Enterprise Backup B. mylvmbackupC. mydumper. mysqlhotcopy17. 使用復(fù)制來進(jìn)行恢復(fù)的主要方式有(A.延遲復(fù)制實(shí)現(xiàn)快速恢復(fù)B.實(shí)現(xiàn)InnoDB崩潰恢復(fù)C.使用日志服務(wù)其進(jìn)行恢復(fù)D.同步復(fù)制實(shí)現(xiàn)快速恢復(fù)18. 吞吐量指標(biāo)常用的測(cè)試單位有(A. TPSB. FPS

16、C. DPSD. QPS19. 查詢語句優(yōu)化有以下哪些方法(A.查詢重寫B(tài).并行查詢C.查詢重用D.拆分查詢20.為了實(shí)現(xiàn)主數(shù)據(jù)庫二進(jìn)制文件在從數(shù)據(jù)庫的復(fù)用在從服務(wù)器中引入了()A.中繼日志文件B.二進(jìn)制日志文件C. I/O線程D. SQL線程三、綜合題1. 數(shù)據(jù)庫company中有如下兩張表表 offices ( office_code, city, address, country, postal_code)office_code 為主鍵,表 employees (employee_number, name, mobile, office_code, job_title, note,gen

17、der) ,employee_number 為主鍵且自增.(1) 創(chuàng)建數(shù)據(jù)庫company,寫出創(chuàng)建語句;(3分)(2)創(chuàng)建表offices 和employees,寫出創(chuàng)建語句;(8分)CHAR(1),非空約束;(3分)數(shù)據(jù)類型為 VARCHAR(100)( 3(1)創(chuàng)建一個(gè)密碼為“ 123456 ”的普通用戶賬戶database normal(2 分)(3)將表employees的mobile字段修改到office_code 字段后面;(3分)(4)修改表employees的gender字段,數(shù)據(jù)類型為(5)給表 employees 增加字段名 favoriate_activity,分)2.

18、 登錄root賬戶創(chuàng)建普通賬戶并給普通賬戶授權(quán):(2)創(chuàng)建名為student的數(shù)據(jù)庫(2分)(3)創(chuàng)建名為student2 的表,包括stuno (學(xué)號(hào)列)、stubir (生日列)、age (年齡 列),并設(shè)置主鍵為stuno ; (8分)(4) 使用grant命令對(duì)其進(jìn)行 student 數(shù)據(jù)庫的student2 的表的stuno列的select操作授權(quán);(2分)(5) 查看mysql數(shù)據(jù)庫下user表中該用戶的條目;(2分)(6) 查看mysql數(shù)據(jù)庫下table_priv表中該用戶條目;(2分)(7) 查看mysql數(shù)據(jù)庫下columns_priv 表中該用戶條目;(2分)3. 倉庫業(yè)

19、務(wù)中,一個(gè)倉庫數(shù)據(jù)庫包括如下三張表:倉庫表 warehouses ( wid,name,area ) ,wid 零件表 compnents(cid,name,mode,unit,price) 組裝表 stores(wid,cid ,qrty) ,wid、cid是主鍵,cid為主鍵是外鍵,分別參照倉庫表的wid和零件表的cid寫出創(chuàng)建語句; (3 分)3)創(chuàng)建零件表上的聚簇索引,寫出創(chuàng)建語句;(3 分)(4)使用 create user 創(chuàng)建新用戶“ wangwu” , 密碼為“ 666666”,寫出創(chuàng)建語句; (2 分)5)授予 wangwulocalhost 用戶在視圖 view1 在列庫存

20、量上的 select 權(quán)限,并且限 定該用戶此種 select 訪問權(quán)限的每小時(shí)最多訪問次數(shù)為 20 次,寫出授權(quán)語句; ( 2 分)4. 假設(shè)有兩臺(tái)服務(wù)器 A與B, IP分別為A () , B ()兩臺(tái)服務(wù)器的操作系統(tǒng)都使用windows系統(tǒng),且兩臺(tái)服務(wù)器的 Mysql數(shù)據(jù)庫版本一致,請(qǐng)完成下列操作:(1 )在A數(shù)據(jù)庫上創(chuàng)建一個(gè)用戶“ user ”用于B數(shù)據(jù)庫訪問并設(shè)置登錄密碼“ 1234 ”,寫出創(chuàng)建語句;(2分)(2)為(1)中創(chuàng)建的用戶賦予可以進(jìn)行用戶復(fù)制的權(quán)限,寫出執(zhí)行語句;(2 分)(3)執(zhí)行權(quán)限刷新,寫出執(zhí)行語句;(2 分)(4)查詢B是否有了對(duì)user的訪問權(quán)限,寫出查詢語句;

21、(2分)(5)在A數(shù)據(jù)庫的文件中寫出命令以打開二進(jìn)制日志并指定服務(wù)器ID (默認(rèn)ID為1) ; ( 6 分)(6)為了確認(rèn)二進(jìn)制日志文件是否已經(jīng)在A數(shù)據(jù)庫上創(chuàng)建,寫出檢查命令;(2分)(7)假設(shè)在B數(shù)據(jù)庫也完成相關(guān)配置之后,將B數(shù)據(jù)庫連接到A數(shù)據(jù)庫并重放其二進(jìn)制日志,寫出執(zhí)行語句;(2分)試題參考答案一、單項(xiàng)選擇題1. A2. D3. A4. B5. A6. B7. D8. C9. D10. D11. A12. D13. B14. B15. B16. C17. B18. B19. B20. D21. D22. B23. B24. B25. B26. C27. B28. C29. B30. D二

22、、多項(xiàng)選擇題 1 AB2. ABD3. ABC4. BCD5. ACD6. ABD7. ABCD8. ABCD9. BC10. ABC 11 BC12. ABCD13. ACD14. ABD15. AC16. ABCD17. AC18. AD19. ABC20. ACD三、綜合題1. 數(shù)據(jù)庫company中有如下兩張表表 offices (office_code, city, address, country, postal_code) office_code 為主鍵,表 employees (employee_number, name, mobile, office_code, job_ti

23、tle, note,gender) ,employee_number 為主鍵且自增.(1) 創(chuàng)建數(shù)據(jù)庫company,寫出創(chuàng)建語句;(3分)答案:CREATE DATABASE compa ny;(2) 創(chuàng)建表offices 和employees,寫出創(chuàng)建語句;(8分)答案:CREATE TABLE offices(Office_code in t(10) not null,city varchar(50),address varchar(50),country varchar(50),postal_code varchar(15)PRIMARY KEY (office_code);CREAT

24、E TABLE employees(Employee_ nu mber INT(10) NOT NULL PRIMARY KEY AUTO_INCREMENT,n ame VARCHAR(50),mobile VARCHAR(25),office_code INT(10),job_title VARCHAR(50),n ote VARCHAR(255),gen der VARCHAR(5),);(3) 將表employees的mobile字段修改到office_code 字段后面;(3分)答案:ALTER TABLE employees MODIFY mobile VARCHAR(25) AF

25、TER office_code;(4) 修改表employees的gender字段,數(shù)據(jù)類型為 CHAR(1),非空約束;(3分)答案:ALTER TABLE employees MODIFY gender CHAR(1) NOT NULL;(5) 給表 employees 增加字段名 favoriate_activity, 數(shù)據(jù)類型為 VARCHAR(IOO) (3 分)答案:ALTER TABLE employees ADD favoriate_activity VARCHAR(100);2. 登錄root賬戶創(chuàng)建普通賬戶并給普通賬戶授權(quán):(1) 創(chuàng)建一個(gè)密碼為“ 123456 ”的普通用

26、戶賬戶“ database normal ”;( 2分) 答案:create user"data base no rmal' localhost ' ide ntified by 123456';(2) 創(chuàng)建名為student的數(shù)據(jù)庫(2分)答案:create database stude nt;(3) 創(chuàng)建名為student2 的表,包括stuno (學(xué)號(hào)列)、stubir (生日列)、age (年齡 列),并設(shè)置主鍵為stuno ; (8分)答案:create table stude nt2(stuno char(50),stubir char(4),ag

27、e int ,PRIMRY KEY stu no);(4) 使用grant命令對(duì)其進(jìn)行 student 數(shù)據(jù)庫的student2 的表的stuno列的select 操作授權(quán);(2分)答案:grant select(st uno) on to database normallocalhost;(5) 查看mysql數(shù)據(jù)庫下user表中該用戶的條目;(2分) 答案:select * from user where User='database no rmal' G(6) 查看mysql數(shù)據(jù)庫下table_priv 表中該用戶條目;(2分)答案:select * from table

28、s_priv where User='database normal'(7) 查看mysql數(shù)據(jù)庫下columns_priv 表中該用戶條目;(2分)答案:select * from colu mn s_priv where User='database no rmal'3. 倉庫業(yè)務(wù)中,一個(gè)倉庫數(shù)據(jù)庫包括如下三張表:倉庫表 warehouses (wid,name,area ) ,wid 是主鍵零件表 compnents(cid,name,mode,unit,price), cid 為主鍵組裝表stores(wid,cid ,qrty) ,wid、cid是外鍵

29、,分別參照倉庫表的wid和零件表的cid(1) 創(chuàng)建以上表,寫出創(chuàng)建語句;(10分)答案:CREATE TABLE warehouses(wid char(11),Name char(30)Areanu merirc(4,1)PRIMRY KEY wid);CREATE TABLE comp nents(cid char(11),Name char(50),mode char(50),unit char(8),price nu merirc(4,1)PRIMRY KEY cid);CREATE TABLE stores(wid char(11),cid char(11)qrty nu meri

30、rc(4,1)FOREIGN KEY (wid) REFERENCES warehouses(wid)FOREIGN KEY (cid) REFERENCES comp nen ts(cid);(2) 創(chuàng)建一個(gè)包含倉庫號(hào)、倉庫名、零件號(hào)、零件名、價(jià)格、庫存量的視圖VIEW1, 寫出創(chuàng)建語句;(3分)答案:CREATE VIEW view1AS SELECT wid,cid,price,qrtyFROM warehouse,stores,comp nentsWHERE = and =;(3 分)(3)創(chuàng)建零件表上的聚簇索引,寫出創(chuàng)建語句;答案:CREATE TABLE comp nents(cidin t(11).Name char(50),PRIMRY KEY cid);(4) 使用create user 創(chuàng)建新用戶"wangwu ,密碼為"666666”,寫出創(chuàng)建語句;(2 分)答案:CR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論