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

正文內(nèi)容

數(shù)據(jù)庫原理復(fù)習(xí)-在線瀏覽

2025-07-28 00:34本頁面
  

【正文】 πSNO,CNO(SC)247。 πCNO(σ SNO=39。(SC)) C1039。PHYSICS39。YU39。C1039。PHYSICS39。YU39。 πPno(σSno=‘S1‘ (SPJ))l 試述等值連接與自然連接的區(qū)別和聯(lián)系。它是從關(guān)系R與S的廣義笛卡爾積中選取A,B屬性值相等的那些元組自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉。其他3種運算,即交、連接和除,均可以用這5種基本運算來表達。 試用元組表達式表示上題中各個查詢語句。 πC,CNAME(σTEACHER=39。(C)) (2) 檢索年齡大于23歲的男學(xué)生的學(xué)號與姓名。2339。男39。 πCNAME,TEACHER(σS=39。(SCC)) (4) 檢索至少選修LIU老師所授課程中一門課程的女學(xué)生的姓名。女39。LIU39。 πC(C)πC(σSNAME=39。(SSC)) (6) 檢索至少選修兩門課程的學(xué)生學(xué)號。 (7) 檢索全部學(xué)生都選修的課程的課程號與課程名。πS(S))) (涉及到全部值時,應(yīng)用除法,“除數(shù)”是全部) (8) 檢索選修課程包含LIU老師所授課程的學(xué)生學(xué)號。LIU39。 表名稱:卡車 車號貨運站編號類型總行程購入日期1001 501 1 11/06/901002 502 2 11/08/901003 503 2 09/29/911004 504 2 01/14/92如果沒有外碼,則寫“無”。c. 具體說明卡車表與運貨站表之間存在著什么關(guān)系?d. 卡車表中包含多少個實體?答案:a.表名稱主碼外碼卡車車號貨運站編號,類型貨運站貨運站編號無型號類型無 b. 卡車表中存在實體完整性和參照完整性。c. 貨運站表和卡車表之間存在著一對多的關(guān)系,即每一個貨運站可以有多輛車。d.l 習(xí) 題 一、選擇題 1.當(dāng)關(guān)系有多個候選碼時,則選定一個作為主碼,但若主碼為全碼時應(yīng)包含( ) A.單個屬性 B.兩個屬性 C.多個屬性 D.全部屬性 2.在基本的關(guān)系中,下列說法是正確的( )A.行列順序有關(guān) B.屬性名允許重名C.任意兩個元組不允許重復(fù) D.列是非同質(zhì)的 3.關(guān)系代數(shù)的五個基本操作是( ) A.并、交、差、笛卡爾積、除法B.并、交、選取、笛卡爾積、除法 C.并、交、選取、投影、除法D.并、差、選取、笛卡爾積、投影 4.關(guān)系代數(shù)的四個組合操作是( ) A.交、連接、自然連接、除法 B.投影、連接、選取、除法C.投影、自然連接、選取、除法 D.投影、自然連接、選取、連接 5.四元關(guān)系R為:R(A,B,C,D),則( ) A.A, C(R)為取屬性值為A、C的兩列組成B.1,3(R)為取屬性值為l、3的兩列組成 C.1,3(R)與A, C(R)是等價的 D.1,3(R)與A, C(R)是不等價的 6.3’2’(S)表示( ) A.表示從S關(guān)系中挑選3的值小于第二個分量的元組B.表示從S關(guān)系中挑選第3個分量值小于2的元組 C.表示從S關(guān)系中挑選第3個分量值小于第二個分量的元組D.3’2’(S)是向關(guān)系垂直方向運算 7.R為4元關(guān)系R(A,B,C,D),S為3元關(guān)系S(B,C,D),RXS構(gòu)成的結(jié)果集為( )元關(guān)系。 A.4 B.3 C.7 D.6 9.關(guān)系模式S(A,B,C,D)代數(shù)中的3’2’(S)等價于如下的( )語句。 A.向關(guān)系的垂直方 B.向關(guān)系的水平方向 C.既向關(guān)系的水平方向也向關(guān)系的垂直方向D.先向關(guān)系的垂直方向,然后再向關(guān)系的水平方向例 1 設(shè)有關(guān)系R,S如圖2—4所示。 R SABABCbdfafhdgkCabcdbadfcdeg第3章 SQL語言l 概念SQL語言具有DDL、DML、DCL、DQ功能查詢DQ——SELECT數(shù)據(jù)定義DD——CREATE,DROP,ALTER數(shù)據(jù)操縱DM——INSERT,UPDATE,DELETE數(shù)據(jù)控制DC——GRANT,REVOKE兩種使用方式:直接用SQL,DBMS解釋執(zhí)行;嵌入其它宿主語言l 定義基本表 CREATE TABLE表名(列名數(shù)據(jù)類型[列級完整性約束條件] [,列名數(shù)據(jù)類[列級完整性約束條件]]…[,表級完整性約束條件]); 列級完整性約束條件有:NULL(空)、UNIQUE(取值唯一),如NOT NULL UNIQUE表示取值唯一,不能取空值。其中供應(yīng)商代碼不能為空,且值是唯一的,且供應(yīng)商的名是唯一的。l 修改基本表 ALTER TABLE表名[ADD新列名數(shù)據(jù)類型[完整性約束條件] ] [DROP完整性約束名] [MODIFY列名數(shù)據(jù)類型] 例如,向“供應(yīng)商”表S增加Zap“郵政編碼”可用如下語句: ALTER TABLE S ADD Zap CHAR(6); 注意,不論基本表中原來是否已有數(shù)據(jù),新增加的列一律為空。 UNlQUE: 表明此索引的每一個索引值只對應(yīng)惟一的數(shù)據(jù)記錄。l 刪除索引 DROP INDEX索引名 l 視圖的創(chuàng)建 CREATE VIEW視圖名(列表名) AS SELECT查詢子句 [WITH CHECK OPTION]; 注意,視圖的創(chuàng)建中,必須遵循如下規(guī)定: (1)子查詢可以是任意復(fù)雜的SELECT語句,但通常不允許含有order by子句和DISTINCT短語; (2)WITH CHECK OPTION表示對UPDATE,INSTER,DELETE操作時保證更新、插入、或刪除的行滿足視圖定義中的謂詞條件(即子查詢中的條件表達式); (3)組成視圖的屬性列名或者全部省略或者全部指定。 例 建立“計算機”系學(xué)生的視圖,并要求進行修改、插入操作時保證該視圖只有計算機系的學(xué)生。格式如下: SELECT[ALL | DISTINCT]目標列表達式[,目標列表達式]… FROM表名或視圖名[,表名或視圖名] [WHERE條件表達式] [GROUP BY列名l[HAVING條件表達式]] [ORDER BY例名2[ASC | DESC] …] SELECT子句中的輸出可以是:列名、表達式、集函數(shù)(AVG, COUNT,MAX,MIN,SUM),DISTINCT選項可以保證查詢結(jié)果集中不存在重復(fù)元組。WHERE子句的條件表達式中可以使用的運算符如圖3—1所示:運算符含義運算符含義集合成員運算符INNOT IN在集合中不在集合中算術(shù)運算符≥≤= ≠大于大于等于小于小于等于等于/不等于字符串匹配運算符LIKE與_和%進行單個多個字符匹配空值比較運算符IS NULLIS NOT NULL為空不能為空邏輯運算符ANDORNOT與或非l 典型題解析 例學(xué)生數(shù)據(jù)庫中有三個基本表(關(guān)系): S(Sno,Sname,Age,Sex,SD) C(Cno,Cname,Teacher)SC(Sno,Cno.Grade)請用SQL語言完成以下操作: (1)檢索選修課程名為“MS”的學(xué)生號和學(xué)生姓名; (2)檢索至少選修了課程號為‘C1’和‘C3’的學(xué)生號; (3)檢索選修了‘操作系統(tǒng)’或‘?dāng)?shù)據(jù)庫’課程的學(xué)號和成績; (4)檢索年齡在18到20之間(含18和20)的女生的學(xué)號、姓名及年齡; (5)檢索選修了“劉平”老師所講課程的學(xué)生的學(xué)號、姓名及成績; 解 (1)檢索選修課程名為“MS”的學(xué)生號和學(xué)生姓名; 方法1 (連接查詢)SELECT ,Sname。WHERE = AND = AND =’MS’ 方法2 (嵌套查詢) SELECT Sno,Sname。 WHERE Sno IN。 FROM SC。 (SELECT Cno。 WHERE Cname=’MS’))(2)檢索至少選修了課程號為‘Cl’和‘C3’的學(xué)生號;SELECT SNO,CNO 。 WHERE CNO=C1 OR CNO=c3(3)檢索選修了‘操作系統(tǒng)’或‘?dāng)?shù)據(jù)庫’課程的學(xué)號和成績; 方法1 (連接查詢) SELECT Sno,Grade。 WHERE = AND ( = 39。 OR。數(shù)據(jù)庫39。 FROM SC。 (SELECT Cno。 WHERE =39。 OR = 39。)(4)檢索年齡在18到20之間(含18和20)的女生的學(xué)號、姓名及年齡(范圍查詢)方法1 SELECT Sno, Sname, Age。 WHERE Age=18 AND Age=20 AND Sex=39。 方法2 (BETWEEN AND) SELECT Sno,Sname,Age。 WHERE Age BETWEEN 18 AND 20 AND Sex=39。 (5)檢索選修了“劉平”老師所講課程的學(xué)生的學(xué)號、姓名 方法l (連接查詢) SELECT ,Sname。 WHERE = AND = AND =39。 方法2 (嵌套查詢) SELECT Sno,Sname FROM S WHERE Sno IN (SELECT Sno FROM SC WHERE Cno IN (SELECT Cno FROM C WHERE Teacher=’劉平’))l 數(shù)據(jù)插入:INSERT INTO 基本表名(列名表) VALUES (元組值) 或INSERT INTO 基本表名(列名表) SELECT 查詢語句1.直接插入數(shù)據(jù) INSERT INTO 基本表名(列表名)VALUES(元組值) 或 INSERT INTO基本表名(列表名)(TABLE(元組值),(元組值),…)例:insert into xs (xh,xm,xb) values (9502101,李三,男) 2.插入一個查詢結(jié)果值 INSERT INTO基本表名(列表名) SELECT查詢語句l 數(shù)據(jù)刪除:DELETE FROM 基本表名 [WHERE條件表達式]例:delete from xs where xh=39。l 數(shù)據(jù)修改:UPDATE 基本表名SET 列名=值表達式,[列名=值表達式...][WHERE 條件表達式]l 對視圖的更新:對視圖的查詢是和基本表相同的,但是更新操作則受到下列三條規(guī)則的限制: (這就相當(dāng)于在基本表上操作)。其中, 供應(yīng)商S按Sno的升序; 零件P按Pno的升序; 工程項目J按Jno的升序; 供銷情況SPJ按Sno的升序,按Pno的降序按Jno的升序。 SELECT SNAME,CITY FROM S(2)找出所有零件的名稱、顏色、重量。 SELECT DIST JNO FROM SPJ WHERE SNO=39。(4)找出工程項目J2使用的各種零件的名稱及其數(shù)量。J239。SELECT PNO FROM SPJ,S WHERE = AND CITY=39。(6)出使用上海產(chǎn)的零件的工程名稱。上海39。注意: SELECT DISP JNO FROM SPJ WHERE JNO NOT IN (SELECT DIST JNO FROM SPJ,S WHERE = AND =39。) 適用于JNO是唯一或不唯一的情況. 注意: SELECT DIST JNO FROM SPJ,S WHERE = AND 39。適用于JNO是唯一的情況(8)把全部紅色零件的顏色改成藍色。藍39。紅39。 UPDATE SPJ SET SNO=39。 WHERE SNO=39。 AND JNO=39。 AND PNO=39。(10)從供應(yīng)商關(guān)系中刪除供應(yīng)商號是S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。 INSERT INTO SPJ VALUES(‘S2’,‘J6’,‘P4’,200)l 什么是基本表?什么是視圖? 兩者的區(qū)別和聯(lián)系是什么?基本表是本身獨立存在的表,在 sQL 中一個關(guān)系就對應(yīng)一個表。視圖本身不獨立存儲在數(shù)據(jù)庫中,是一個虛表。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1