Database Collations and International Languages
Total Page:16
File Type:pdf, Size:1020Kb
&+$37(5 'DWDEDVH&ROODWLRQVDQG,QWHUQDWLRQDO /DQJXDJHV $ERXWWKLVFKDSWHU 7KLVFKDSWHUGHVFULEHVKRZWRHQVXUHWKDW$GDSWLYH6HUYHU$Q\ZKHUHWUHDWV \RXUGDWDDFFRUGLQJWRWKHODQJXDJHLQZKLFK\RXZRUN $FROODWLRQLVDQRUGHULQJIRUDSDUWLFXODUFKDUDFWHUVHW&KRRVLQJWKHSURSHU FROODWLRQHQVXUHVWKDWWKHVRUWLQJDQGFRPSDULVRQRSHUDWLRQVSURGXFHWKH SURSHUUHVXOWVIRUWKHODQJXDJHLQZKLFKWKHGDWDLVVWRUHG 7KLVFKDSWHUGHVFULEHVWKHEXLOWLQFROODWLRQVSURYLGHGZLWK$GDSWLYH6HUYHU $Q\ZKHUHDQGGHVFULEHVKRZWRFRQVWUXFWFXVWRPFROODWLRQV,WDOVRGHVFULEHV RWKHUDVSHFWVRIWKHVRIWZDUHWKDWDUHRISDUWLFXODULQWHUHVWWRXVHUVRI ODQJXDJHVRWKHUWKDQ(QJOLVK &RQWHQWV 7RSLF 3DJH ,QWURGXFWLRQ ,QWURGXFWLRQWRFKDUDFWHUVHWVDQGFROODWLRQV 8VLQJFKDUDFWHUVHWWUDQVODWLRQ &KRRVLQJDGDWDEDVHFROODWLRQ &UHDWLQJGDWDEDVHVZLWKFXVWRPFROODWLRQV &KDUDFWHUVHWWUDQVODWLRQGHWDLOV ,QWURGXFWLRQ ,QWURGXFWLRQ 7KLVVHFWLRQSURYLGHVDQLQWURGXFWLRQWRWKHLVVXHV\RXPD\IDFHZKHQ ZRUNLQJLQDQHQYLURQPHQWWKDWXVHVPRUHWKDQRQHFKDUDFWHUVHWRUZKHQ XVLQJODQJXDJHVRWKHUWKDQ(QJOLVK 2YHUYLHZRIODQJXDJHLVVXHV 3LHFHVLQWKH 'DWDEDVHXVHUVZRUNLQJDWFOLHQWDSSOLFDWLRQVPD\VHHRUDFFHVVWH[WWKDW FOLHQWVHUYHUSX]]OH FRPHVIURPVHYHUDOSRVVLEOHVRXUFHV ♦ 'DWDLQWKHGDWDEDVH 6WULQJVDQGRWKHUWH[WGDWDDUHVWRUHGLQWKH GDWDEDVH7KHGDWDEDVHVHUYHUSURFHVVHVWKHVHVWULQJVZKHQUHVSRQGLQJ WRUHTXHVWV )RUH[DPSOHWKHGDWDEDVHVHUYHUPD\EHDVNHGWRVXSSO\DOOWKHODVW QDPHVEHJLQQLQJZLWKDOHWWHURUGHUHGOHVVWKDQ1LQDWDEOH7KLVUHTXHVW UHTXLUHVVWULQJFRPSDULVRQVWREHFDUULHGRXWDQGDVVXPHVDFKDUDFWHU VHWRUGHULQJ ♦ 'DWDEDVHVHUYHUVRIWZDUHPHVVDJHV $SSOLFDWLRQVFDQFDXVH GDWDEDVHHUURUVWREHJHQHUDWHG)RUH[DPSOHDQDSSOLFDWLRQPD\VXEPLW DTXHU\WKDWUHIHUHQFHVDFROXPQWKDWGRHVQRWH[LVW,QWKLVFDVHWKH GDWDEDVHVHUYHUUHWXUQVDZDUQLQJRUHUURUPHVVDJH7KLVPHVVDJHLVKHOG LQDODQJXDJHOLEUDU\ZKLFKLVD'//RUVKDUHGOLEUDU\FDOOHGE\ $GDSWLYH6HUYHU$Q\ZKHUH ♦ &OLHQWDSSOLFDWLRQ 7KHFOLHQWDSSOLFDWLRQLQWHUIDFHGLVSOD\VWH[WDQG LQWHUQDOO\WKHFOLHQWDSSOLFDWLRQPD\SURFHVVWH[W ♦ &OLHQWVRIWZDUHPHVVDJHV 7KHFOLHQWOLEUDU\XVHVWKHVDPHODQJXDJH OLEUDU\DVWKHGDWDEDVHVHUYHUWRSURYLGHPHVVDJHVWRWKHFOLHQW DSSOLFDWLRQ ♦ 2SHUDWLQJV\VWHP 7KHFOLHQWRSHUDWLQJV\VWHPKDVWH[WGLVSOD\HGRQ LWVLQWHUIDFHDQGPD\DOVRSURFHVVWH[W )RUDVDWLVIDFWRU\ZRUNLQJHQYLURQPHQWDOOWKHVHVRXUFHVRIWH[WPXVWZRUN WRJHWKHU/RRVHO\VSHDNLQJWKH\PXVWDOOEHZRUNLQJLQWKHXVHU VODQJXDJH EXWZKDWH[DFWO\LVLQYROYHGLQWKLV" 3LHFHVLQWKH 7KHUHDUHVHYHUDOGLVWLQFWDVSHFWVWRFKDUDFWHUVWRUDJHDQGGLVSOD\E\ FKDUDFWHUVHW FRPSXWHUVRIWZDUH SX]]OH ♦ (DFKSLHFHRIVRIWZDUHZRUNVZLWKDFKDUDFWHUVHW$FKDUDFWHUVHWLVD VHWRIV\PEROVLQFOXGLQJOHWWHUVGLJLWVVSDFHVDQGRWKHUV\PEROV &KDSWHU 'DWDEDVH&ROODWLRQVDQG,QWHUQDWLRQDO/DQJXDJHV ♦ 7RKDQGOHWKHVHFKDUDFWHUVHDFKSLHFHRIVRIWZDUHHPSOR\VDFKDUDFWHU VHWHQFRGLQJLQZKLFKHDFKFKDUDFWHULVPDSSHGRQWRRQHRUPRUHE\WHV RILQIRUPDWLRQW\SLFDOO\UHSUHVHQWHGDVKH[DGHFLPDOQXPEHUV ♦ &KDUDFWHUVDUHSULQWHGRUGLVSOD\HGRQDVFUHHQXVLQJDIRQWZKLFKLVD PDSSLQJEHWZHHQFKDUDFWHUVLQWKHFKDUDFWHUVHWDQGWKHLUDSSHDUDQFH ♦ 2SHUDWLQJV\VWHPVDOVRXVHDNH\ERDUGPDSSLQJWRPDSNH\VRUNH\ FRPELQDWLRQVRQWKHNH\ERDUGWRFKDUDFWHUVLQWKHFKDUDFWHUVHW ♦ $Q\VRIWZDUHWKDWQHHGVWRVRUWFKDUDFWHUV IRUH[DPSOHOLVWQDPHV DOSKDEHWLFDOO\ XVHVDFROODWLRQ$FROODWLRQLVDFRPELQDWLRQRID FKDUDFWHUHQFRGLQJ DPDSEHWZHHQFKDUDFWHUVDQGKH[DGHFLPDO QXPEHUV DQGDVRUWRUGHUIRUWKHFKDUDFWHUV7KHUHPD\EHPRUHWKDQ RQHVRUWRUGHUIRUHDFKFKDUDFWHUVHWIRUH[DPSOHDFDVHVHQVLWLYHRUGHU DQGDFDVHLQVHQVLWLYHRUGHU 7DVNVIRUWKH 7KHGDWDEDVHVHUYHUUHFHLYHVVWULQJVIURPFOLHQWDSSOLFDWLRQVDVVWUHDPVRI GDWDEDVHVHUYHU E\WHV,WDVVRFLDWHVWKHVHE\WHVZLWKFKDUDFWHUVDFFRUGLQJWRWKHFROODWLRQ VSHFLILHGZKHQWKHGDWDEDVHZDVFUHDWHG,IWKHGDWDLVKHOGLQDQLQGH[HG FROXPQWKHLQGH[LVVRUWHGDFFRUGLQJWRWKHVRUWRUGHURIWKHFROODWLRQ &OLHQWVLGHWDVNV ,WLVXSWRWKHRSHUDWLQJV\VWHPRIWKHFRPSXWHURQZKLFKWKHFOLHQW DSSOLFDWLRQLVUXQQLQJWRKDQGOHWKHIROORZLQJDVSHFWVRIFKDUDFWHUVWULQJV ♦ :KLFKFKDUDFWHULVVWRUHGZKHQDSDUWLFXODUNH\RQWKHNH\ERDUGLV SUHVVHG ♦ :KDWDFKDUDFWHUORRNVOLNHRQ\RXUFRPSXWHUVFUHHQ ♦ :KDWFKDUDFWHUVDUHDYDLODEOHWRWKHDSSOLFDWLRQ ♦ :KDWE\WHRUFRPELQDWLRQRIE\WHVLVVWRUHGIRUHDFKFKDUDFWHU :KRQHHGVWRUHDGWKLVFKDSWHU" ,I\RXUFKDUDFWHUGDWDFRQVLVWVRIFKDUDFWHUVLQWKH(QJOLVKDOSKDEHW\RX SUREDEO\GRQRWQHHGWRXVHWKLVFKDSWHU ,I\RXKDYHDQH[LVWLQJVHWXSWKDWGRHVQRWGLVSOD\ODQJXDJHSUREOHPV\RX SUREDEO\GRQRWQHHGWRUHDGWKLVFKDSWHU +RZ$GDSWLYH6HUYHU$Q\ZKHUHDGGUHVVHVODQJXDJHLVVXHV $GDSWLYH6HUYHU$Q\ZKHUHKDVVXSSRUWIRUDOOWKHODQJXDJHLVVXHVGLVFXVVHG LQWKHSUHYLRXVVHFWLRQV ,QWURGXFWLRQ ♦ 'DWDLQWKHGDWDEDVH :KHQ\RXFUHDWHDGDWDEDVH\RXFDQVHOHFWD FROODWLRQRI\RXUFKRLFH%\FKRRVLQJDFROODWLRQWKDWLVVXLWDEOHIRUWKH GDWDLQ\RXUGDWDEDVH\RXHQVXUHWKDWTXHU\UHVXOWVDQGVRRQDUHVRUWHG SURSHUO\DQGWKDWVWULQJFRPSDULVRQVDUHH[HFXWHGSURSHUO\ $)RUPRUHLQIRUPDWLRQVHH&KRRVLQJDGDWDEDVHFROODWLRQRQSDJH ♦ 0HVVDJHVWULQJV 7KH$GDSWLYH6HUYHU$Q\ZKHUHODQJXDJHOLEUDU\ KROGVPHVVDJHVLQWKHODQJXDJHRIWKHVRIWZDUH,I\RXKDYHSXUFKDVHG DQ(QJOLVKODQJXDJHYHUVLRQRI$GDSWLYH6HUYHU$Q\ZKHUHWKH PHVVDJHVDUHLQ(QJOLVKDQGVRRQ ♦ &KDUDFWHUVHWWUDQVODWLRQ $GDSWLYH6HUYHU$Q\ZKHUHFDQGH FRQILJXUHGWRFDUU\RXWFKDUDFWHUVHWWUDQVODWLRQ7KLVPHDQVWKDW PHVVDJHDQGTXHU\UHVXOWVDUHSDVVHGEDFNWRWKHFOLHQWDSSOLFDWLRQLQWKH FKDUDFWHUVHWUHTXHVWHGE\WKHFOLHQWHYHQLIWKLVLVGLIIHUHQWIURPWKH FKDUDFWHUVHWXVHGLQWKHGDWDEDVHFROODWLRQ $)RUPRUHLQIRUPDWLRQVHH8VLQJFKDUDFWHUVHWWUDQVODWLRQRQ SDJH ♦ &RQQHFWLRQVWULQJV &RQQHFWLRQVVWULQJVDUHSURFHVVHGRXWVLGHDQ\ GDWDEDVHDQGKDQGOLQJFRQQHFWLRQVWULQJVZLWKSURSHUDWWHQWLRQWR FKDUDFWHUVHWVLVDVHSDUDWHWRSLF 7KHRWKHUVHFWLRQVLQWKLVFKDSWHUSURYLGHGHWDLOHGGHVFULSWLRQVRIFKDUDFWHU VHWDQGODQJXDJHLVVXHV &KDSWHU 'DWDEDVH&ROODWLRQVDQG,QWHUQDWLRQDO/DQJXDJHV ,QWURGXFWLRQWRFKDUDFWHUVHWVDQGFROODWLRQV :KHQ\RXFUHDWHDGDWDEDVH\RXVSHFLI\DFROODWLQJVHTXHQFHRUFROODWLRQWR EHXVHGE\WKHGDWDEDVH$FROODWLRQLVDFKDUDFWHUVHWDQGDVRUWLQJRUGHUIRU FKDUDFWHUVLQWKHGDWDEDVH:KHQHYHUWKHGDWDEDVHFRPSDUHVVWULQJVVRUWV VWULQJVRUFDUULHVRXWRWKHUVWULQJRSHUDWLRQVVXFKDVFDVHFRQYHUVLRQLWGRHV VRXVLQJWKHFROODWLQJVHTXHQFH7KHGDWDEDVHFDUULHVRXWVRUWLQJDQGVWULQJ FRPSDULVRQZKHQVWDWHPHQWVVXFKDVWKHIROORZLQJDUHVXEPLWWHG ♦ 4XHULHVZLWKDQ25'(5%<FODXVH ♦ ([SUHVVLRQVWKDWXVHVWULQJIXQFWLRQVVXFKDV/2&$7(6,0,/$5 6281'(; ♦ &RQGLWLRQVXVLQJWKH/,.(NH\ZRUG 7KHGDWDEDVHDOVRXVHVFKDUDFWHUVHWVLQLGHQWLILHUV FROXPQQDPHVDQGVR RQ ,QGHFLGLQJZKHWKHUDVWULQJLVDYDOLGRUXQLTXHLGHQWLILHUWKHGDWDEDVH XVHVWKHGDWDEDVHFROODWLRQ 6LQJOHE\WHFKDUDFWHUVHWVDQGFRGHSDJHV 0DQ\ODQJXDJHVKDYHIHZHQRXJKFKDUDFWHUVWREHUHSUHVHQWHGLQDVLQJOH E\WHFKDUDFWHUVHW,QVXFKDFKDUDFWHUVHWHDFKFKDUDFWHULVUHSUHVHQWHGE\D VLQJOHE\WHDWZRGLJLWKH[DGHFLPDOQXPEHU $WPRVWFKDUDFWHUVFDQEHUHSUHVHQWHGLQDVLQJOHE\WH1RVLQJOHE\WH FKDUDFWHUVHWFDQKROGDOORIWKHFKDUDFWHUVXVHGLQWHUQDWLRQDOO\LQFOXGLQJ DFFHQWHGFKDUDFWHUV,%0VROYHGWKLVSUREOHPE\GHYHORSLQJDVHWRIFRGH SDJHVHDFKRIZKLFKGHVFULEHVDVHWRIFKDUDFWHUVDSSURSULDWHIRURQHRU PRUHQDWLRQDOODQJXDJHV)RUH[DPSOHFRGHSDJHFRQWDLQVWKH*UHHN FKDUDFWHUVHWDQGFRGHSDJHFRQWDLQVDQLQWHUQDWLRQDOFKDUDFWHUVHW VXLWDEOHIRUUHSUHVHQWLQJPDQ\FKDUDFWHUVLQDYDULHW\RIODQJXDJHV $GDSWLYH6HUYHU$Q\ZKHUHVXSSOLHVDVHWRIVLQJOHE\WHFROODWLRQV FRGH SDJHVDQGFROODWLRQRUGHULQJV VXLWDEOHIRUPDQ\ODQJXDJHVRI(XURSHDQ RULJLQ 8SSHUDQGORZHU :LWKIHZH[FHSWLRQVFKDUDFWHUVWRDUHWKHVDPHIRUDOOWKHVLQJOHE\WH SDJHV FRGHSDJHV7KHPDSSLQJIRUWKLVUDQJHRIFKDUDFWHUVLVFDOOHGWKH$6&,, FKDUDFWHUVHW,WLQFOXGHVWKH(QJOLVKODQJXDJHDOSKDEHWLQXSSHUDQGORZHU FDVHDVZHOODVFRPPRQSXQFWXDWLRQV\PEROVDQGWKHGLJLWV7KLVUDQJHLV RIWHQFDOOHGWKHVHYHQELWUDQJH EHFDXVHRQO\VHYHQELWVDUHQHHGHG RUWKH ORZHUSDJH7KHFKDUDFWHUVIURPWRDUHFDOOHGH[WHQGHGFKDUDFWHUV RUXSSHUFRGHSDJHFKDUDFWHUVDQGYDU\IURPFRGHSDJHWRFRGHSDJH ,QWURGXFWLRQWRFKDUDFWHUVHWVDQGFROODWLRQV 7KHUHLVJHQHUDOO\QRSUREOHPZLWKFRGHSDJHFRPSDWLELOLW\LIWKHRQO\ FKDUDFWHUVXVHGDUHIURPWKH(QJOLVKDOSKDEHWDVWKHVHDUHUHSUHVHQWHGLQWKH $6&,,SRUWLRQRIHDFKFRGHSDJH WR +RZHYHULIRWKHUFKDUDFWHUVDUH XVHGDVLVJHQHUDOO\WKHFDVHLQDQ\QRQ(QJOLVKHQYLURQPHQWWKHUHFDQEH SUREOHPVLIWKHGDWDEDVHDQGWKHDSSOLFDWLRQXVHGLIIHUHQWFRGHSDJHV ([DPSOH 6XSSRVHDGDWDEDVHKROGLQJ)UHQFKODQJXDJHVWULQJVXVHVFRGHSDJHDQG WKHFOLHQWRSHUDWLQJV\VWHPXVHVFRGHSDJH7KHFKDUDFWHU¬ XSSHUFDVH $JUDYH LVKHOGLQWKHGDWDEDVHDVFKDUDFWHU KH[DGHFLPDO% ,QFRGH SDJHFKDUDFWHULVDJUDSKLFDOFKDUDFWHU7KHFOLHQWDSSOLFDWLRQ UHFHLYHVWKLVE\WHDQGWKHRSHUDWLQJV\VWHPGLVSOD\VLWRQWKHVFUHHQWKHXVHU VHHVDJUDSKLFDOFKDUDFWHULQVWHDGRIDQ$JUDYH &RGHSDJHVLQ:LQGRZVDQG:LQGRZV17 )RU3&XVHUVWKHLVVXHLVFRPSOLFDWHGEHFDXVHWKHUHDUHDWOHDVWWZRFRGH SDJHVLQXVHRQPRVW3& V06'26DVZHOODVFKDUDFWHUPRGHDSSOLFDWLRQV WKRVHXVLQJWKHFRQVROHRU'26ER[ LQ:LQGRZVDQG:LQGRZV17 XVHFRGHSDJHVWDNHQIURPWKH,%0VHW7KHVHDUHFDOOHG2(0FRGHSDJHV 2ULJLQDO(TXLSPHQW0DQXIDFWXUHU IRUKLVWRULFDOUHDVRQV :LQGRZVRSHUDWLQJV\VWHPVGRQRWUHTXLUHWKHOLQHGUDZLQJFKDUDFWHUVWKDW ZHUHKHOGLQWKHH[WHQGHGFKDUDFWHUVRIWKH2(0FRGHSDJHVVRWKH\XVHD GLIIHUHQWVHWRIFRGHSDJHV7KHVHSDJHVZHUHEDVHGRQWKH$16,VWDQGDUG DQGDUHWKHUHIRUHFRPPRQO\FDOOHG$16,FRGHSDJHV $GDSWLYH6HUYHU$Q\ZKHUHVXSSRUWVFROODWLRQVEDVHGRQERWK2(0DQG $16,FRGHSDJHV ([DPSOH &RQVLGHUWKHIROORZLQJVLWXDWLRQ ♦ $3&LVUXQQLQJWKH:LQGRZVRSHUDWLQJV\VWHPZLWK$16,FRGHSDJH ♦ 7KHFRGHSDJHIRUFKDUDFWHUPRGHDSSOLFDWLRQVLV2(0FRGHSDJH ♦ 7H[WLVKHOGLQDGDWDEDVHFUHDWHGXVLQJWKHFROODWLRQFRUUHVSRQGLQJWR 2(0FRGHSDJH $QXSSHUFDVH$JUDYHLQWKHGDWDEDVHLVVWRUHGDVFKDUDFWHU7KLVYDOXH LVGLVSOD\HGDVDJUDSKLFDOFKDUDFWHULQDFKDUDFWHUPRGHDSSOLFDWLRQ7KH VDPHFKDUDFWHULVGLVSOD\HGDVDGRWRQD:LQGRZVDSSOLFDWLRQ $)RULQIRUPDWLRQDERXWFKRRVLQJDVLQJOHE\WHFROODWLRQIRU\RXU GDWDEDVHVHH&KRRVLQJDGDWDEDVHFROODWLRQRQSDJH &KDSWHU 'DWDEDVH&ROODWLRQVDQG,QWHUQDWLRQDO/DQJXDJHV 0XOWLE\WHFKDUDFWHUVHWV 6RPHODQJXDJHVVXFKDV-DSDQHVHDQG&KLQHVHKDYHPDQ\PRUHWKDQ FKDUDFWHUV7KHVHFKDUDFWHUVFDQQRWDOOEHUHSUHVHQWHGXVLQJDVLQJOHE\WHEXW FDQEHUHSUHVHQWHGLQPXOWLE\WHFKDUDFWHUVHWV,QDGGLWLRQVRPHFKDUDFWHU VHWVXVHWKHPXFKODUJHUQXPEHURIFKDUDFWHUVDYDLODEOHLQDPXOWLE\WH UHSUHVHQWDWLRQWRUHSUHVHQWFKDUDFWHUVIURPPDQ\ODQJXDJHVLQDVLQJOHPRUH FRPSUHKHQVLYHFKDUDFWHUVHW 0XOWLE\WHFKDUDFWHUVHWVDUHRIWZRW\SHV6RPHDUHYDULDEOHZLGWKLQZKLFK VRPHFKDUDFWHUVDUHVLQJOHE\WHFKDUDFWHUVRWKHUVDUHGRXEOHE\WHDQGVRRQ 2WKHUVHWVDUHIL[HGZLGWKLQZKLFKDOOFKDUDFWHUVLQWKHVHWKDYHWKHVDPH