999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

關系代數運算與SELECT語句對比教學法

2008-12-31 00:00:00張春生
計算機教育 2008年14期

摘要:我院在教學過程中采用關系代數與SELECT語句對比教學方法,使學生通過SELECT語句來理解關系代數運算,轉化了問題的難度,取得了較好的教學效果。

關鍵詞:關系代數運算;SELECT語句;對比教學法

中圖分類號:G642文獻標識碼:B

1引言

在“數據庫系統原理”教學過程中,學生對關系代數運算的理解有一定的困難,往往不能很好地理解關系代數運算的確切含義,相反,對于SELECT語句,由于它簡單易懂,很容易理解,所以我們采用關系代數運算與SELECT語句對比的方法進行教學,通過對比講解,使學生通過對SELECT語句的認識來理解關系代數運算,很快掌握了關系代數運算的基本原理,起到了較好的教學效果。

2SELECT語句

SQL語言也稱為結構化查詢語言,目前成為國際標準,它是一個綜合的、功能極強同時又簡捷易學的數據庫操縱語言。SQL語言中提供了SELECT語句進行數據庫查詢,該語句具有靈活的使用方式和豐富的功能。

SELECT語句簡單格式:

SELECT <目標列表達式> FROM <關系名列表>WHERE <條件表達式>

3關系代數運算

關系代數是一種抽象的查詢語言,是關系數據操縱語言的一種傳統表達方式,它是用對關系的運算來表達查詢,

傳統的集合運算包括集合的并、交、差、廣義笛卡爾積4種運算;專門的關系代數運算包括選擇、投影、連接、除4種運算。

4關系代數運算與SELECT語句對應關系

4.1傳統的集合運算

設有如上兩個關系R和S,以下運算以此為例。

(1) 并(Union)

關系R與關系S的并:

與之對應的SELECT語句為:

SELECT * FORM R UNION SELECT * FROM S

集合的并就是求兩個集合中元組的并集,SELECT 語句先用SELECT * FORM R求出R元組集合,然后用SELECT * FROM S求出S元組集合,最后用UNION把兩個集合并在一起。

(2) 差

關系R與關系S的差:

SELECT * FORM R DIFFERENCE SELECT * FROM S

集合的差就是求R集合中不屬于S集合的元組集合,SELECT 語句先用SELECT * FORM R求出R元組集合,然后用SELECT * FROM S求出S元組集合,最后用DIFFERENCE求兩個集合的差。

(3) 交

關系R與關系S的交:

與之對應的SELECT語句為:

SELECT * FORM R INTERSECTION SELECT * FROM S

集合的交就是求兩個集合中元組的交集,SELECT 語句先用SELECT * FORM R求出R元組集合,然后用SELECT * FROM S求出S元組集合,最后用INTERSECTION把兩個集合并在一起。

(4) 廣義笛卡爾積

關系R與關系S的廣義笛卡爾積:

與之對應的SELECT語句為:

SELECTR.*, S.*FORMR , S

廣義笛卡爾集是兩個集合中元組及屬性的完全組合。

4.2專門關系代數運算

(1) 選擇

選擇又成為限制。他在關系R中選擇滿足條件的元組

其中F為選擇條件,一般表示為 。

對應的SELECT語句為:

SELECT <目標列表達式> FROMRWHEREF

F作為SELECT語句的選擇條件,實現記錄的過濾。

(2) 投影

其中A為屬性列表

對應的SELECT語句為:

SELECTAFROMR

關系R的投影是從R中選擇出若干個屬性組成新的關系。

A作為SELECT語句的目標列表,實現列的選擇。

(3) 連接

也稱為 連接,它是從兩個關系的笛卡爾積中選取屬性間滿足一定條件的元組。

對應的SELECT語句為:

SELECT <目標列表達式> FROMR,SWHERE

作為SELECT語句的連接條件,實現R與S的連接。

(4) 除

給定關系R(X,Y)和S(Y,Z),其中X,Y,Z為屬性組。R中的Y與S中的Y可以有不同的屬性名,但必須出自相同的域集。R與S的除運算得到一個新的關系P(X),P是R中滿足下列條件的元組在X屬性列上的投影:元組在X上分量值x的像集Yx包含S在Y上投影的集合。

對應的SEL

ECT語句:

SELECT R.X FORM R R1 WHERE NOT EXISTS

(SELECT * FROM S WHERE NOT EXISTS(SELECT * FROM R R2 WHERE R2.X=R1.X AND R2.Y=S2.Y))

5結束語

通過對比法進行關系代數運算的講解,把抽象問題轉換為學生易于理解的SELECT語句問題,由于SELECT語句很容易理解,學生也較快地掌握了關系代數運算的原理,實踐證明這種方法切實有效。

參考文獻:

[1] 薩師煊,王珊. 數據庫系統概論(第三版)[M]. 北京:高等教育出版社,2000.55-63,84-133.

[2] 程媛. 關系代數中除法運算的表示[J]. 辦公自動化,2007,(22).

[3] 薛永寧. 如何用SQL語句實現關系代數的運算[J]. 中國科技信息,2007,(11).

[4] 呂震宇. 關系代數中“除法”運算的SQL查詢實現[J]. 河北理工學院學報,2005,(03).

[5] 李瑩. 關系代數運算與SQL查詢的對應關系[J]. 內蒙古農業大學學報(自然科學版),2003,(03).

[6] 王群芳. 關系代數的相應運算在SQL中的實現[J]. 安徽教育學院學報,2001,(06).

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文

主站蜘蛛池模板: 亚洲综合九九| 999国产精品永久免费视频精品久久 | 在线亚洲精品自拍| 亚洲精品视频在线观看视频| 欧美一级夜夜爽www| AV片亚洲国产男人的天堂| 亚洲一级毛片在线观播放| 国产sm重味一区二区三区| 亚洲欧美不卡| 免费人成在线观看视频色| 拍国产真实乱人偷精品| 色偷偷一区二区三区| 国产亚洲精久久久久久无码AV| 伊人激情综合网| 国产精品视频系列专区| 久久毛片网| 亚洲人成影视在线观看| 亚洲一区二区三区香蕉| 怡红院美国分院一区二区| 天天躁夜夜躁狠狠躁图片| 国产一区二区三区在线无码| 成人亚洲天堂| 天天干天天色综合网| 五月婷婷亚洲综合| 国产精品香蕉在线| www.精品国产| 日本亚洲欧美在线| 国产免费一级精品视频 | 看国产毛片| 91在线日韩在线播放| 一级片一区| 国产又黄又硬又粗| 亚洲另类色| 91丝袜美腿高跟国产极品老师| 国产一级二级三级毛片| 亚洲免费三区| 无码'专区第一页| 另类专区亚洲| 综合色在线| 欲色天天综合网| 亚洲欧美不卡| 国产欧美日韩视频怡春院| 777午夜精品电影免费看| 2020久久国产综合精品swag| 青青草原偷拍视频| 国产精品林美惠子在线观看| 综合天天色| 黄色网址手机国内免费在线观看| 午夜久久影院| 日韩视频福利| 亚洲色无码专线精品观看| 国产成人AV男人的天堂| 91啪在线| 亚洲永久免费网站| 欧美一级高清片久久99| 亚洲人成影院在线观看| 欧美成人影院亚洲综合图| 亚洲男人的天堂久久香蕉网| 欧美日韩91| 国产国语一级毛片在线视频| 91麻豆精品国产高清在线| 精品国产亚洲人成在线| 精品久久人人爽人人玩人人妻| 国产又黄又硬又粗| 四虎国产精品永久一区| 在线视频亚洲色图| 亚卅精品无码久久毛片乌克兰 | 狠狠五月天中文字幕| 亚洲无码精品在线播放| 一级爱做片免费观看久久| 一级片免费网站| 内射人妻无码色AV天堂| 欧美中日韩在线| 青青青伊人色综合久久| 免费国产一级 片内射老| 亚洲中文字幕在线精品一区| 九九九精品成人免费视频7| 久久久黄色片| 国产一区二区在线视频观看| 国产精品久久久久久影院| 亚洲中文字幕97久久精品少妇| 日本午夜精品一本在线观看|