ComputerEnglishChapter11DatabaseManagementKeypoints:Keypoints:uusefultermsanddefinitionssefultermsanddefinitionsofofDatabaseManagementDatabaseManagementDifficultpoints:Difficultpoints:CClassificationlassificationofofthelogicalthelogicalstructuringtechniquesofDBMSstructuringtechniquesofDBMSRequirements:Requirements:1.Principleofeasiestpenetration2.Thekindsofcomputersecuritybreaches3.Whatisfirewall4.了解了解了解了解英文摘要的写作技巧英文摘要的写作技巧英文摘要的写作技巧英文摘要的写作技巧NewWords&Expressions:facilitate使容易使容易使容易使容易,,,,促进促进促进促进retrievaln.检索检索检索检索fieldn.字段字段字段字段,,,,record记录记录记录记录,,,,alphabetically按字母顺序地按字母顺序地按字母顺序地按字母顺序地chronologically按年代顺序排按年代顺序排按年代顺序排按年代顺序排breakdownv.分解分解分解分解buildup建造建造建造建造,,,,装配装配装配装配,,,,组成组成组成组成encyclopedian.百科全书百科全书百科全书百科全书referencen.涉及涉及涉及涉及,,,,参考参考参考参考,,,,引用引用引用引用bibliography书目书目书目书目,,,,参考书目参考书目参考书目参考书目periodicaln.期刊期刊期刊期刊,,,,杂志杂志杂志杂志literaturen.文献文献文献文献,,,,著作著作著作著作professionaln.专业人员专业人员专业人员专业人员,,,,专家专家专家专家11.1OverviewAbbreviations:Adatabaseconsistsofafileorasetoffiles.Theinformationinthesefilesmaybebrokendownintorecords,eachofwhichconsistsofoneormorefields.Fieldsarethebasicunitsofdatastorage,andeachfieldtypicallycontainsinformationpertainingtooneaspectorattributeoftheentitydescribedbythedatabase.Usingkeywordsandvarioussortingcommands,userscanrapidlysearch,rearrange,group,andselectthefieldsinmanyrecordstoretrieveorcreatereportsonparticularaggregatesofdata.一个数据库由一个文件或文件集合组成一个数据库由一个文件或文件集合组成一个数据库由一个文件或文件集合组成一个数据库由一个文件或文件集合组成。。。。这些文件中的信息可分解成一个这些文件中的信息可分解成一个这些文件中的信息可分解成一个这些文件中的信息可分解成一个个记录个记录个记录个记录,,,,每个记录有一个或多个域每个记录有一个或多个域每个记录有一个或多个域每个记录有一个或多个域。。。。域是数据存储的基本单位域是数据存储的基本单位域是数据存储的基本单位域是数据存储的基本单位,,,,每个域一每个域一每个域一每个域一般含有由数据库描述的属于实体的一个方面或一个特性的信息般含有由数据库描述的属于实体的一个方面或一个特性的信息般含有由数据库描述的属于实体的一个方面或一个特性的信息般含有由数据库描述的属于实体的一个方面或一个特性的信息。。。。用户使用用户使用用户使用用户使用键盘和各种排序命令键盘和各种排序命令键盘和各种排序命令键盘和各种排序命令,,,,能够快速查找能够快速查找能够快速查找能够快速查找、、、、重排重排重排重排、、、、分组并在查找的许多记录中分组并在查找的许多记录中分组并在查找的许多记录中分组并在查找的许多记录中选择相应的域选择相应的域选择相应的域选择相应的域,,,,建立特定集上的报表建立特定集上的报表建立特定集上的报表建立特定集上的报表。。。。11.1Overview11.1OverviewDatabaserecordsandfilesmustbeorganizedtoallowretrievaloftheinformation.Earlysystemswerearrangedsequentially(i.e.,alphabetically,numerically,orchronologically);thedevelopmentofdirect-accessstoragedevicesmadepossiblerandomaccesstodataviaindexes.Queriesarethemainwayusersretrievedatabaseinformation.Typically,theuserprovidesastringofcharacters,andthecomputersearchesthedatabaseforacorrespondingsequenceandprovidesthesourcematerialsinwhichthosecharactersappear.Ausercanrequest,forexample,allrecordsinwhichthecontentofthefieldforaperson’slastnameisthewordSmith.数据库记录和文件的组织必须确保能对信息进行检索数据库记录和文件的组织必须确保能对信息进行检索数据库记录和文件的组织必须确保能对信息进行检索数据库记录和文件的组织必须确保能对信息进行检索。。。。早期的系统是顺序早期的系统是顺序早期的系统是顺序早期的系统是顺序组织的组织的组织的组织的((((如如如如::::字母顺序字母顺序字母顺序字母顺序、、、、数字顺序或时间顺序数字顺序或时间顺序数字顺序或时间顺序数字顺序或时间顺序););););直接访问存储设备的研直接访问存储设备的研直接访问存储设备的研直接访问存储设备的研制成功使得通过索引随机访问数据成为可能制成功使得通过索引随机访问数据成为可能制成功使得通过索引随机访问数据成为可能制成功使得通过索引随机访问数据成为可能。。。。用户检索数据库信息的主要用户检索数据库信息的主要用户检索数据库信息的主要用户检索数据库信息的主要方法是方法是方法是方法是query(query(query(query(查询查询查询查询))))。。。。通常情况下通常情况下通常情况下通常情况下,,,,用户提供一个字符串用户提供一个字符串用户提供一个字符串用户提供一个字符串,,,,计算机在数据计算机在数据计算机在数据计算机在数据库中寻找相应的字符序列库中寻找相应的字符序列库中寻找相应的字符序列库中寻找相应的字符序列,,,,并且给出字符串在何处出现并且给出字符串在何处出现并且给出字符串在何处出现并且给出字符串在何处出现。。。。比如比如比如比如,,,,用户能够用户能够用户能够用户能够在所有记录中寻找所有在所有记录中寻找所有在所有记录中寻找所有在所有记录中寻找所有lastnamelastnamelastnamelastname域为域为域为域为SmithSmithSmithSmith的记录的记录的记录的记录。。。。Inflatdatabases[2],recordsareorganizedaccordingtoasimplelistofentities;manysimpledatabasesforpersonalcomputersareflatinstructure.Therecordsinhierarchicaldatabasesareorganizedinatreelikestructure,witheachlevelofrecordsbranchingoffintoasetofsmallercategories.Unlikehierarchicaldatabases,whichprovidesinglelinksbetweensetsofrecordsatdifferentlevels,networkdatabasescreatemultiplelinkagesbetweensetsbyplacinglinks,orpointers,toonesetofrecordsinanother;thespeedandversatilityofnetworkdatabaseshaveledtotheirwideuseinbusiness.在非结构化的数据库中在非结构化的数据库中在非结构化的数据库中在非结构化的数据库中,,,,按照实体的一个简单列表组织记录按照实体的一个简单列表组织记录按照实体的一个简单列表组织记录按照实体的一个简单列表组织记录;;;;很多个人很多个人很多个人很多个人计算机的简易数据库是非结构的计算机的简易数据库是非结构的计算机的简易数据库是非结构的计算机的简易数据库是非结构的。。。。层次型数据库按树型组织记录层次型数据库按树型组织记录层次型数据库按树型组织记录层次型数据库按树型组织记录,,,,每一每一每一每一层的记录分解成更小的属性集层的记录分解成更小的属性集层的记录分解成更小的属性集层的记录分解成更小的属性集。。。。层次型数据库在不同层的记录集之间提层次型数据库在不同层的记录集之间提层次型数据库在不同层的记录集之间提层次型数据库在不同层的记录集之间提供一个单一链接供一个单一链接供一个单一链接供一个单一链接,,,,与此不同与此不同与此不同与此不同,,,,网络型数据库在不同记录集之间提供多个网络型数据库在不同记录集之间提供多个网络型数据库在不同记录集之间提供多个网络型数据库在不同记录集之间提供多个链接链接链接链接,,,,这是通过设置指向其它记录集的链或指针来实现的这是通过设置指向其它记录集的链或指针来实现的这是通过设置指向其它记录集的链或指针来实现的这是通过设置指向其它记录集的链或指针来实现的。。。。网络型数据网络型数据网络型数据网络型数据库的速度及多样性使其在企业中得到广泛应用库的速度及多样性使其在企业中得到广泛应用库的速度及多样性使其在企业中得到广泛应用库的速度及多样性使其在企业中得到广泛应用。。。。11.1OverviewRelationaldatabasesareusedwhereassociationsamongfilesorrecordscannotbeexpressedbylinks;asimpleflatlistbecomesonetable,or“relation”,andmultiplerelationscanbemathematicallyassociatedtoyielddesiredinformation.Object-orienteddatabasesstoreandmanipulatemorecomplexdatastructures,called“objects”,whichareorganizedintohierarchicalclassesthatmayinheritpropertiesfromclasseshigherinthechain;thisdatabasestructureisthemostflexibleandadaptable.当文件或记录间的关系不能用链表达时当文件或记录间的关系不能用链表达时当