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

正文內(nèi)容

最新網(wǎng)絡(luò)技術(shù)和電子商務(wù)設(shè)計-全文預覽

2024-08-22 06:03 上一頁面

下一頁面
  

【正文】 屬性都是不可再分的數(shù)據(jù)項,則稱該關(guān)系屬于第一范式,記作:R∈1NF在任何一個關(guān)系數(shù)據(jù)庫系統(tǒng)中,第一范式是對關(guān)系模式的一個起碼的要求。在設(shè)計數(shù)據(jù)庫時,首先應(yīng)該根據(jù)一個關(guān)系所具有的屬性間依賴情況來判定它是否具有某些不合適的性質(zhì)。函數(shù)依賴描述的是屬性之間的單值對應(yīng)關(guān)系,即給定一個關(guān)鍵字,就能確定關(guān)系模式中的所有屬性,且屬性值是唯一的。函數(shù)依賴:設(shè)R(U)是屬性集U上的關(guān)系模式。消除插入異常和刪除異常。規(guī)范化可以使關(guān)系的結(jié)構(gòu)簡化,更加有規(guī)律,存儲盡量減少冗余,使數(shù)據(jù)庫設(shè)計得更為合理。REVOKE——收回授權(quán)主要的命令包括:SQL語言提供了SELECT語句進行數(shù)據(jù)庫的查詢,它包含有許多選項合子句,具有靈活的使用方法和豐富的功能。INSERT——數(shù)據(jù)的插入CREATE RULE——定義數(shù)據(jù)庫用戶角色CREATE INDEX——定義存儲模式中的索引ALTER TABAL——修改基本表CREATE DATABASE——定義數(shù)據(jù)庫這些共享的列提供了邏輯上的連接,允許一個表中的信息與另一表中的相應(yīng)信息相關(guān)聯(lián)。標識所有的表它的功能包括:創(chuàng)建數(shù)據(jù)庫對象、操縱對象、往數(shù)據(jù)庫表中填充數(shù)據(jù)、在數(shù)據(jù)表中更新已存在的數(shù)據(jù)、刪除數(shù)據(jù)、執(zhí)行數(shù)據(jù)庫查詢、控制數(shù)據(jù)庫訪問權(quán)限和數(shù)據(jù)庫總體管理。用戶看到的可以是基本表或視圖,基本表和視圖都是關(guān)系,用戶可以在其上進行查詢操作。④SQL語言的命令簡潔,易學易用。③SQL語言用一種語法結(jié)構(gòu)提供兩種使用方式:直接以命令方式交互使用,也可以嵌入到程序設(shè)計語言中(例如C、Cobol、Fortran、PL/SQL)以程序方式使用。其重要特點包括;①SQL是一種一體化的語言,它包括了數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制等功能,可以完成數(shù)據(jù)庫活動中的全部工作。至此,SQL就成為關(guān)系數(shù)據(jù)庫的標準語言,關(guān)系數(shù)據(jù)庫系統(tǒng)一般都支持標準SQL語句。關(guān)系模型應(yīng)提供定義和檢驗這類完整性的機制,以便用統(tǒng)一的系統(tǒng)方法來處理它們而不是由應(yīng)用程序承擔這一功能??罩?,表示該學生所在班級尚未選出班長;但由于學號和課程號是“選修”關(guān)系中的主屬性,按照實體完整性規(guī)則,它們均不能取空值??罩?,表示尚未給該學生分配專業(yè);不過,在實際應(yīng)用當中,為了便于識別,當外碼與相應(yīng)的主碼屬于不同關(guān)系時,往往給它們?nèi)∠嗤拿帧H鐖D7-7(b)所示。這里“專業(yè)”關(guān)系為被參照關(guān)系,“學生”關(guān)系為參照關(guān)系。定義:設(shè)A是基本關(guān)系R的一個或一組屬性,但不是關(guān)系R的主碼,如果A與基本關(guān)系S的主碼Ks相對應(yīng),則稱A是基本關(guān)系R的外碼(foreign key),并稱基本關(guān)系R為參照關(guān)系(referencing relation),基本關(guān)系S為被參照關(guān)系(referenced relation)或目標關(guān)系(target relation)。同樣,“選修”關(guān)系中的學號值必須是確實存在的學生的學號,即“學生”關(guān)系中一定有該學生的記錄;“選修”關(guān)系中的課程號值也必須是確實存在的課程的課程號,即“課程”關(guān)系中一定有該課程的記錄。例1:學生實體和專業(yè)實體可以用下面的關(guān)系表示,其中主碼用下劃線標識:學生(學號,姓名,性別,出生日期,入學總分,專業(yè)號,)專業(yè)(專業(yè)號,專業(yè)名)這兩個關(guān)系之間存在著屬性的引用,即“學生”關(guān)系引用了“專業(yè)”關(guān)系的主碼“專業(yè)號”。例如,學生選課關(guān)系“選修(學號,課程號,成績)”中,(學號,課程號)為主碼,則學號和課程號兩屬性都不能取空值。如果主屬性取空值,就說明存在某個不可標識的實體,即存在不可區(qū)分的實體,這與現(xiàn)實世界的應(yīng)用環(huán)境相矛盾,因此這個實體一定不是一個完整的實體?,F(xiàn)實世界中的實體是可區(qū)分的,即它們具有某種唯一性標識。關(guān)系模型提供了豐富的完整性控制機制,允許定義三類完整性:實體完整性、參照完整性和用戶定義完整性。元組關(guān)系演算語言,如APLHAQUEL;實際的查詢語言除了提供關(guān)系代數(shù)或關(guān)系演算的功能外,還提供了許多附加功能,例如集函數(shù)、關(guān)系賦值、算術(shù)運算等。關(guān)系演算又可按謂詞變元的基本對象是元組變量還是域變量分為元組關(guān)系演算和域關(guān)系演算。查詢的表達能力是其中最主要的部分。⑴ 關(guān)系數(shù)據(jù)結(jié)構(gòu)關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)非常單一,在用戶看來,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張扁平的二維表。 關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫,它利用關(guān)系來描述現(xiàn)實世界,應(yīng)用數(shù)學方法來處理數(shù)據(jù)庫中的數(shù)據(jù)。關(guān)系模型的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性,更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。無論實體還是實體之間的聯(lián)系都用關(guān)系來表示。③關(guān)系模型的優(yōu)缺點關(guān)系模型具有下列優(yōu)點:這些操作必須滿足關(guān)系的完整性約束條件。每個關(guān)系都有一個主鍵,它能唯一地標識關(guān)系中的一個記錄。屬性之間不能重名。關(guān)系具有如下性質(zhì):①關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)關(guān)系模型在三種模型中是最重要的。⑶ 關(guān)系模型關(guān)系模型是目前最重要的一種模型。其DDL語言極其復雜。能夠更為直接地描述現(xiàn)實世界,如一個結(jié)點可以有多個雙親、允許結(jié)點之間為多對多的聯(lián)系等。由于網(wǎng)狀模型可以直接表示非樹形結(jié)構(gòu),而無需像層次模型那樣增加冗余結(jié)點,因此做更新操作時只需更新指定記錄即可。圖7—5時網(wǎng)狀模型的例子。網(wǎng)狀模型的典型代表是DBTG系統(tǒng),也稱CODASYL系統(tǒng)。查詢子女結(jié)點必須通過雙親結(jié)點?,F(xiàn)實世界中很多聯(lián)系是非層次性的,如多對多聯(lián)系,一個結(jié)點具有多個雙親,層次模型表示這類聯(lián)系的方法很笨拙,只能通過引入冗余數(shù)據(jù)(以產(chǎn)生不一致性)或創(chuàng)建非自然的數(shù)據(jù)組織(引入續(xù)借點)來解決。對于實體間聯(lián)系是固定的,且預先定義好的應(yīng)用系統(tǒng),采用此模型來實現(xiàn),其性能優(yōu)于關(guān)系模型,不次于網(wǎng)狀模型。進行更新時,應(yīng)更新所有相應(yīng)記錄,以保證數(shù)據(jù)的一致性。n An Dn Cn B表7—1 存取路徑 存取結(jié)點存取路徑ABCDAA→BA→B→CA→D圖7—4 層次模型② 層次模型的操縱與完整性檢查層次模型的操縱主要有:查詢、插入、刪除和更新。在層次模型的數(shù)據(jù)庫中查找某一結(jié)點,必須指定存取路徑。層次模型數(shù)據(jù)庫系統(tǒng)的典型代表是IBM公司的IMS(Information Management Systems)數(shù)據(jù)庫管理系統(tǒng),這是一個曾經(jīng)廣泛使用的數(shù)據(jù)庫管理系統(tǒng)。非關(guān)系模型的數(shù)據(jù)庫系統(tǒng)在20世紀70年代與80年代初非常流行,在數(shù)據(jù)庫系統(tǒng)產(chǎn)品中占據(jù)了主導地位,現(xiàn)在已逐漸被關(guān)系模型的數(shù)據(jù)庫系統(tǒng)取代,但在美國等一些國家里,由于歷史遺留下來的原因,目前網(wǎng)狀數(shù)據(jù)庫系統(tǒng)的用戶數(shù)仍很多。例如,在學校的數(shù)據(jù)庫中規(guī)定大學生年齡不得超過29歲,碩士研究生不得超過38歲,學生累計成績不得有3門以上不及格等。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和儲存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效和相容。⑵ 數(shù)據(jù)操作數(shù)據(jù)操作用于描述系統(tǒng)的動態(tài)特性,主要是對數(shù)據(jù)的檢索和更新,即數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種對象(型)的實例(值)允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。這些對象是數(shù)據(jù)庫的組成成分,它們包括兩類,一類是與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對象,例如網(wǎng)狀模型中的數(shù)據(jù)項、記錄,關(guān)系模型中的域、屬性、關(guān)系等;一類是與數(shù)據(jù)之間聯(lián)系有關(guān)的對象,例如網(wǎng)狀模型中的系型(set type)。一般地講,任何一種數(shù)據(jù)模型都是嚴格定義的概念的集合。不同的數(shù)據(jù)模型實際上是提供給我們模型化數(shù)據(jù)和信息的不同工具。通俗地講數(shù)據(jù)模型就是現(xiàn)實世界的模擬。數(shù)據(jù)庫技術(shù)是企業(yè)管理信息系統(tǒng)的核心技術(shù)之一,所以,想深入地理解電子商務(wù)就應(yīng)該先了解數(shù)據(jù)庫的一些基本理論。數(shù)據(jù)庫技術(shù)的發(fā)展為解決決策支持問題提供了可能,而激烈的市場競爭產(chǎn)生了對決策支持的巨大需求,由此人們找到了以數(shù)據(jù)倉庫為基礎(chǔ)、以O(shè)LAP和DMI具為手段的一整套可操作、可實施的解決方案。這就為決策支持分析奠定了基礎(chǔ)。決策支持系統(tǒng)的建設(shè)更應(yīng)該把注意力放在對數(shù)據(jù)的挖掘上,放在滿足業(yè)務(wù)主管們各種各樣的查詢要求上,由他們自己做決定,系統(tǒng)只是提供一些用來輔助決策的參考意見,應(yīng)該幫助而不是代替高級業(yè)務(wù)人員的思考。這樣,企業(yè)才能在未來的競爭中適應(yīng)潮流、把握正確的發(fā)展方向。沒有充足的數(shù)據(jù),分析工具也不得力,分析的結(jié)果當然不能切中要害??茖W的決策必須以大量可靠的數(shù)據(jù)為基礎(chǔ),這些數(shù)據(jù)應(yīng)包括企業(yè)的內(nèi)部數(shù)據(jù)、與企業(yè)的經(jīng)營和生產(chǎn)相關(guān)的外部數(shù)據(jù),還應(yīng)包括綜合數(shù)據(jù)和歷史數(shù)據(jù)。但直到20世紀80年代末,決策支持系統(tǒng)的應(yīng)用還不是很廣泛。而數(shù)據(jù)庫系統(tǒng)也是把數(shù)據(jù)管理規(guī)范化和標準化了。而企業(yè)管理信息系統(tǒng)可以說是數(shù)據(jù)庫管理系統(tǒng)在功能上的一種擴展,因為數(shù)據(jù)管理仍是它的核心內(nèi)容。它可以供各種用戶共享且具有最小的冗余度和較高的數(shù)據(jù)與程序的獨立性。數(shù)據(jù)庫系統(tǒng)的出現(xiàn),使信息系統(tǒng)的研制從圍繞加工數(shù)據(jù)的程序為中心轉(zhuǎn)變到圍繞共享的數(shù)據(jù)庫來進行。所謂物理數(shù)據(jù)獨立性是指數(shù)據(jù)庫物理結(jié)構(gòu)(包括數(shù)據(jù)的組織和存儲、存取方法沙十部存儲設(shè)備等)發(fā)生改變時,不會影響到邏輯結(jié)構(gòu),而用戶使用的是邏輯數(shù)據(jù),所以不必改動程序;所謂邏輯數(shù)據(jù)獨立性是指數(shù)據(jù)庫全局邏輯發(fā)生改變時,用戶也不需改動程序,就像數(shù)據(jù)庫并沒發(fā)生變化一樣。程序1程序2程序n數(shù)據(jù)庫應(yīng)用程序遠程終端用戶圖7-2 數(shù)據(jù)共享示意圖3. 減少了數(shù)據(jù)冗余在數(shù)據(jù)庫方式下,用戶不是自建文件,而是取自數(shù)據(jù)庫中的某個子集,它并非獨立存在,而是靠數(shù)據(jù)庫管理系統(tǒng)從數(shù)據(jù)庫中映射出來的,所以叫做邏輯文件。數(shù)據(jù)庫正是通過文件之間的聯(lián)系反映現(xiàn)實世界事物間的自然聯(lián)系。在這種情況下,“數(shù)據(jù)庫”的概念應(yīng)運而生了。3. 數(shù)據(jù)可能發(fā)生矛盾:因為同一數(shù)據(jù)出現(xiàn)在不同文件中,稍有不慎就可能造成同一數(shù)據(jù)在不同文件中不一樣,這將導致數(shù)據(jù)的冗余。上述特點可用圖7-l表示文件管理系統(tǒng)程序1程序2程序n文件n文件2文件1…………圖7-l 文件系統(tǒng)階段數(shù)據(jù)管理示意圖 然而,文件方式管理數(shù)據(jù)還是有很多缺陷的,主要表現(xiàn)在以下幾個方面:1. 文件是面向特定用途設(shè)計的:這意味著有一個應(yīng)用,就有一個文件相對應(yīng)。這一階段的特點如下:⑴ 數(shù)據(jù)可長期保存在磁盤上。文件:若干記錄的集會就叫做文件。由于文件是根據(jù)數(shù)據(jù)所代表的意義組織的,所以文件能反映現(xiàn)實世界事物。程序員在免除了數(shù)據(jù)管理工作以后,不僅可以專心從事其他更有意義的工作,而且減少了錯誤。計算機在這個階段不僅用于科學計算,還大量用于管理。⑵ 程序與數(shù)據(jù)合在一起,因而數(shù)據(jù)沒有獨立性,程序沒有彈性,要修改數(shù)據(jù)必須修改程序。硬件存儲設(shè)備主要有磁帶、卡片機、紙帶機等,還沒有磁盤等直接存取的存儲設(shè)備;軟件上也處于初級的階段,沒有操作系統(tǒng)和管理數(shù)據(jù)的工具。 數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展數(shù)據(jù)庫技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的,是數(shù)據(jù)管理技術(shù)發(fā)展到一定階段的產(chǎn)物。電子商務(wù)以電子計算機及其網(wǎng)絡(luò)技術(shù)取代傳統(tǒng)方式來進行生產(chǎn)經(jīng)營活動,離不開數(shù)據(jù)庫技術(shù)的支持。第7章 數(shù)據(jù)庫技術(shù)計算機與人類相比的最大優(yōu)勢就是能夠迅速準確地處理大量數(shù)據(jù)。而數(shù)據(jù)庫技術(shù)正是數(shù)據(jù)處理技術(shù)發(fā)展到比較成熟后的產(chǎn)物。這是數(shù)據(jù)庫技術(shù)的基本功能。可以說,數(shù)據(jù)庫技術(shù)是電子商務(wù)的一項支撐技術(shù),在電子商務(wù)的建設(shè)中占有重要的地位。 手工管理階段20世紀50年代中期以前,計算機主要用于科學計算。手工管理方式的特點是:⑴ 數(shù)據(jù)不保存。 文件系統(tǒng)階段進入20世紀60年代,數(shù)據(jù)管理方式發(fā)生了很大的變化。更重要的是數(shù)據(jù)的復制變得相當容易,使數(shù)據(jù)可以反復使用。文件可以命名,通過文件名以記錄為單位存取數(shù)據(jù),不必關(guān)心數(shù)據(jù)的存儲位置。記錄:若干數(shù)據(jù)項的集合稱記錄,一個記錄能表達一個具體事物;文件方式管理數(shù)據(jù)是數(shù)據(jù)管理的一大進步,即使是數(shù)據(jù)庫方式也是在文件系統(tǒng)基礎(chǔ)上發(fā)展起來的。⑷ 數(shù)據(jù)不再屬于某個特定程序,在一定程度上可以共享。2. 數(shù)據(jù)冗余大:因為文件之間缺乏聯(lián)系,有可能造成同樣數(shù)據(jù)在不同文件中重復存儲。同時,人們對數(shù)據(jù)共享的要求也越來越強烈。這是文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的最大區(qū)別。不同用戶所使用的數(shù)據(jù)可以重疊,同一部分數(shù)據(jù)也可為多用戶共享,如圖7-2所示。數(shù)據(jù)獨立又有兩個含義,即物理數(shù)據(jù)獨立性和邏輯數(shù)據(jù)獨立性。數(shù)據(jù)庫維護和數(shù)據(jù)安全性、完整性等控制功能;此外還支持某種程序設(shè)計語言,并設(shè)有專門的數(shù)據(jù)操作語言,為用戶編程提供了方便。數(shù)據(jù)庫是一個通用化的綜合性數(shù)據(jù)集合。管理信息系統(tǒng)可以有效地管理企業(yè)內(nèi)部的信息和信息流,是企業(yè)向管理現(xiàn)代化邁出的第一步。我們都知道EDI的一大特點(同時也是優(yōu)點)就是把各種貿(mào)易單證的電子化和標準化。更高層次的、幫助企業(yè)決策的決策支持系統(tǒng)(DSS)也慢慢發(fā)展起來。事實上,企業(yè)對于決策支持并不要求大而全,也并不要求一套系統(tǒng)代替決策者去思考,他們所需要的往往是對簡單卻十分重要的業(yè)務(wù)數(shù)據(jù)的反復挖掘,為決策提供一定的依據(jù)。此外,分析工具的缺乏也是一大問題。一個企業(yè)要想在市場上生存下去,不僅要建立完善的計算機管理信息系統(tǒng)來提高效率,而且要先于對手獲得至關(guān)重要的決策信息。系統(tǒng)開發(fā)人員由于企業(yè)的需求,也漸漸認識到了決策支持系統(tǒng)開發(fā)的方向。企業(yè)之間的相互合作不僅可以提高企業(yè)的生產(chǎn)效率、降低生產(chǎn)成本,也為企業(yè)獲取大量的外部數(shù)據(jù)帶來了方便。數(shù)據(jù)倉庫作為決策支持系統(tǒng)的一種有效、可行的體系化解決方案,包括三個方面的內(nèi)容:數(shù)據(jù)倉庫技術(shù)(DW)、聯(lián)機分析處理技術(shù)(OLAP)和數(shù)據(jù)挖掘技術(shù)(DM)。但電子商務(wù)應(yīng)用的前提是企業(yè)管理信息系統(tǒng)的廣泛應(yīng)用。在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。在數(shù)據(jù)庫系統(tǒng)中針對不同的使用對象和應(yīng)用目的,采用不同的數(shù)據(jù)模型。另一類模型是數(shù)據(jù)模型,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計算機系統(tǒng)的觀點對數(shù)據(jù)建模。⑴ 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)用于描述系統(tǒng)的靜態(tài)特性,它包括數(shù)據(jù)對象及其相互聯(lián)系,即數(shù)據(jù)結(jié)構(gòu)是所研究的對象類型(object type)的集合。例如,層次結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)和關(guān)系結(jié)構(gòu)的數(shù)據(jù)模型分別命名為層次模型、網(wǎng)狀模型和關(guān)系模型。⑶ 數(shù)據(jù)的
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1