理學南開大學數(shù)據(jù)庫原理PPT學習教案_第1頁
理學南開大學數(shù)據(jù)庫原理PPT學習教案_第2頁
理學南開大學數(shù)據(jù)庫原理PPT學習教案_第3頁
理學南開大學數(shù)據(jù)庫原理PPT學習教案_第4頁
理學南開大學數(shù)據(jù)庫原理PPT學習教案_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、會計學1理學南開大學數(shù)據(jù)庫原理理學南開大學數(shù)據(jù)庫原理Database Model(E/R, ODL)IdeasPhysicalstorage Diagrams (E/R)Tables: column names: attributes rows: tuplesComplexfile organizationand index structures.Relational Schema第1頁/共51頁第2頁/共51頁Name Price Category Manufacturergizmo $19.99 gadgets GizmoWorksPower gizmo $29.99 gadgets Gi

2、zmoWorksSingleTouch $149.99 photography CanonMultiTouch $203.99 household HitachituplesAttribute namesTable nameProducts:第3頁/共51頁第4頁/共51頁第5頁/共51頁第6頁/共51頁Name Price Category Manufacturergizmo $19.99 gadgets GizmoWorksPower gizmo $29.99 gadgets GizmoWorksSingleTouch $149.99 photography CanonMultiTouch

3、 $203.99 household HitachiRelational schema:Product(Name, Price, Category, Manufacturer)Instance:第7頁/共51頁The database maintains a current database state.Updates to the data: 1) add a tuple 2) delete a tuple 3) modify an attribute in a tupleUpdates to the data happen very frequently.Updates to the sc

4、hema: relatively rare. Rather painful. Why?第8頁/共51頁第9頁/共51頁第10頁/共51頁name gizmo, price 19, category gadgets, manufacturer gizmoWorks第11頁/共51頁subclasses第12頁/共51頁Stock priceaddressnamessnPersonbuysmakesemploysCompanyProductnamecategorynameprice第13頁/共51頁ProductnamecategorypriceProduct: Name Category Pri

5、ce gizmo gadgets $19.99第14頁/共51頁makesCompanyProductnamecategoryStock pricenameRelation Makes (watch out for attribute name conflicts) Product-name Product-Category Company-name Starting-year gizmo gadgets gizmoWorks 1963Start Yearprice第15頁/共51頁DrinkersBeersLikesLikes(drinker, beer)FavoriteFavorite(d

6、rinker, beer)MarriedhusbandwifeMarried(husband, wife)nameaddrnamemanfBuddies12Buddies(name1, name2)第16頁/共51頁makesCompanyProductnamecategoryStock pricenameNo need for Makes. Just modify Product: name category price StartYear companyName gizmo gadgets 19.99 1963 gizmoWorksStart Yearprice第17頁/共51頁第18頁/

7、共51頁name addr beerSally 123 Maple BudSally 123 Maple MillerRedundancy第19頁/共51頁UniversityTeamaffiliationnumbersportnameRelation Team: Sport Number Affiliated University mud wrestling 15 Montezuma State U. - need all the attributes that contribute to the key of Team - dont need a separate relation for

8、 Affiliation. (why ?)第20頁/共51頁第21頁/共51頁LoginsHostsAtnamenameHosts(hostName)Logins(loginName, hostName, time)At(loginName, hostName, hostName2)Must be the sametimeAt becomes part ofLogins第22頁/共51頁ProductEducational ProductSoftwareProductEduc-softwareProductageGrouptopicPlatformsrequired memoryEducati

9、onal-methodisaisaisaisa第23頁/共51頁4 tables: each object can only belong to a single table Product(name, price, category, manufacturer) EducationalProduct( name, price, category, manufacturer, ageGroup, topic) SoftwareProduct( name, price, category, manufacturer, platforms, requiredMemory) EducationalS

10、oftwareProduct( name, price, category, manufacturer, ageGroup, topic, platforms, requiredMemory)All names are distinct第24頁/共51頁 Product(name, price, category, manufacturer) EducationalProduct( name, ageGroup, topic) SoftwareProduct( name, platforms, requiredMemory)No need for a relation EducationalS

11、oftwareProductUnless, it has a specialized attribute: EducationalSoftwareProduct(name, educational-method)Same name may appear in several relations第25頁/共51頁Have one table: Product ( name, price, manufacturer, age-group, topic, platforms, required-memory, educational-method)Some values in the table w

12、ill be NULL, meaning that the attribute not make sense for the specific product.Too many meanings for NULL第26頁/共51頁第27頁/共51頁BeersAlesisanamemanfcolor第28頁/共51頁namemanfBudAnheuser-BuschBeersname manfcolorSummerbrew PetesdarkAlesBeersAlesisanamemanfcolor第29頁/共51頁namemanfBud Anheuser-BuschSummerbrew Pet

13、esBeersname colorSummerbrew darkAlesBeersAlesisanamemanfcolor第30頁/共51頁namemanf colorBud Anheuser-Busch NULLSummerbrew Petes darkBeersBeersAlesisanamemanfcolor第31頁/共51頁are null.第32頁/共51頁第33頁/共51頁第34頁/共51頁D9計算機計算機 王平王平D2機械系機械系張風張風S22 材料材料S21 機制機制S92 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)S91 軟件軟件080 許超許超教授教授077 正剛正剛 副教授副教授076 劉同劉同講

14、師講師070 楊嶺楊嶺教授教授109 秦濤秦濤教授教授082 戴月戴月 副教授副教授045 高風高風講師講師832583178306834083218316c26 .c24 .c25 .c22 .系專業(yè)學生教師第35頁/共51頁第36頁/共51頁一個記錄型沒有父結(jié)點n如何表達父親與子女和母親與子女之間的關系第37頁/共51頁學號姓名 年齡 性別課程號 名稱學號課程號成績學生 s課程 c學生成績單 s-sc課程成績單 c-sc學生選課 sc第38頁/共51頁網(wǎng)狀模型以系結(jié)構(gòu)為基礎,它是系的集合第39頁/共51頁S1 C1 AS1 C2 AS2 C1 AS2 C3 AS3 C1 AS3 C2 AS4 C1 AS4 C2 AS4 C3 AS1 S2 S3 S4 C1 C2 C3 第40頁/共51頁n系值第41頁/共51頁第42頁/共51頁第43頁/共51頁第44頁/共51頁第45頁/共

溫馨提示

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

評論

0/150

提交評論