欢迎来到天天文库
浏览记录
ID:52607891
大小:5.36 MB
页数:60页
时间:2020-04-11
《数据库原理(双语)-Chapter03.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Chapter3TheRelationalModel(关系模型)-概述RelationalDBS:基于关系模型的DBS关系数据结构关系操作完整性约束:二维表(关系)表达实体、联系1.特点:集合操作查询:找满足条件的~更新:增、删、改2.分类:关系代数3.语言:关系演算元组演算域演算混合型:实体~参照~用户定义的~由DBMS支持如SQL,QBE第5,6章;第7章用关系运算来表达查询第4章用谓词公式来表达查询本章Chapter3TheRelationalModel(关系模型)3.1BriefHistoryoftheRelationalModel
2、3.2Terminology3.3RelationalIntegrity/IntegrityConstraints3.4Views3.1BriefHistoryoftheRelationalModelRelationalmodelwasfirstproposedbyE.F.Coddinhisseminal(开创性的)paper‘Arelationalmodelofdataforlargeshareddatabanks’(Codd,1970)(关系模型由E.F.Codd在其开创性论文“~”中首次提出).Thispaperisnowaccept
3、edasalandmarkinDBS(这篇论文现在已被看成DBS发展过程中的一个地标).Relationalmodel’sobjectives(关系模型的目标):Toallowahighdegreeofdataindependence.(允许高度的数据独立性)Toenabletheexpansionofset-orientedDML.(扩充面向集合的DML)3.1BriefHistoryoftheRelationalModelHistorically,therewerethreefamousprojects(关系数据库发展史上有3个著名项目
4、):IBM’sSystemR(late1970s),whichledto(1970年代后期:IBM的SystemR,项目成果):developmentofSQL(提出并发展了SQL语言);productionofcommercialRDBMSs:DB2,Oracle(奠定了商用RDBMS产品DB2、ORACLE的基础)INGRES(InteractiveGraphicsRetrievalSystem)ofUniversityofCaliforniaatBerkeley(加利福尼亚大学柏克利分校的INGRES(交互式图形检索系统)),whic
5、hcontributedtomanyrelationalconcepts(提出许多关系概念),LedtocommercialRDBMSs:Sybase,Informix,etc.(奠定了商用RDBMS产品Sybase、Informix的基础)PRTV(PeterleeRelationalTestVehicle)ofIBMUKScientificCentreinPeterlee,whichresearched(IBM英国彼得利科研中心的PRTV(彼得利关系测试手段),研究内容为):queryprocessingandoptimization(
6、查询处理和优化),andfunctionalextension(功能扩展).3.1BriefHistoryoftheRelationalModelOwingtothepopularityoftherelationalmodel,manynon-relationalsystemsnowprovidearelationaluserinterface(鉴于关系模型日益流行,许多非关系系统都提供了关系型用户接口,例如早期的层次和网状数据库).Relationalmodelhavebeenextendedto(关系模型已在以下两个方面得到扩充):su
7、pportobject-orientedconcepts(支持面向对象的概念,产生:对象关系模型);supportdeductivecapabilities(支持演绎推理能力,产生:演绎数据库)Chapter3TheRelationalModel(关系模型)3.1BriefHistoryoftheRelationalModel3.2Terminology3.3RelationalIntegrity/IntegrityConstraints3.4Views3.2Terminology1.RelationalDataStructure2.Mat
8、hematicalDefinitionofRelation3.DatabaseRelations4.PropertiesofRelations5.RelationalKeys6.
此文档下载收益归作者所有