资料库设计概要教案资料.ppt

资料库设计概要教案资料.ppt

ID:59820742

大小:254.00 KB

页数:26页

时间:2020-11-25

资料库设计概要教案资料.ppt_第1页
资料库设计概要教案资料.ppt_第2页
资料库设计概要教案资料.ppt_第3页
资料库设计概要教案资料.ppt_第4页
资料库设计概要教案资料.ppt_第5页
资源描述:

《资料库设计概要教案资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、资料库设计概要DBMS觀念複習:檔案與DBMS的差異為了處理大量的資料,必須對於資料的存取方式作特別的設計,甚至必須設計到硬體的支援上,例如主記憶體的配置,硬碟使用規劃等(e.g.,buffering,page-orientedaccess,32-bitaddressing,etc.)查詢必須使用特殊的程式語法於多人使用的環境下,仍舊必須保持資料的完整以及統一性系統當機的復原機制設計安全性及登入設計DBMS觀念複習:WhyStudyDatabases??從使用電腦計算到利用電腦提供資訊worksmar

2、t!資料越來越多,也越來越多樣Datasetsincreasingindiversityandvolume.Digitallibraries,interactivevideo,HumanGenomeproject,EOSproject需要資料庫管理系統支援DBMS是電腦科學發展的重心項目之一OS,languages,theory,AI,multimedia,logic?資料模型(DataModels)資料模型(datamodel):描述性資料的概念集合.定義(schema):使用資料模型對於特定資料集

3、合的描述關聯式模型(relationalmodel)是最廣泛被使用的資料模型.主要概念:relation-basicallyatablewithrowsandcolumns.Everyrelationhasaschema,whichdescribesthecolumns,orfields.摘要程度views→conceptual(logical)schema→physicalschema.Views:描述使用者看到資料的模樣Conceptualschema(概念性定義):定義邏輯性結構Physical

4、schema(實質性定義):描述使用到的檔案及索引(indexes).SchemasaredefinedusingDDL;dataismodified/queriedusingDML.PhysicalSchemaConceptualSchemaView1View2View3Example:UniversityDatabaseConceptualschema:Students(sid:string,name:string,login:string,age:integer,gpa:real)Courses

5、(cid:string,cname:string,credits:integer)Enrolled(sid:string,cid:string,grade:string)Physicalschema:Relationsstoredasunorderedfiles.IndexonfirstcolumnofStudents.ExternalSchema(View):Course_info(cid:string,enrollment:integer)實體-關係模型ER-model(Entity-Relati

6、onshipModel)Overview概念性設計(Conceptualdesign)─ERModelERModel目標定義企業中的實體entities與關係relationships列出這些在資料庫儲存的實體以及關係的必備資訊定出需要遵守「商業法則」businessrules或是特殊限制ERModel中的database`schema’,可以使用ERdiagrams(實體關係圖,ERD)來表示ERModel基礎實體Entity:真實世界的可獨立描述的物件,屬性attributes:用以描述此物件的特

7、性Anentityisdescribed(inDB)usingasetof實體集EntitySet:上述實體的集合E.g.,allemployees.所有在實體集內的每一個實體都有相同的屬性選項.(UntilweconsiderISAhierarchies,anyway!)每一個實體有一個「鍵」key,用以指標至此實體(鍵的分類見後說明)EmployeesssnnamelotERModel基礎(II)關係Relationship:兩個以上的實體之間的關係.E.g.,萬序恬在資訊服務中心上班.關係集Re

8、lationshipSet:類似的關係的集合相同的實體集合可能當中有不同的角色而有不同的關係集合(如圖二)lotdnamebudgetdidsincenameWorks_InDepartmentsEmployeesssnReports_TolotnameEmployeessubor-dinatesuper-visorssn完整性限制(IntegrityConstraints,ICs)IC:可以通用在每一筆資料庫內的資料的規則e.g.,domaincons

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。