tailieunhanh - Data Modeling Essentials 2005 phần 8

nhưng điều đó không thể được bắt trực tiếp sử dụng xây dựng mô hình dữ liệu. Chúng ta có thể không trực tiếp nắm bắt trong một yêu cầu mô hình ER, "Chúng ta cần để có thể giới thiệu sản phẩm mới mà không cần thiết kế lại Một hệ thống cũng sẽ được hạn chế bởi các quy tắc quá trình, | 364 Chapter 12 Physical Database Design Each table can have one or more indexes specified. Each index applies to a particularcolumnor setofcolumns. I c-activaluc- ofthecolumn s the indexflststheloaatíon s of theruwfslinwhichthal vsluecanbe found. For examphQvnmdexon xrttfmrrLfootisc hoould eoableuu loreadityfooute all of thh sDWtfoatha0 avcluofor CustomerLocotiouofCfcylNow York. The spc-ci isnúou fX mdoder The column s w tiefoertc no tii unique . whether there can be no more than one row s anygiuonvaluelisen i Whethetos nolhis foe soxlrngmdnx The struclseof foemdexOfos eon Snrtioof and . The advantages of an index are that It can improve data access performance for a retrieval or update Retrievalswhlcwonlxireferlo indexsdcowmns0onotneedtoreadvoy data blocks thanslirevteoderrloedla blocks Vapassiogenyindexe. The disadvantages are that each index Adds to the data access cost of a create transaction or an update transaction m wvichdninveeadcolumo hopdrte0 Takes spara May increase loskcontencfon see Section Adds to theprncnselngraddotnafdofl nofSor reofgmize and table load utilities. Whether or not an index will actually improve the performance of an individual ccasyohpenclt ailir iaeUl ii Whether the index is actually used by the query VhdheNaiCitnsl ai iiovnr eny naifol mnveeadvantooe on the query. Index Usage by Queries DML Data Manipulation Language 4 only specifies what you want not how to gptit. TheoptimizerbuiltintotheDBM elests fonbuslaeeitoule 4This is the SQL query language often itself called SQL and most commonly used to retrieve data from relationaldalebase. 1 Design Decisions Which Do Not Affect Program Logic 365 4 f g access method based on its knowledge of indexes column contents and so on. TtiLisindc-XLisagc- sennet beexplicitlyspecifiedbutis determined by the optímizer dLitit .