出版時(shí)間:2010-8 出版社:清華大學(xué) 作者:(美)馬塔-托勒多//庫(kù)什曼|譯者:賀民 頁(yè)數(shù):205 譯者:賀民
Tag標(biāo)簽:無(wú)
前言
數(shù)據(jù)庫(kù)系統(tǒng)是具有管理功能的計(jì)算機(jī)軟件系統(tǒng),從其產(chǎn)生至今,已有40多年的歷史。最初的數(shù)據(jù)庫(kù)以層次、網(wǎng)狀方式組織數(shù)據(jù),后來(lái)發(fā)展到二維表形式的關(guān)系數(shù)據(jù)庫(kù),自20世紀(jì)80年代至今,關(guān)系數(shù)據(jù)庫(kù)依然是當(dāng)今主流的數(shù)據(jù)庫(kù)系統(tǒng)。本書(shū)系統(tǒng)介紹關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)知識(shí),內(nèi)容實(shí)用而豐富,主要內(nèi)容有:第1章講解關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)的基本概念。第2章說(shuō)明關(guān)系數(shù)據(jù)庫(kù)的概念,涉及關(guān)系的數(shù)學(xué)定義、關(guān)系的候選鍵以及主鍵和外鍵、關(guān)系運(yùn)算符、關(guān)系的集合運(yùn)算、關(guān)系的插入、刪除和更新運(yùn)算、屬性域及實(shí)現(xiàn)。第3章詳細(xì)說(shuō)明SQL語(yǔ)言的基礎(chǔ)知識(shí),包括創(chuàng)建SQL以及選擇、投影和連接運(yùn)算。SQL是與關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)通信的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言。第4章介紹函數(shù)依賴。函數(shù)依賴是最重要的協(xié)定或一致性約束。第5章講解規(guī)范化過(guò)程。所謂規(guī)范化,就是用形式更為簡(jiǎn)潔、結(jié)構(gòu)更加規(guī)范的關(guān)系模式取代原有關(guān)系。第6章說(shuō)明數(shù)據(jù)庫(kù)安全問(wèn)題。在DBMS環(huán)境中,安全性意味著保護(hù)數(shù)據(jù)庫(kù)的數(shù)據(jù)不被未授權(quán)訪問(wèn),或者避免有意和非有意的泄露、改變或破壞數(shù)據(jù)庫(kù)。第7章介紹E-R模型。E-R模型是數(shù)據(jù)庫(kù)邏輯的圖形表示,包含對(duì)所有實(shí)體、關(guān)系和限制的詳細(xì)描述。本書(shū)的最大特點(diǎn)是,通過(guò)大量豐富的示例和習(xí)題,并給出詳盡的答案,讓讀者全面透徹地解概念,掌握每個(gè)知識(shí)點(diǎn)。本書(shū)主要由賀民翻譯,參加翻譯工作的人員還有李志云、李曉春、陳安華、侯佳宜、許偉、戴文雅、于樊鵬、劉朋、王嘉佳、鄧衛(wèi)、鄧凡平、李波、程云建、許曉哲、朱珂、韋笑、孫宏、李騰、陳磊、魏宇、周京平、徐冬、馮哲、李緋、李強(qiáng)、趙東輝等。
內(nèi)容概要
關(guān)系教據(jù)庫(kù)是當(dāng)今世界最流行的數(shù)據(jù)庫(kù)管理系統(tǒng)《關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)學(xué)習(xí)指導(dǎo)與習(xí)題解答》共分7章,全面介紹關(guān)系數(shù)據(jù)庫(kù)理論和實(shí)際操作。《關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)學(xué)習(xí)指導(dǎo)與習(xí)題解答》的最大特點(diǎn):是.通過(guò)大量豐富的示例和習(xí)題,并給出詳盡的答案,讓讀者全面透徹地理解慨念,掌握每個(gè)知識(shí)點(diǎn)?!蛾P(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)學(xué)習(xí)指導(dǎo)與習(xí)題解答》適用于所有希望掌握關(guān)系數(shù)據(jù)庫(kù)理論和實(shí)踐基礎(chǔ)知識(shí)的讀者。
作者簡(jiǎn)介
作者:(美國(guó))馬塔·托勒多(Ramon A.Mata-Toledo) (美國(guó))庫(kù)什曼(Pauline K.Cushman) 譯者:賀民 等馬塔·托勒多(Ramon A. Mata-Toledo),自1997年開(kāi)始,就在美國(guó)以及其他國(guó)家的大學(xué)和學(xué)院,一直從事教學(xué)工作,講授數(shù)學(xué)和計(jì)算機(jī)科學(xué)?,F(xiàn)在,他在弗吉尼亞州哈里森堡的詹姆斯·麥迪遜大學(xué)任計(jì)算機(jī)科學(xué)副教授。Mata-Toledo在堪薩斯州立大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,在佛羅里達(dá)理工學(xué)院獲得理科碩士和企業(yè)管理碩士學(xué)位,在委內(nèi)瑞拉的卡拉卡斯師范學(xué)院獲得數(shù)學(xué)和物理學(xué)雙學(xué)士學(xué)位。在科學(xué)雜志、美國(guó)和國(guó)際協(xié)會(huì)以及商貿(mào)雜志,他發(fā)表了大量論文。他與人合作編寫(xiě)了Basic Mathematics with Applications to Science and Technology(Schaum’S 0utline系列)、Introduction to Computer Science(Schaum's Outline系列)以及Fundamentals of SQL Programming(Schaum’S 0utline系列)。Mata-Toledo博士還在Oracle培訓(xùn)機(jī)構(gòu)獲得了數(shù)據(jù)庫(kù)管理員和應(yīng)用程序開(kāi)發(fā)人員的0racle主管證書(shū)。他還為美國(guó)和國(guó)際組織機(jī)構(gòu)擔(dān)任數(shù)據(jù)庫(kù)咨詢顧問(wèn)。Mata-Toledo博士的聯(lián)系方式:matatora@jmu.edu。庫(kù)什曼(Pauline K.Cushman),在公立學(xué)校教授初級(jí)知識(shí)達(dá)12年之久,1985年以來(lái),在學(xué)院和大學(xué)教授計(jì)算機(jī)科學(xué)和計(jì)算機(jī)信息系統(tǒng)。她教過(guò)各種計(jì)算機(jī)科學(xué)課程,包括編程、智能系統(tǒng)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及多媒體技術(shù)。她為非盈利機(jī)構(gòu)承接大量咨詢業(yè)務(wù),內(nèi)容涉及數(shù)據(jù)庫(kù)技術(shù)?,F(xiàn)在,她是弗吉尼亞州哈里森堡的詹姆斯·麥迪遜大學(xué)綜合科學(xué)與技術(shù)以及計(jì)算機(jī)科學(xué)的副教授。Cushman在路易斯維爾大學(xué)獲得計(jì)算機(jī)科學(xué)與工程博士學(xué)位,她與人合作編寫(xiě)了Introduction to Computer Science(Schaum’S 0utline系列)以及Fundamentals of SQL Programming(Schaum’S 0utline系列)。Cushman的聯(lián)系方式:cushmapk@imu.edu。
書(shū)籍目錄
第1章 DBMS和DB系統(tǒng)結(jié)構(gòu)概述1.1 DBMS概述1.1.1 數(shù)據(jù)1.1.2 DBMS的作用1.2 數(shù)據(jù)模型1.3 數(shù)據(jù)庫(kù)系統(tǒng)總體結(jié)構(gòu)1.3.1 模式和語(yǔ)言1.3.2 三級(jí)結(jié)構(gòu)1.3.3 數(shù)據(jù)獨(dú)立性1.3.4 匯總模塊本章習(xí)題與答案補(bǔ)充題補(bǔ)充題答案第2章 關(guān)系數(shù)據(jù)庫(kù)的概念2.1 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)2.2 關(guān)系的數(shù)學(xué)定義2.3 關(guān)系的候選鍵和主鍵2.4 外鍵2.5 關(guān)系運(yùn)算符2.5.1 選擇運(yùn)算2.5.2 投影運(yùn)算符2.5.3 等值連接運(yùn)算符2.6 關(guān)系的集合運(yùn)算2.6.1 并2.6.2 交2.6.3 差2.6.4 笛卡兒積2.7 關(guān)系的插入、刪除和更新運(yùn)算2.7.1 在表中插入元組2.7.2 從表中刪除元組2.7.3 更新表的元組2.8 屬性域及實(shí)現(xiàn)本章習(xí)題與答案補(bǔ)充題補(bǔ)充題答案第3章 SQL基礎(chǔ)3.1 SQL語(yǔ)言基礎(chǔ)3.1.1 數(shù)據(jù)庫(kù)對(duì)象命名約定3.1.2 SQL語(yǔ)句結(jié)構(gòu)/SQL書(shū)寫(xiě)約定3.2 創(chuàng)建表3.2.1 約束的含義3.2.2 在MS Access中創(chuàng)建表及約束3.2.3 填充和維護(hù)表3.2.4 在MS Access中填充表3.3 SQL的選擇、投影和連接運(yùn)算3.3.1 SQL的集合運(yùn)算3.3.2 在MS Access中查詢本章習(xí)題與答案補(bǔ)充題補(bǔ)充題答案第4章 函數(shù)依賴4.1 概述4.2 函數(shù)依賴的定義4.3 函數(shù)依賴和鍵4.4 函數(shù)依賴的推理定理4.5 冗余函數(shù)依賴4.6 函數(shù)依賴的閉包、覆蓋和等價(jià)4.6.1 函數(shù)依賴集F的閉包4.6.3 函數(shù)依賴集的覆蓋和等價(jià)4.6.4 無(wú)關(guān)屬性4.6.5 規(guī)范覆蓋本題習(xí)題與答案補(bǔ)充題補(bǔ)充題答案第5章 規(guī)范化過(guò)程5.1 概述5.2 第一范式5.3 第一范式中的數(shù)據(jù)異常5.4 部分依賴5.5 第二范式5.6 2NF關(guān)系的數(shù)據(jù)異常5.7 傳遞依賴5.8 第三范式5.9 3NF的數(shù)據(jù)異常5.10 Boyce-Codd范式5.11 無(wú)損或有損分解5.11.1 連接無(wú)損的測(cè)試5.12 保持函數(shù)依賴5.12.1 依賴集在屬性集的投影5.12.2 依賴保持的測(cè)試本章習(xí)題與答案補(bǔ)充題補(bǔ)充題答案第6章 基本安全問(wèn)題6.1 安全需求6.2 物理安全和邏輯安全6.2.1 物理安全問(wèn)題6.3 設(shè)計(jì)問(wèn)題6.4 維護(hù)問(wèn)題6.5 操作系統(tǒng)問(wèn)題和可用性6.6 可記賬性6.6.1 審計(jì)6.6.2 認(rèn)證和授權(quán)6.6.3 創(chuàng)建用戶6.6.4 刪除用戶6.6.5 監(jiān)視用戶6.6.6 為用戶指定系統(tǒng)權(quán)限6.6.7 為用戶指定對(duì)象權(quán)限6.6.8 用視圖隱藏?cái)?shù)據(jù)6.6.9 創(chuàng)建視圖6.6.10 更新視圖6.7 完整性6.7.1 完整性限制6.7.2 并發(fā)問(wèn)題:提交和回卷本章習(xí)題與答案補(bǔ)充題補(bǔ)充題答案第7章 E-R模型7.1 E-R模型7.2 實(shí)體和屬性7.2.1 標(biāo)識(shí)實(shí)體7.3 關(guān)系7.4 一對(duì)一關(guān)系7.5 多對(duì)一和多對(duì)多關(guān)系7.6 規(guī)范化模型7.7 表實(shí)例圖本章習(xí)題與答案補(bǔ)充題補(bǔ)充題答案
章節(jié)摘錄
插圖:數(shù)據(jù)是DBMS的核心。有兩類數(shù)據(jù):第一類最顯然,即組織所需數(shù)據(jù)的集合;第二類數(shù)據(jù)也稱為元數(shù)據(jù),是關(guān)于數(shù)據(jù)庫(kù)的信息,通常保存在數(shù)據(jù)字典或目錄中。數(shù)據(jù)字典中的信息包括與用戶、權(quán)限和數(shù)據(jù)庫(kù)內(nèi)部結(jié)構(gòu)有關(guān)的信息。為了確保信息是最新和準(zhǔn)確的,必須仔細(xì)管理所有數(shù)據(jù),同時(shí),所有級(jí)別的用戶需要深刻理解數(shù)據(jù)庫(kù)及其結(jié)構(gòu)。以幾種不同的角度來(lái)分析數(shù)據(jù)庫(kù)也很有幫助。系統(tǒng)可能是多用戶或單用戶的。數(shù)據(jù)通常是完整的和共享的,而數(shù)據(jù)庫(kù)可能是集中的或分布式的。首先,硬件配置和組織規(guī)模將決定系統(tǒng)是多用戶系統(tǒng)還是單用戶系統(tǒng)。在單用戶系統(tǒng)中,數(shù)據(jù)庫(kù)存在于一臺(tái)計(jì)算機(jī)上,且同時(shí)只能有一個(gè)用戶訪問(wèn)它。這個(gè)用戶可能執(zhí)行所有用戶任務(wù),如為系統(tǒng)設(shè)計(jì)、維護(hù)和編寫(xiě)程序。而另一個(gè)用戶,如顧問(wèn),可能負(fù)責(zé)設(shè)計(jì)系統(tǒng)。在這種情況下,單用戶可能只執(zhí)行最終用戶的任務(wù),數(shù)據(jù)可能總是通過(guò)I)BMS交互訪問(wèn),而不使用應(yīng)用程序。即使是小型組織,也可能有大量管理的數(shù)據(jù),所以多數(shù)系統(tǒng)都是多用戶的。在這種情況下,數(shù)據(jù)是完整的和共享的。當(dāng)相同信息記錄在同一位置時(shí),則這個(gè)數(shù)據(jù)庫(kù)是完整的。例如,財(cái)務(wù)部門(mén)和運(yùn)輸部門(mén)可能都需要用戶的客戶地址。盡管兩個(gè)部門(mén)可以訪問(wèn)數(shù)據(jù)庫(kù)的不同部分,但客戶地址應(yīng)當(dāng)只存于一個(gè)地方。DBMS保證正確地址存在于一個(gè)集中存儲(chǔ)的區(qū)域,而DBA負(fù)責(zé)確保DBMS實(shí)現(xiàn)這一點(diǎn)。同樣,數(shù)據(jù)對(duì)兩個(gè)部門(mén)是共享的。DBMS必須保證兩個(gè)用戶不能同時(shí)改變數(shù)據(jù)的不同部分。如果發(fā)生了這種情況,則數(shù)據(jù)可能不再準(zhǔn)確。另外,共享數(shù)據(jù)的用戶不需要具有相同的訪問(wèn)級(jí)別。運(yùn)輸部門(mén)可能只需要為了運(yùn)輸目的而查看客戶地址,不需要查看客戶的付賬歷史記錄。財(cái)務(wù)部門(mén)則需要查看當(dāng)前余額,并在支付后能改變余額。
編輯推薦
《關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)學(xué)習(xí)指導(dǎo)與習(xí)題解答》是由清華大學(xué)出版社出版的。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)學(xué)習(xí)指導(dǎo)與習(xí)題解答 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版