数据库第二章 1-4节.ppt
上传人:yy****24 上传时间:2024-09-10 格式:PPT 页数:72 大小:315KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库第二章 1-4节.ppt

数据库第二章1-4节.ppt

预览

免费试读已结束,剩余 62 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Chapter2TheRelationalModelAdatabasemodel,ordatamodel,isasetofdefinitionsdescribinghowreal-worlddataisconceptuallyrepresentedascomputerizedinformation.Italsodescribesthetypesofoperationsavailabletoaccessandupdatethisinformation.AsexplainedinChapter1,thisbookconcentrateontherelationalmodel.Therelationa1modelistheclassicalonethathasbeeninusesincethelate1970s.Thereismuchtolearnabouthowvariousstructureswithinthetablearenamed(e.g.,theheadingofthetable),thestructuralrulestheyfollow(e.g.,tworowscannotbeidenticalinallcolumns),andanumberofotherconceptsusedindataaccessthatareramificationsoftheserules(e.g.,theprimarykeyforatableisasetofcolumnsthatidentifiesrowsuniquely).Thefirstfoursectionsofthischapterwillpresentsomestructuralconsiderationsoftherelationalmodel.StartingwithSection2.5,weintroducerelationalalgebra,acollectionoffundamentalrelationaloperationsthatcanbeusedtocreatenewtablesfromoldones.relationalrulesRe1ationalalgebraisanabstractlanguage,whichmeansthatitwillnotbepossibletoexecutequeriesformulatedinrelationalalgebraonanactualcomputer.Weintroducerelationalalgebrainthecurrentchapterinordertoexpress,inthesimplestform,thesetofoperationsthatanyrelationaldatabasequerylanguagemustperformtoanswerEng1ish-languagequeriesabouttheinformationinadatabase.Allofthesebasicconceptswillproveveryusefulinlaterchapters,whereweexplainthemeaningofvariousconstructsinSQL.HistoryofDatabaseSystems2.1TheCAPDatabaseAdatabaseisacollectionofcomputerizedrecordsmaintainedforacommonpurpose.Inthefollowingchapterswereferfrequentlytoaspecificexample,whichwecalltheCAPdatabase(forthetablenamesCUSTOMERS,AGENTS,andPRODUCTS).Thisdatabase,illustratedinFigure2.2,isusedbyawholesalebusinesstokeeptrackofitscustomers,theproductsitsellstothesecustomers,andtheagentswhoplaceordersforproductsonbehalfofthesecustomers.cidAGENTSPRODUCTSORDERSThetablesandcolumnsintheCAPdatabasearedescribedinFigure2.1.Thecustomerslistedarethemselvesretailbusinessesthatorderlargequantitiesofvariousproductsfromthewholesalecompanyforresal