Trong một số trường hợp, bạn có thể gặp phải một vấn đề trong một giao dịch đòi hỏi phải có một rollback, nhưng bạn có thể không muốn phục hồi lại tất cả các công việc mà đã lộ. Đối với những trường hợp này, bạn có thể thiết lập một hoặc nhiều savepoints trong một giao dịch và sử dụng chúng để quay trở lại đến một địa điểm cụ thể trong giao dịch của bạn chứ | CHAPTER 15 Metadata Along with storing all of the data that various users insert into a database a database server also needs to store information about all of the database objects tables views indexes etc. that were created to store this data. The database server stores this information notsurprisingly in a chapter discusseshowand wherelhis informatfohknowo eec ttored e e sen occrcs cen useit tobseSdflcsdbtesssremr. Data AboueData Metadata is essentially data about data. Every time you create a database object the database setvet needs to reeotd vanous pieees of mfotmanon. Fo example if you wete to create a table witbmultiplecalumns a primary key constraint three indexes and a foreign keycdnstsasnti she dambase ernet would cred to toeer e iSe Seeing information Table oame Table norsty mformesiod ttablecpsdc rnisislcrzc Storage engine Column names Colunm d atyp Default coliiiniiculiiss NOT NUIT cohamncenetcamts Primary koC cofomne Primary kDrnrne Name of prmiarykey ieclce Index names Index types s ree úme Indexed cofomns 257 Download at Index column sort order ascending or descending Index storage information Foreign key name Foreign key columns AssociatedycWe columnyfor foreign keys This data is colkctivylyknywpas the data dictionary or system catalog. The database server needt toiloeeyhiodaiapey istently and it needs to be able to quickly retrieve this data in ord tovorifyandexspm SQLrtaeymon s. Additionally the database server musteafcuuard ihlt datasothay it can be modifiedonly via an appropriate mechanism such as the alter table statement. While standacCtexiyt ÌQrthceaohangecí metsdata betacuen dyCaredrceroeiu svcty database setvetusesa diafeesulmethamsm ao nubiisC mytaOata raehae A set pl ttuy. irnchasOrack Datab ase s erjS Ies and all_constraints views A set oftyttaiu-ytuiccl loccdu ret s lchuiSQ1. pptver ttP-taW T iraa tctlnrc ra OraclcDuaaboce rdrcShtle tccaao TcJcs e A special da aC asc suah asMySQL