SQL數據庫項目化教程_第1頁
SQL數據庫項目化教程_第2頁
SQL數據庫項目化教程_第3頁
SQL數據庫項目化教程_第4頁
SQL數據庫項目化教程_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單元一 數據庫設計設計好的數據庫設計是信息系統(tǒng)開發(fā)的重要保證,它可以使設計客戶端和服務器端的程序更加容易,避免設計的彎路,也有助于提高系統(tǒng)的性能。在數據庫設計時,要按照規(guī)范化的步驟進行,一般可以分為:系統(tǒng)規(guī)劃階段,需求分析階段,整體設計階段,詳細設計階段,編碼設計階段,系統(tǒng)測試階段和系統(tǒng)運行階段。學習目標:理解關系型數據庫的基本概念掌握數據庫設計的主要步驟掌握繪制數據庫的 E-R 圖的方法將 E-R 圖轉換為數據庫表工作任務:任務一:學習物業(yè)管理系統(tǒng)的功能設計任務二:繪制EstateManage 數據庫的 E-R 圖任務三:將的E-R 圖 EstateManage 數據庫中的表1.1 任務一

2、物業(yè)管理系統(tǒng)的功能設計1.1.1 任務導入隨著物業(yè)管理的現(xiàn)代化,信息化,某城市某物業(yè)公司要購買一套物業(yè)物業(yè)管理系統(tǒng),實現(xiàn)小區(qū)物業(yè)管理的信息化。 該物業(yè)管理系統(tǒng)最重要的功能是對住宅小區(qū)內的建筑、 房屋、 住戶、 設備、人員等信息進行綜合管理的一個信息管理系統(tǒng)。支持物業(yè)經理、管理員、住房的信息管理和查詢工作,支持一個或多個小區(qū)的物業(yè)管理。某計算機軟件公司接受開發(fā)業(yè)務后,對物業(yè)公司的需求進行了分析,并深入了解了物業(yè)公司的業(yè)務流程。 根據物業(yè)公司的需求, 明確系統(tǒng)的功能設計, 確定系統(tǒng)的詳細功能模塊和數據結構,并為下階段開發(fā)工作提供依據。公司技術人員經過分析認為:信息系統(tǒng)的建設,首先要分析用戶需求,然

3、后進行系統(tǒng)設計,確定系統(tǒng)開發(fā)平臺和系統(tǒng)功能設計。 所以首先要劃分系統(tǒng)的各個功能, 以及各工作各功能關系圖。1.1.2 知識技能準備一 . 數據和信息1 .信息信息( Information )是人們頭腦中對現(xiàn)實世界中客觀事物以及事物之間聯(lián)系的抽象反映,它向我們提供了關于現(xiàn)實世界實際存在的事物和聯(lián)系的有用知識。2 .數據 數據是人們用各種物理符號,把信息按一定格式記載下來的有意義符號組合。數據包括數據內容和數據形式。3 .數據與信息的關系數據是信息的具體表示形式,信息是各種數據所包括的意義。信息可用不同的數據形式來表現(xiàn),信息不隨數據的表現(xiàn)形式而改變。例如: 1980 年 10 月 1 日與 19

4、80-10-1。信息和數據的關系是:數據是信息的載體,它是信息的具體表現(xiàn)形式。二 . 數據處理與數據管理1 .數據處理數據處理也稱為信息處理( Information Process) ,它是利用計算機對各種類型的數據進行處理,從而得到有用信息的過程。信息是數據處理的結果。數據的處理過程包括:數據收集、轉換、組織,數據的輸入、存儲、合并、計算、更新,數據的檢索、輸出等一系列活動。2 .數據管理計算機數據管理是指計算機對數據的管理方法和手段。數據管理是指對數據的組織、分類、編碼、存儲、檢索和維護,是數據處理的中心問題。三 . 數據庫技術的發(fā)展概況數據庫技術是計算機科學技術中發(fā)展最快的重要分支,所

5、研究的問題是如何科學地組織和存儲數據, 如何高效地獲取和處理數據。 1963 年, 美國 Honeywell 公司的 IDS(Integrated Data Store )系統(tǒng)投入運行, 揭開了數據庫技術的序幕。 自 20 世紀 60 年代末 70 年代初以來, 數據庫技術不斷發(fā)展和完善, 在 30 多年中主要經歷了四個階段:人工管理階段、文件系統(tǒng)階段、數據庫系統(tǒng)階段和高級數據庫系統(tǒng)階段。1 .人工管理階段20 世紀 50 年代中期以前是計算機用于數據管理的初級階段,主要用于科學計算,數據不保存在計算機內。計算機只相當一個計算工具,沒有磁盤等直接存取的存儲設備,沒有操作系統(tǒng),沒有管理數據的軟件

6、,數據處理方式是批處理。數據的管理由程序員個人考慮安排,只有程序(Program)的概念,沒有文件(File)的概念。迫使用戶程序與物理地址直接打交道,效率低,數據管理不安全靈活;數據與程序不具備獨立性,數據稱為程序的一部分,數據面向程序,即一組數據對應一個程序,導致程序之間大量數據重復。2 . 文件系統(tǒng)階段20 世紀 50 年代后期到 60 年代中期,計算機有了磁盤、磁鼓等直接存取的存儲設備,操作系統(tǒng)有了專門管理數據的軟件文件系統(tǒng)。文件系統(tǒng)使得計算機數據管理的方法得到極大改善。這個時期的特點是:計算機不僅用于科學計算,而且還大量用于管理。處理方式上不僅有了文件批處理,而且能夠聯(lián)機實時處理。所

7、有文件由文件管理系統(tǒng)進行統(tǒng)一管理和維護。但傳統(tǒng)的文件管理階段存在數據冗余性( Data Redundancy) 、數據不一致性( Data Inconsistency) 、數據聯(lián)系弱(Data Poor Relationship ) 、數據安全性差( Data Poor Security ) 、缺乏靈活性( Lack of Flexibility ) 等問題。3 .數據庫系統(tǒng)階段20 世紀 60 年代后期以來,計算機用于管理的規(guī)模更為龐大,以文件系統(tǒng)作為數據管理手段已經不能滿足應用的需求,為解決多用戶、多應用共享數據的需求,使數據為盡可能多的應用服務,出現(xiàn)了數據庫技術和統(tǒng)一管理數據的專門軟件系

8、統(tǒng)數據庫管理系統(tǒng)。( 1)標志文件管理數據階段向現(xiàn)代數據庫管理系統(tǒng)階段轉變的三件大事 1968 年, IBM( International Business Machine, 國際商用機器) 公司推出了商品化的基于層次模型的 IMS 系統(tǒng)。1969年,美國 CODASYL(Conference On Data System Language數據系統(tǒng)語言協(xié)商會 )組織 下屬的DBTG(DataBase Task Group,數據庫任務組)發(fā)布了一系列研究數據庫方法的DBTG報告,奠定了網狀數據模型基礎。1970年,IBM公司研究人員E.F.Codd提出了關系模型,奠定了關系型數據庫管理系統(tǒng)基礎。

9、( 2)現(xiàn)代數據庫管理系統(tǒng)階段的特點 使用復雜的數據模型表示結構。 具有很高的數據獨立性。 為用戶提供了方便的接口(SQL) 。 提供了完整的數據控制功能。 提高了系統(tǒng)的靈活性。4.高級數據庫系統(tǒng)階段20 世紀 80 年代以來關系數據庫理論日趨完善,逐步取代網狀和層次數據庫占領了市場,并向更高階段發(fā)展。目前數據庫技術已成為計算機領域中最重要的技術之一,它是軟件科學中的一個獨立分支,正在向分布式數據庫、知識庫系統(tǒng)、多媒體數據庫方向發(fā)展。特別是現(xiàn)在的數據倉庫和數據挖掘技術的發(fā)展,大大推動了數據庫向智能化和大容量化的發(fā)展趨勢,充分發(fā)揮了數據 庫的作用。四 . 數據庫系統(tǒng)的組成數據庫系統(tǒng)(Databa

10、se System,簡記為DBS) : DBS是實現(xiàn)有組織地、動態(tài)地存儲大量關聯(lián)數據、方便多用戶訪問的計算機硬件、軟件和數據資源組成的系統(tǒng),即它是采用數據庫技術的計算 機系統(tǒng)。數據庫系統(tǒng)指在計算機系統(tǒng)中引入數據庫后構成的系統(tǒng),狹義的數據庫系統(tǒng)由數據庫、數據庫管理系統(tǒng)組成。廣義的數據庫系統(tǒng)由數據庫、數據庫管理系統(tǒng)、應用系統(tǒng)、數據庫管理員和用 戶構成。1 .數據庫數據庫是與應用彼此獨立的、以一定的組織方式存儲在一起的、彼此相互關聯(lián)的、具有較少 冗余的、能被多個用戶共享的數據集合。2 .數據庫管理系統(tǒng)(DBMS)數據庫管理系統(tǒng)( Database Management System) ,是一種負責數

11、據庫的定義、建立、操作、 管理和維護的系統(tǒng)管理軟件。DBMS 位于用戶和操作系統(tǒng)之間,負責處理用戶和應用程序存取、操縱數據庫的各種請求,包才DB的建立、查詢、更新及各種數據控制。DBMS總是基于某種數據模型,可以分為層次型、網狀型、關系型和面向對象型等。數據庫管理系統(tǒng)具有如下功能: 數據定義:定義并管理各種類型的數據項。 數據處理:數據庫存取能力(增加、刪除、修改和查詢) 。 數據安全:創(chuàng)建用戶賬號、相應的口令及設置權限。 數據備份:提供準確、方便的備份功能。常用的大型DBMS: SQL Server、 Oracle、 Sybase、 Informix 、 DB2。3 .數據庫管理員(Data

12、base Administrator , DBA)數據庫管理員是大型數據庫系統(tǒng)的一個工作小組,主要負責數據庫設計、建立、管理和維護數據庫,協(xié)調各用戶對數據庫的要求等。4 .用戶用戶是數據庫系統(tǒng)的服務對象,是使用數據庫系統(tǒng)者。數據庫系統(tǒng)的用戶可以有兩類:終端用戶、應用程序員。5 .數據庫應用系統(tǒng)應用系統(tǒng)是指在數據庫管理系統(tǒng)提供的軟件平臺上, 結合各領域的應用需求開發(fā)的軟件產品。五 . 當前常用數據庫系統(tǒng)1.Oracle 數據庫Oracle數據庫是美國Oracle (甲骨文)公司研制的關系型數據庫系統(tǒng)。Oracle前身叫SDL,由Larry Ellison和另兩個編程人員在1977創(chuàng)辦,他們開發(fā)了

13、自己的拳頭產品,在市場上大量銷售, 1979 年, Oracle 公司引入了第一個商用 SQL 關系數據庫管理系統(tǒng)。Oracle 公司是最早開發(fā)關系數據庫的廠商之一,其產品支持最廣泛的操作系統(tǒng)平臺。目前 Oracle 關系數據庫產品的市場占有率名列前茅。2.SQL Server 數據庫SQL Serve嗷據庫是美國微軟研制的關系型數據庫系統(tǒng),它和微軟公司的操作系統(tǒng)結合緊密,易用性強。1987 年,微軟和IBM 合作開發(fā)完成OS/2, IBM 在其銷售的 OS/2 ExtendedEdition 系統(tǒng)中綁定了 OS/2Database Manager ,而微軟產品線中尚缺少數據庫產品。為此,微軟

14、將目光投向 Sybase,同 Sybase 簽訂了合作協(xié)議,使用 Sybase 的技術開發(fā)基于 OS/2 平臺的關系型數據庫。 1989 年,微軟發(fā)布了 SQL Server 1.0版。直到現(xiàn)在,SQL Server已經發(fā)布2016版本。3.mySQL數據庫mySQL是一個小型關系型數據庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司。在2008年1月16號被Sun公司收購。目前 MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速 度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本 而選擇了 MySQL作為網站數據庫。1.1.3任務實施物

15、業(yè)管理系統(tǒng)住戶管理系統(tǒng)管理設備管理用戶信息增刪改查代碼信息增刪改查小區(qū)概況顯示及編輯設施顯示及增刪改樓宇信息顯示及增刪改房間信息顯示及增刪改車位信息顯示及增刪改住戶信息增刪改查按是否入住查詢電話信息增刪改查設備信息增刪改查維修記錄增刪改查圖1-1“物業(yè)管理系統(tǒng)”系統(tǒng)結構圖1 .系統(tǒng)開發(fā)環(huán)境微軟平臺具有功能強大、易使用、使用廣泛、資源豐富等特點,同學們相關知識比較熟悉, 項目開發(fā)小組決定開發(fā)工具為Visual Stduio 2015和SQL Server 20122 .系統(tǒng)功能結構圖系統(tǒng)結構圖是系統(tǒng)主要功能之間的關系。通過物業(yè)管理系統(tǒng)的系統(tǒng)結構圖設計,可以對系統(tǒng) 有一個清晰的認識。如圖1-1所示

16、。3 .系統(tǒng)功能介紹系統(tǒng)管理模塊管理可以實現(xiàn)此項操作,進行物業(yè)管理員信息的錄入、修改、刪除工作,并賦予其他相應的 物業(yè)管理權限。要實現(xiàn)系統(tǒng)管理模塊的功能,需要對用戶分類,并根據需要,對不同類型用戶設置相應的權 限,分級實現(xiàn)用戶的管理。如超級用戶可以進行公司整個物業(yè)的管理,小區(qū)和管理員只能進行本 區(qū)的物業(yè)管理等。物業(yè)管理模塊錄入小區(qū)資料、樓房資料和車位等物業(yè)信息,在具有相應權限的物業(yè)管理人員操作下,實現(xiàn) 數據的查詢、錄入、修改和刪除工作。物業(yè)管理模塊的實現(xiàn),需要物業(yè)的相關信息,包括小區(qū)的基本信息、房型、樓宇信息、車庫 信息、型號等。住戶信息模塊錄入業(yè)主信息,并提供查詢、修改、刪除、物業(yè)費用收取等

17、工作;住戶信息模塊,需要有業(yè)主的基本信息、業(yè)主的物業(yè)關聯(lián)、業(yè)主的繳費信息等。設備信息管理模塊實現(xiàn)小區(qū)中設備信息的查詢、錄入、修改、刪除工作。設備信息管理模塊,需要有物業(yè)設備的詳細資料、設備的維修記錄等。1.2任務二繪制物業(yè)管理系統(tǒng)數據庫E-R圖1.2.1 任務導入項目開發(fā)組在分析物業(yè)管理系統(tǒng)的功能模塊后,項目經理將執(zhí)行更重要的功能,那就是根據功能要求,對物業(yè)管理的數據庫EstateManage進行概要設計工作。概要設計首先要進行 E-R圖的設計,然后對 E-R圖與客戶和項目組成員進行溝通,討論數據 庫概要設計能否滿足客戶要求。項目組分析認為:E-R圖是數據庫概要設計的圖形化表示形式。要繪制E-

18、R圖,首先的根據數據庫范式的設計要求進行數據庫的規(guī)范工作,然后根據概要設計的要求,繪制E-R圖,并標識出實體之間的相互關系。1.2.2 知識技能準備一.實體實體是具有相同屬性或特征的客觀現(xiàn)實和抽象事物的集合。該集合中的一個元組就是該實體 的一個實例(Instance)。實體聯(lián)系模型(E-R模型)反映的是現(xiàn)實世界中的事物及其相互聯(lián)系。實體聯(lián)系模型為數據庫建模提供了 3個基本的語義概念:實體(Entity)、屬性(Attributes)、聯(lián)系(Relationship)。實體型:具有相同屬性的實體具有共同的特征和性質,用實體名及其屬性名集合來抽象和刻 畫同類實體稱為實體型。屬性值的集合表示一個實體

19、,而屬性的集合表示一種實體的類型,稱為 實體型。屬性:表示一類客觀現(xiàn)實或抽象事物的一種特征或性質。聯(lián)系:是指實體類型之間的聯(lián)系,它反映了實體類型之間的某種關聯(lián)。二元實體間聯(lián)系的種類可分為一對一、一對多、多對多聯(lián)系。1 .一對一聯(lián)系(1 : 1)對于實體集E1中的每一個實體,實體集 E2中至多有一個實體與之聯(lián)系,反之亦然,則稱實 體集E1與實體集E2具有一對一聯(lián)系,記為 1 : 1。例如:一名乘客與一個座位之間具有一對一聯(lián) 系。如圖1-2所示:圖1-2 一對一聯(lián)系2 . 一對多聯(lián)系(1 : N)對于實體集E1中的每一個實體,實體集 E2中有N個實體(N0)與之聯(lián)系;反過來,對于實體集E2中的每一

20、個實體,實體集 E1中至多有一個實體與之聯(lián)系,則稱實體集E1與實體集E2具有一對多聯(lián)系,記為 1 : N。例如:一個車間有多名工人,一個工人只屬于一個車間,車間與工人之間具有一對多聯(lián)系,如圖 1-3所示。圖1-3一對多聯(lián)系實體集E2中有N個實體(N0)與之聯(lián)系;反過來,對于實3 .多對多聯(lián)系(M : N)對于實體集E1中的每一個實體, 體集E2中的每一個實體,實體集 E1中也有M個實體(M0)與之聯(lián)系,則稱實體集 E1與實體集E2具有多對多聯(lián)系,記為 M : No例如:學生在選課時,一個學生可以選多門課程,一門課程也可以被多名學生選修,則學生與課程之間具有多對多聯(lián)系,如圖 1-4所示。圖1-

21、4 多對多聯(lián)系二,E-R 圖1.E-R圖簡介E-R方法:“實體-聯(lián)系方法”(Entity-Relationship Approach),它是描述現(xiàn)實世界概念結構模型 的有效方法,是一種用來在數據庫設計過程中表示數據庫系統(tǒng)結構的方法。用E-R方法建立的概念結構模型稱為 E-R模型,或稱為E-R圖。E-R圖:實體聯(lián)系圖(Entity Relationship),是一種可視化的圖形方法,它基于對現(xiàn)實世界的 一種認識,即客觀現(xiàn)實世界由一組稱為實體的基本對象和這些對象之間的聯(lián)系組成,是一種語義 模型,使用圖形模型盡力地表達數據的意義。E-R圖的基本思想就是分別用矩形框、橢圓形框和菱形框表示實體、屬性和聯(lián)

22、系,使用無向 邊將屬性與其相應的實體連接起來,并將聯(lián)系分別和有關實體相連接,并注明聯(lián)系類型。如圖1-5所示。屬性聯(lián)系實體2.E-R圖的繪制步驟確定聯(lián)1確定實體類型的鍵1-7所示。學生學生系主任1nm屬于選修領導成績11n課程E-R圖課程編號mn學生課程學分選修課程名稱1.1個學生選修,學生和課程是多對多的關系,成績既不是學生實體的屬性也不是課程實體的屬性學生與課程聯(lián)系的 E-R圖。而是屬于學生和課程之間選修關系的屬性,如圖1-5 E-R 圖的基本元素1-6實體聯(lián)系二元實體間聯(lián)系的簡易 E-R圖如圖1-6所示。一個學生可以選修多門課程,一門課程可被多把實體類型和聯(lián)系類型組合成E-R圖。出生日期二

23、)徐系名稱1 , 1 : N, M : N)圖1-7學生與課程聯(lián)系E-R圖1.2.3任務實施根據E-R圖的各種符號,繪制物業(yè)管理系統(tǒng)數據庫和主要E-R圖。物業(yè)管理系統(tǒng)數據庫E-R圖圖1-8所示。圖1-8物業(yè)管理系統(tǒng)E-R圖1.3任務三:E-R圖轉換為數據庫表1.3.1任務導入在項目開發(fā)組開發(fā)組的討論會上,數據庫 E-R圖通過了評審。接下來項目組的任務是設計數 據庫的數據字典,即從 E-R圖概念模式導出EstateManage數據庫的邏輯結構,包括所有的數據庫 表、每張表的列、主鍵外鍵等。項目組討論認為:在數據庫設計階段,很重要的工作是編制數據字典。這要求首先熟悉關系 模型中的術語(如數據表、歹

24、U、主鍵、外鍵等),掌握E-R圖轉化為數據庫表的方法,并確定數據庫中主要的數據表表名,定義數據表的列,并標示各表的主外鍵,最后產生數據庫的數據字典。1.3.2知識技能準備一.關系模型目前比較流行的數據模型有三種,即層次模型、網關模型和關系模型。應用最廣泛的是關系 模型。表1-1物業(yè)管理系統(tǒng)中buildinginfo表Building IdPfcpeftid白51出門9聞d寸|匕HmiuHddGhighbuilddMe53210010253217?272,702012-1?- 302355321DO2 02355321苔寧苣&62.702012-12-30。器55 mg$ IW5553il揖悟G

25、722.70加量心和苫苑67163.702012-12-10卜淞1剛啦一草地定自522 JO2013-12-34關系模型是指用二維表的形式表示實體和實體間聯(lián)系的數據模型。每個表有行和列,每一列的數據為同一類數據,稱為字段;每行中的數據稱為記錄;行和列的數據存在一定的關系,這樣形成的表稱為關系表,由關系表組成的數據庫為關系型數據庫。如表1-1所示。關系模型的基本概念和基本術語主要有:(1)關系(Relation): 一個關系對應著一個二維表,二維表就是關系名。(2)元組(Tuple):在二維表中的一行,稱為一個元組。(3)屬性(Attribute):在二維表中的列,稱為屬性。屬性的個數稱為關系的

26、元或度。列的值 稱為屬性值。(4)(值)域(Domain):屬性值的取值范圍為值域。(5)分量:每一行對應的列的屬性值,即元組中的一個屬性值。(6)關系模式:在二維表中的行定義,即對關系的描述稱為關系模式。一般表示為(屬性1,屬性2,,屬性n),如老師的關系模型可以表示為教師(教師號,姓名,性別,年齡,職稱, 所在系)。(7)鍵(碼):如果在一個關系中存在唯一標識一個實體的一個屬性或屬性集稱為實體的鍵, 即使得在該關系的任何一個關系狀態(tài)中的兩個元組,在該屬性上的值的組合都不同。( 8)候選鍵(候選碼):若關系中的某一屬性的值能唯一標識一個元組如果在關系的一個鍵中不能移去任何一個屬性,否則它就不

27、是這個關系的鍵,則稱這個被指定的候選鍵為該關系的候選鍵或者候選碼。( 9)主鍵(主碼):在一個關系的若干候選鍵中指定一個用來唯一標識該關系的元組,則稱這個被指定的候選鍵稱為主關鍵字,或簡稱為主鍵、關鍵字、主碼。每一個關系都有并且只有一主鍵, 通常用較小的屬性組合作為主鍵。 例如學生表, 選定 “學號” 作為數據操作的依據, 則 “學號”為主鍵。而在選課表中,主鍵為(學號,課程號) 。( 10)外鍵或者外碼:關系中的某個屬性雖然不是這個關系的主鍵,或者只是主鍵的,但它卻是另外一個關系的主鍵時,則稱之為外鍵或者外碼。( .E-R圖轉化為數據庫表的方法E-R圖向關系模型的轉換主要是如何將實體和實體間

28、的聯(lián)系轉換為關系模式,如何確定這些關系模式的屬性和碼。關系模型的邏輯結構是一組關系模式的集合。 E-R 圖則是由實體、實體的屬性和實體之間的聯(lián)系三個要素組成的。所以將E-R 圖轉換為關系模型實際上就是要將實體、實體的屬性和實體之間的聯(lián)系轉換為關系模式,這種轉換一般遵循如下原則: 1) 1) 一個實體型轉換為一個關系模式。實體的屬性就是關系的屬性,實體的碼就是關系的碼。 2) 一個1 : 1聯(lián)系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,每個實體的碼均是該關系的候選碼。如果與某一端

29、實體對應的關系模式合并,則需要在該關系模式的屬性中加入另一個關系模式的碼和聯(lián)系本身的屬性。 3) 一個1 : n聯(lián)系可以轉換為一個獨立的關系模式,也可以與n端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為n 端實體的碼。 4) 一個m : n聯(lián)系轉換為一個關系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。 5) 5) 三個或三個以上實體間的一個多元聯(lián)系可以轉換為一個關系模式。 與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性。而關系的碼為各實體碼的組合。 6) 6)具有相同碼的關系模式可合并。1.3.3 任務實施根據 E-R 圖,確定 EstateManage 數據庫的各數據庫表(加下劃線為主鍵)(1) LoginUser (登陸用戶名稱):登陸名,密碼,郵箱,聯(lián)系電話,創(chuàng)建日期,登陸 ip 地址,登陸日

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論