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

正文內容

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

2025-09-01 03:36 本頁面
 

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