COMP9311 Database Systems WEEK12

1.Future of Database

希望能夠進一步解決大數(shù)據(jù)、復(fù)雜語言邏輯情形的數(shù)據(jù)處理問題棒搜,提升查詢的速度护锤。
現(xiàn)行的RDBMS主要用于處理簡單清晰的數(shù)據(jù)瞳收,只適合于結(jié)構(gòu)化的邏輯和數(shù)據(jù)。對于不確定的數(shù)據(jù)和模糊查詢支持性很差炊昆,無法處理大數(shù)據(jù)。
進一步提升的方法:或者改進relational model垃僚,添加新的數(shù)據(jù)類型和查詢操作,或者發(fā)展新的面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)。
對于大數(shù)據(jù)的處理思路是分布式座慰,通過多節(jié)點的協(xié)同工作來完成大數(shù)據(jù)的數(shù)據(jù)庫功能。

2.New Technology

(1)Information Retrival:RDBMS擅長精確結(jié)構(gòu)化查詢翠拣,但實際工作中更多存在的是模糊化檢索
(2)Multimedia Data:如何存儲查詢文本之外的信息版仔,比如圖片和視頻
(3)Stream Management System:RDBMS只能進行fixed query,SDBMS針對的是對變化數(shù)據(jù)的query误墓,是對RDBMS的擴展蛮粮。

3.Final Exam

考點:
(1)Data modeling and database design
--Entity-relationship (ER) design, relational data model
--Relational theory (algebra, dependencies, normalisation)
(2)Database application development
--SQL for querying, data definition and modification (PostgreSQL's version)
--Extending SQL Queries, Functions, Aggregates, Triggers
--PostgreSQL, psql (an SQL shell), PLpgSQL (procedural SQL)

形式:
滿分60,24 final及格谜慌,加上3個assignment然想,50課程及格。
2h欣范,閉卷变泄,5 questions,12分/題
答題必須要用pen恼琼,畫圖可以用pensil + eraser妨蛹。

考試時帶好鉛筆、橡皮晴竞、水性筆或其他不可擦除的筆

考題:
Q1: ER Diagram
需要了解如何根據(jù)文字描述畫ER圖蛙卤,要使用課堂的notation,同時注意自己添加limitation
Q2: Relational Mapping and SQL Schema
需要掌握如何將ER圖轉(zhuǎn)換為relational model噩死,如何用sql表達relational model颤难。注意:沒有foreign key的table應(yīng)該放在前面。
Q3: Relational Algebra and SQL Queries
需要熟悉如何用relational algebra書寫query已维,用sql書寫query
Q4: PL/SQL (SQL Procedural Language)
重點了解如何寫function和trigger
Q5: Functional Dependency and Normalization
了解functional dependency行嗤,candidate keys以及各種范式(1NF, 2NF, 3NF, BCNF, 3NF, 5NF)

4.Revision

4.1 sample exam

只提供考試難度參考,和考試范圍和出題形式無關(guān)垛耳。
第1題的ODL和substring不考察昂验;
第2題的a不考察,b很重要艾扮;
第3題很重要既琴;
第4題不考察;
第5題很重要泡嘴。

4.2 06S2 exam

和考試的題型比較接近甫恩,相似度更高,幾乎沒有超綱題目酌予。

4.3 BCNF decomposition

4.3.1 例1

R = PAWNSMC
candidate key = PWN
FDs = {P-->A, S-->MC, PW-->S}

(1) P-->A violate BCNF
因為A不是P的子集磺箕,且P不是candidate key奖慌。拆解R為PA和PWNSMC。
(2)PA檢驗
PA的key變?yōu)镻松靡,任何兩個attributes都符合BCNF简僧,所以PA是最后結(jié)果的一部分。
(3)PWNSMC檢驗
PWNSMC的FDs變成S-->MC, PW-->S雕欺,基于此新的candiate key是PWN岛马。
(4)S-->MC violate BCNF
因為MC不是S的子集,且S不是candidate key屠列。拆解為SMC和PWNS啦逆。
(5)SMC檢驗
SMC的key是S,S-->MC是key推出其他項笛洛,符合BCNF夏志,所以SMC是最后結(jié)果的一部分。
(6)PWNS檢驗
PWNS的FDs是PW-->S苛让,基于此新的candidate key是PWN(注意沟蔑,此處千萬不要漏掉N)。
(7)PW-->S violate BCNF
因為S不是PW的子集狱杰,且PW不是candidate key瘦材。拆解為PWS和PWN。
(8)PWS檢驗
PW-->S的key是PW浦旱,符合BCNF宇色,所以PWS是最后結(jié)果的一部分九杂。
(9)PWN檢驗
新的FDs為空颁湖,所以全體PWN作為key,符合BCNF例隆。
因此甥捺,最終BCNF的拆解結(jié)果為PA, SMC, PWS, PWN。

4.3.2 例2

R = ABCDEEF
candidate key = ACEF, BCEF
FDs = {AD-->B, C-->D, BC-->A, B-->D}

(1) AD--> B violates BCNF
R decomposes to ADB and ACDEF
(2)ADB check
AD-->B, B-->D, key is AD.
(3)B-->D viloates BCNF
ADB decomposes to BD and AB
(4)BD check
B-->D, key is B, it is BCNF
(5)AB check
AB only have 2 attributes, it is BCNF
(3)ACDEF check
C-->D, key is ACEF
(4)C-->D violates BCNF
ACDEF decomposes to CD and ACEF
(5)CD check
CD only have 2 attributes, it is BCNF
(6)ACEF check
no FDs, key = ACEF, it is BCNF

Final decomposition is BD, AB, CD, ACEF

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末镀层,一起剝皮案震驚了整個濱河市镰禾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌唱逢,老刑警劉巖吴侦,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異坞古,居然都是意外死亡备韧,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門痪枫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來织堂,“玉大人叠艳,你說我怎么就攤上這事∫籽簦” “怎么了附较?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長潦俺。 經(jīng)常有香客問我拒课,道長,這世上最難降的妖魔是什么黑竞? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任捕发,我火速辦了婚禮,結(jié)果婚禮上很魂,老公的妹妹穿的比我還像新娘扎酷。我一直安慰自己,他們只是感情好遏匆,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布法挨。 她就那樣靜靜地躺著,像睡著了一般幅聘。 火紅的嫁衣襯著肌膚如雪凡纳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天帝蒿,我揣著相機與錄音荐糜,去河邊找鬼。 笑死葛超,一個胖子當(dāng)著我的面吹牛暴氏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播绣张,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼答渔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了侥涵?” 一聲冷哼從身側(cè)響起沼撕,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎芜飘,沒想到半個月后务豺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡嗦明,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年笼沥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡敬拓,死狀恐怖邻薯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情乘凸,我是刑警寧澤厕诡,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站营勤,受9級特大地震影響灵嫌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜葛作,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一寿羞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧赂蠢,春花似錦绪穆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至第岖,卻和暖如春难菌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蔑滓。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工郊酒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人键袱。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓燎窘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親杠纵。 傳聞我的和親對象是個殘疾皇子荠耽,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容