WHERE出版單位=‘高教出版社’(查詢出版單位" />

嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當(dāng)前位置:首頁(yè) > 學(xué)習(xí)方法 > 正文

已知三個(gè)關(guān)系分別為 S(學(xué)號(hào)姓名年齡性別系) C(課程號(hào)課程名學(xué)時(shí)任課教師) SC( 學(xué)號(hào)課程號(hào)成績(jī)

設(shè)有以下三個(gè)關(guān)系S(學(xué)號(hào),姓名,年齡,性別,籍貫)C(課程號(hào),課程名,教師姓名,辦公室)SC

(1)SELECT書(shū)名FROM book(查詢book表中所有記錄的書(shū)名字段)
WHERE出版單位=‘高教出版社’(查詢出版單位為高教出版社的的信息)
ORDERBY單價(jià)ASC(按單價(jià)的遞增順序,即從最低值到最高值進(jìn)行排列)

(3)selectS.s_number,s_name,SC.c_numberfromstudent,SC
whereS.s_number=SC.s_numberandplace='上海'
(其中s_umber為學(xué)號(hào),c_number為課程號(hào),place為籍貫)

如何使用sql語(yǔ)句操作“學(xué)生課程數(shù)據(jù)庫(kù)中的三個(gè)關(guān)系”?

設(shè)學(xué)生課程數(shù)據(jù)庫(kù)中有三個(gè)關(guān)系: 學(xué)生關(guān)系S(學(xué)號(hào),姓名,年齡,性別) 學(xué)習(xí)關(guān)系SC(學(xué)號(hào),課程號(hào),成績(jī)) 課程關(guān)系C(課程號(hào),課程名) 其中 S#、C#、SNAME、AGE、SEX、GRADE、CNAME分別表示 學(xué)號(hào)、課程號(hào)、姓名、年齡、性別、成績(jī)和課程名。 用SQL語(yǔ)句表達(dá)下列操作 (1).檢索選修課程名稱為“MATHS”的學(xué)生的學(xué)號(hào)與姓名 SELECT S.學(xué)號(hào),S.姓名 FROM SC INNER JOIN C ON SC.課程號(hào) = C.課程號(hào) INNER JOIN S ON SC.學(xué)號(hào) = S.學(xué)號(hào) where C.課程名 = 'MATHS' (2).檢索至少學(xué)習(xí)了課程號(hào)為“C1”

數(shù)據(jù)庫(kù) 關(guān)系數(shù)據(jù)庫(kù)題目?


  1. 數(shù)據(jù)管理經(jīng)歷了 (人工管理 ), (文件系統(tǒng) ) , (數(shù)據(jù)庫(kù)系統(tǒng) ) 三個(gè)階段。

  2. 2.數(shù)據(jù)庫(kù)保護(hù)問(wèn)題包括: ( 安全性) 、(完整性)、(故障恢復(fù))和(并發(fā)控制)等多方面。

  3. 3.SQL是 (關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言)(或結(jié)構(gòu)化查詢語(yǔ)言) 。

  4. 4.關(guān)系規(guī)范化理論是設(shè)計(jì) 邏輯結(jié)構(gòu) 的指南和工具。

  5. 5.SQL語(yǔ)言是一種 ( 通用的 ) , ( 功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù) )語(yǔ)言。我覺(jué)得這個(gè)填空要求不明確啊

  6. 6.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:(選擇)、(投影)、(連接)和 ( 除運(yùn)算 ) 。

  7. 7.關(guān)系模式的定義主要包括( 關(guān)系名),(關(guān)系的屬性名),(屬性的域),(屬性向域的映象),(屬性間的依賴關(guān)系) 。這個(gè)我們課本上么有的,看樓上的挺有道理的,應(yīng)該沒(méi)錯(cuò)吧。

  8. 8.關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上的兩類運(yùn)算是 ( 關(guān)系代數(shù) ) ( 關(guān)系演算 ) 。

  9. 9.數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì)階段,任務(wù)是將( E-R圖(或概念模型)) 轉(zhuǎn)換成關(guān)系模型。

  10. 10.數(shù)據(jù)庫(kù)保護(hù)包括數(shù)據(jù)的 (泄露 ) (更改) (破壞) 。差一個(gè)空,不知道咯。

  11. 11.數(shù)據(jù)的完整性是 ( 實(shí)體完整性 ) ( 參照完整性 ) ( 用戶定義完整性 ) 。

  12. 12.SQL語(yǔ)言提供(數(shù)據(jù)庫(kù)定義) ( 數(shù)據(jù)操縱 ) (數(shù)據(jù)控制)等功能。

  13. 13.關(guān)系中主碼的取值必須唯一且非空,這條規(guī)則是 ( 實(shí)體 ) 完整性規(guī)則。

  14. 14.視圖是一個(gè)虛表,它是從 (基本表 )中導(dǎo)出的表。在數(shù)據(jù)庫(kù)中只存放那個(gè)使用的( 命令 ) ,不存放視圖的( 數(shù)據(jù) )。

  15. 15.SQL語(yǔ)言中,修改表結(jié)構(gòu)的語(yǔ)句是 (ALTER TABLE ) 。

  16. 16.在關(guān)系數(shù)據(jù)模型中,兩個(gè)關(guān)系R1與R2之間存在1:M的聯(lián)系,可以通過(guò)在一個(gè)關(guān)系R2中的

  17. 在相關(guān)聯(lián)的另一個(gè)關(guān)系R1中檢索相對(duì)應(yīng)的記錄。

  18. 17.關(guān)系模式是關(guān)系的 ( 型 ) ,相當(dāng)于 ( 關(guān)系的描述 ) 。

  19. 18.當(dāng)數(shù)據(jù)庫(kù)破壞后,如果事先保存了 (日志文件) 和數(shù)據(jù)庫(kù)的副本,就有可能恢復(fù)數(shù)據(jù)庫(kù)。

  20. 19.關(guān)系數(shù)據(jù)庫(kù)中,二維表稱為一個(gè) ( 關(guān)系) ,表的一行稱為(元組) ,表的一列稱為 (屬

  21. 性) 。

  22. 20.關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算有 ( 選擇 ),(投影 ) , (并 ),( 差) ,( 笛卡爾積 ) 。

  23. 21.關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)操作的處理單位是 (字段) ,層次和網(wǎng)狀數(shù)據(jù)庫(kù)數(shù)據(jù)操作的處理單位是記 錄。

  24. 22.安全性控制的一般方法 ( 用戶標(biāo)識(shí)與鑒別)(存取控制)(強(qiáng)制存取控制)(視圖機(jī)制)(審計(jì))(數(shù)據(jù)加密 )。這個(gè)課本上么有,在網(wǎng)上搜的,答案應(yīng)該正確滴。

  25. 23.數(shù)據(jù)恢復(fù)是利用 (冗余) 數(shù)據(jù)重建已破壞的數(shù)據(jù)。

  26. 24設(shè)有關(guān)系SC(sno,cname,grade),各屬性的含義分別為學(xué)號(hào)、課程名、成績(jī)。若要將所有學(xué)生的“數(shù)據(jù)庫(kù)系統(tǒng)”課程的成績(jī)?cè)黾?分,能正確完成該操作的SQL語(yǔ)句是

  27. (update SC

  28. set grade=grade+5

  29. where cname“數(shù)據(jù)庫(kù)系統(tǒng)” )

好好看喲


數(shù)據(jù)庫(kù)關(guān)系代數(shù)中,笛卡爾積和自然連接的區(qū)別

區(qū)別:

笛卡爾積對(duì)兩個(gè)關(guān)系R和S進(jìn)行操作,產(chǎn)生的關(guān)系中元組個(gè)數(shù)為兩個(gè)關(guān)系中元組個(gè)數(shù)之積。

等值連接則是在笛卡爾積的結(jié)果上再進(jìn)行選擇操作,挑選關(guān)系第 i 個(gè)分量與第(r+j) 個(gè)分量值相等的元組。

自然連接則是在等值連接(以公共屬性值相等為條件)的基礎(chǔ)上再行投影操作,去掉 S 中的公共屬性列,當(dāng)兩個(gè)關(guān)系沒(méi)有公共屬性時(shí),自然連接就轉(zhuǎn)化成笛卡爾積。

1、自然連接一定是等值連接,但等值連接不一定是自然連接。

2、等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是公共屬性

3、等值連接不把重復(fù)的屬性除去;而自然連接要把重復(fù)的屬性除去。

笛卡爾積:

在數(shù)學(xué)中,兩個(gè)集合X和Y的笛卡兒積(Cartesian product),又稱直積,表示為X × Y,第一個(gè)對(duì)象是X的成員而第二個(gè)對(duì)象是Y的所有可能有序?qū)Φ钠渲幸粋€(gè)成員。

假設(shè)集合A={a, b},集合B={0, 1, 2},則兩個(gè)集合的笛卡爾積為{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。

等值連接:

等值連接是關(guān)系運(yùn)算-連接運(yùn)算的一種常用的連接方式。是條件連接(或稱θ連接)在連接運(yùn)算符為“=”號(hào)時(shí)(即θ=0時(shí))的一個(gè)特例。

自然連接:

自然連接(Natural join)是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉。而等值連接并不去掉重復(fù)的屬性列。

二、使用SQL語(yǔ)句完成以下操作: 數(shù)據(jù)庫(kù)中有三個(gè)關(guān)系(基本表): S(學(xué)號(hào),姓名,性別,年齡,系別) C(

1、 create table sc( 學(xué)號(hào) Char(10), 課程號(hào) Char(10), 成績(jī) float(10) primary key(學(xué)號(hào),課程號(hào))) 2、 alter table s add 地址 char(30),身份證號(hào)碼 char(20) 3、 select 姓名,年齡 from s order by 年齡 desc 4、 select * from s where left(姓名,1)='王' PS:好好上課啊 這個(gè)是基礎(chǔ)中的基礎(chǔ)啊
展開(kāi)全文閱讀