freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

北京科技大學(xué)數(shù)據(jù)庫考試題庫(編輯修改稿)

2024-09-01 03:36 本頁面
 

【文章內(nèi)容簡介】 C 表插入如下行時(shí),( )行可以被插入。 A、(‘ 201009’,‘111’,60,必修) B、(‘ 200823’, ‘101’,null,null) C、( null,‘103,80?!x修’) D、)‘ 201132’ ,null,86,’’) 1有關(guān)系 S(S,SNAME,SEX), c ( c,CNAME), SC(S,C,GRADE)。 其 中 S是學(xué)號(hào),SNAME 是姓名,SEX:性別 ,C是課程號(hào),CNAME 是課程名稱。要 查詢選修“puter‘課的男生姓名,將涉及至的關(guān)系( ) A、S B、S,SC C、C,SC D、S,C,SC 二、填空題 SQL 的中文全稱是(結(jié)構(gòu)化查詢語言)。 2 、 SQL 語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有( 數(shù)據(jù)定義 )和( 數(shù) 據(jù)控制 )的功能,它是一個(gè)綜合性的功能強(qiáng)大的語言。 在關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn) SQL 中,實(shí)現(xiàn)數(shù)據(jù)檢索的語句命令是(select) 在 SQL 語言的結(jié)構(gòu)中,( 表 )有對(duì)應(yīng)的物理存儲(chǔ),而(視圖)沒有對(duì)應(yīng)的物理存儲(chǔ)。 關(guān)系 R(A,B,C)和 S(A,D,E,F(xiàn)), R 和 S 有 相 同 的屬性 A,若將關(guān)系代數(shù) 表達(dá)式: ,(R∞S)用 SQL 語言的查詢語句表示,則為: SELECT , FROM R,S WHERE = 視圖是從(基本表或視圖)中導(dǎo)出的表,數(shù)據(jù)庫中實(shí)際存放的是視圖的(定義) 關(guān)系數(shù)據(jù)操作語言(DML)的特點(diǎn)是:操作對(duì)象與結(jié)果均為關(guān)系、操作的(非過程 性強(qiáng))、 語言一體化并且是建立在數(shù)學(xué)理論基礎(chǔ)之上。 設(shè)有如下關(guān)系表 R、S、T: R(BH,XM,XB,DWH), S ( DWH,DWM), T ( BH,XM,XB,DWH) (1)實(shí)現(xiàn) R∪S 的 SQL 語句:select * from R UNION SELECT * FROM T (2)實(shí)現(xiàn)πdwh=’100(R)的 SQL 語句:select * from r where dwh=’100 (3) 實(shí)現(xiàn)πxm,xb(R)的 SQL 語句:select *xm,xb from r (4)實(shí)現(xiàn)πxm,dwh(σxb=’女’(R))的 SQL 語句:select xm,dwh from r where xb=’女’ (5)實(shí)現(xiàn) R∞S 的 SQL 語句:select bh,xm,xb,dwm from r,s where = (6)實(shí)現(xiàn)πxm,xb, dwh(σxb=’男’(R∞S))的 SQL 語句是: select xm,xb, from r,s where = and xb=‘男’ 設(shè)有關(guān)系 R:R(no,name,sex,age,class), 主 碼 是 NO (1)插入一個(gè)記錄(25,‘李明’,‘男’ ,21,‘95031’); Insert into r values(25,‘李明’,‘男’ ,21,‘95031’) (2) 插入“95031”班學(xué)號(hào)為 30,姓名為“鄭和”的學(xué)生記錄: Insert into r (no,name,class)values(30,‘鄭和’, ‘95031’) (3)將學(xué)號(hào)為 10 的學(xué)生姓名改為“王華”; Update r set name=“王華” where no=10 (4) 將所有“95101”班號(hào)改為“95091” Update r set class=”95091” where class=”95101” (5) 刪除學(xué)號(hào)為 20 的學(xué)生記錄; Delete from r where no=20 (6) 刪除姓“王”的學(xué)生記錄; Delete from r where name like “王%” 三、簡答題 試述SQL 語言的特點(diǎn)。 (1) 綜合統(tǒng)一。 sQL 語言集數(shù)據(jù)定義語言 DDL 、數(shù)據(jù)操縱語言 DML 、數(shù)據(jù)控制語言 DCL 的功能于一體。 (2)高度非過程化。用 sQL 語言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無需指明“怎 么做”,因此無需了解存取路徑,存取路徑的選擇以及 sQL 語句的操作過程由系統(tǒng)自動(dòng)完 成。 (3)面向集合的操作方式。 sQL 語言采用集合操作方式,不僅操作對(duì)象、查找結(jié)果可 以是元組的集合,而且一次插入、刪除、更新操作的對(duì)象也可以是元組的集合。 (4)以同一種語法結(jié)構(gòu)提供兩種使用方式。 sQL 語言既是自含式語言,又是嵌入式語 言。作為自含式語言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式;作為嵌入式語言,它能夠嵌 入到高級(jí)語言程序中,供程序員設(shè)計(jì)程序時(shí)使用。 (5)語言簡捷,易學(xué)易用。 試述 SQL 的定義功能。 答:SQL 的數(shù)據(jù)定義功能包括定義表、定義視圖和定義索引。 SQL 語言使用 CREATE TABLE 語句建立基本表, ALTER TABLE 語句修改基本表定義, DROP TABLE 語句刪除基本 表;使用 CREATE INDEX 語句建立索引, DROP INDEX 語句刪除索引;使用 CREATE VIEW 語 句建立視圖, DROP VIEW 語句刪除視圖。 用 SQL 語句建立第二章習(xí)題 5 中的 4 個(gè)表。 答:對(duì)于 S 表: S ( SNO , SNAME , STATUS , CITY ) 。 建 S 表: CREATE TABLE S ( Sno C(2) UNIQUE,Sname C(6) ,Status C(2),City C(4))。 對(duì)于 P 表: P ( PNO , PNAME , COLOR , WEIGHT )。 建 P 表 : CREATE TABLE P(Pno C(2) UNIQUE,Pname C(6),COLOR C(2), WEIGHT INT)。 對(duì)于 J 表: J ( JNO , JNAME , CITY) 。 建 J 表: CREATE TABLE J(Jno C(2) UNlQUE,JNAME C(8), CITY C(4)) 對(duì)于 sPJ 表: sPJ ( sNo , PNo , JNo , QTY) 。 建 SPJ 表:SPJ(SNO,PNO,JNO,QTY) CREATE TABLE SPJ(Sno C(2),Pno C(2),JNO C(2), QTY INT)) 針對(duì)上題中建立的 4 個(gè)表試用 sQL 語言完成第二章習(xí)題 5 中的查詢。 ( l )求供應(yīng)工程 Jl 零件的供應(yīng)商號(hào)碼 SNO 。 SELECT DIST SNO FROM SPJ WHERE JNO=’J1’ ( 2 )求供應(yīng)工程 Jl 零件 Pl 的供應(yīng)商號(hào)碼 SNO 。 SELECT DIST SNO FROM SPJ WHERE JNO=39。J139。 AND PNO=39。P139。 ( 3 )求供應(yīng)工程 Jl 零件為紅色的供應(yīng)商號(hào)碼 SNO 。 SELECT SNO FROM SPJ,P WHERE JNO=39。J139。 AND = AND COLOR=39。紅39。 ( 4 )求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào) JNO 。 SELECT DIST JNO FROM SPJ WHERE JNO NOT IN (SELE JNO FROM SPJ,P,S WHERE =39。天津39。 AND COLOR=39。紅39。 AND = AND =)。 ( 5 )求至少用了供應(yīng)商 Sl 所供應(yīng)的全部零件的工程號(hào) JNO 。 Select distict jno from spj spjx where no exists (select * from spj spjy Where =’s1’ and Not exists (select * from spj spjz Where = and =)。 針對(duì)習(xí)題 3 中的 4 個(gè)表試用 SQL 語言完成以下各項(xiàng)操作: (1)找出所有供應(yīng)商的姓名和所在城市。 SELECT SNAME,CITY FROM S (2)找出所有零件的名稱、顏色、重量。 SELECT PNAME,COLOR,WEIGHT FROM P (3)找出使用供應(yīng)商 S1 所供應(yīng)零件的工程號(hào)碼。 SELECT DIST JNO FROM SPJ WHERE SNO=39。S139。 (4)找出工程項(xiàng)目 J2 使用的各種零件的名稱及其數(shù)量。 SELECT PNAME,QTY FROM SPJ,P WHERE = AND =39。J239。 (5)找出上海廠商供應(yīng)的所有零件號(hào)碼。 SELECT PNO FROM SPJ,S WHERE = AND CITY=39。上海39。 (6)出使用上海產(chǎn)的零件的工程名稱。 SELECT JNAME FROM SPJ,S,J WHERE = AND =39。上海39。 AND = (7)找出沒有使用天津產(chǎn)的零件的工程號(hào)碼。 注意: SELECT DISP JNO FROM SPJ WHERE JNO NOT IN (SELECT DIST JNO FROM SPJ,S WHERE = AND =39。天津39。) 適用于 JNO 是唯一或不唯一的情況. 注意: SELECT DIST JNO FROM SPJ,S WHERE = AND 39。天津39。適用 于 JNO 是唯一的情況 (8)把全部紅色零件的顏色改成藍(lán)色。 UPDATE P SET COLOR=39。藍(lán)39。 WHERE COLOR=39。紅39。 (9)由 S5 供給 J4 的零件 P6 改為由 S3 供應(yīng)。 UPDATE SPJ SET SNO=39。S339。 WHERE SNO=39。S539。 AND JNO=39。J439。 AND PNO=39。P639。 (10)從供應(yīng)商關(guān)系中刪除供應(yīng)商號(hào)是 S2 的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。 A、DELETE FROM S WHERE SNO=’S2’ B、DELETE FROM SPJ WHERE SNO=‘S2’ (11)請(qǐng)將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系。 INSERT INTO SPJ VALUES(‘S2’,‘J6’,‘P4’,200) 什么是基本表?什么是視圖?兩者的區(qū)別和聯(lián)系是什么? 基本表是本身獨(dú)立存在的表,在 sQL 中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。視圖是從一個(gè)或幾個(gè)基 本表導(dǎo)出的表。視圖本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫中,是一個(gè)虛表。即數(shù)據(jù)庫中只存放視圖的定 義而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。視圖在概念上與基本 表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。 試述視圖的優(yōu)點(diǎn)。 答: ( l )視圖能夠簡化用戶的操作; ( 2 )視圖使用戶能以多種角度看待同一數(shù)據(jù); ( 3 ) 視圖對(duì)重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性; ( 4 )視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保 護(hù)。 所有的視圖是否都可以更新?為什么? 答:不是。視圖是不實(shí)際存儲(chǔ)數(shù)據(jù)的虛表,因此對(duì)視圖的更新,最終要轉(zhuǎn)換為對(duì)基本表 的更新。因?yàn)橛行┮晥D的更新不能惟一有意義地轉(zhuǎn)換成對(duì)相應(yīng)基本表的更新,所以,并不是 所有的視圖都是可更新的. 9 .哪類視圖是可以更新的?哪類視圖是不可更新的?各舉一例說明。 答:基本表的行列子集視圖一般是可更新的。若視圖的屬性來自集函數(shù)、表達(dá)式,則該 視圖肯定是不可以更新的。 如有一學(xué)生視圖,由學(xué)號(hào)、姓名組成,則可以對(duì)其進(jìn)行修改。 如果有一視圖是學(xué)號(hào)、平均成績組成,則不能對(duì)平均成績進(jìn)行修改。 請(qǐng)為三建工程項(xiàng)目建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件代碼(PNO)、 供應(yīng)數(shù)量(QTY)。 CREATE VIEW VSP AS SELECT SNO,PNO,QTY FROM SPJ,J WHERE = AND =39。三建39。 針對(duì)該視圖,完成下列查詢: (1)找出三建工程項(xiàng)目使用的各種零件代碼及其數(shù)量。 SELECT DIST PNO,QTY FROM VSP (2)找出供應(yīng)商 S1 的供應(yīng)情況。 SELECT DIST * FROM VSP WHERE SNO=39。S139。 第五章 數(shù)據(jù)庫安全性習(xí)題 一、選擇題 以下( )不屬于實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法。 A. 存取控制技術(shù) B. 視圖技術(shù) D. 出入機(jī)房登記和加防盜門 2. SQL 中的視圖機(jī)制提高了數(shù)據(jù)庫系統(tǒng)的( ) A. 完整性 3. SQL 語言的 GRANT 和 REVOKE 語句主要是用來維護(hù)數(shù)據(jù)庫的( ) A. 完整性 4. 在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對(duì)象的( ),授權(quán)子系統(tǒng)就越靈活. A. 范圍越小 二. 填空題 1. 數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的( 數(shù)據(jù)泄漏、更改和破 壞 ) 2. 計(jì)算機(jī)系統(tǒng)有三類安全性問題,即( 技術(shù)安全類 )、(管理安全類 )和( 政策法律 類 )。 3. 用戶標(biāo)識(shí)和鑒別的有很多種,而且在一個(gè)系統(tǒng)中往往是多種方法并舉,以獲得更強(qiáng)的安 全性。常用的方法有通過輸入( 用戶名 )和( 口令 )來鑒別用戶。 4. ( 用戶權(quán)限定義)和(合法權(quán)檢查機(jī)制 )一起組成 DBMS 的安全子系統(tǒng)。 5. 當(dāng)前大型的 DBMS 一般都支持( 自主存取控制(DAC),有些 DBMS 同時(shí)還支持( 強(qiáng) 制存取控制(MAC) )。 6. 用戶權(quán)限是由兩個(gè)要素組成( 數(shù)據(jù)對(duì)象 )和( 操作類型 )。 7. 在數(shù)據(jù)庫系統(tǒng)中,定義存取權(quán)限稱為( 授權(quán) )。 SQL 語言用( GRANT )語句 向用戶授予對(duì)數(shù)據(jù)的操作權(quán)限,用( REVOKE )語句收回授予的權(quán)限。 8. 對(duì)數(shù)據(jù)庫模式的授權(quán)由 DBA 在( 創(chuàng)建用戶 )時(shí)實(shí)現(xiàn)。 9. 一個(gè) DBA 用戶可以擁有( CREATE USER )、( CREATE
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1