|
|
jì suàn jī cún chǔ qì zhōng hé lǐ zǔ zhì de, kě gōng jì suàn jī shǐ yòng de xiāng guān shù jù de jí hé。 zhè xiē shù jù hěn shǎo chóngfù, shù jù de cún chǔ dú lì yú shǐ yòng tā de chéng xù, kě wéi duō gè yòng hù suǒ gòng xiǎng。 |
|
cún fàng zài diàn zǐ jì suàn jī cún chǔ qì zhōng, àn zhào yī dìng gé shì biān chéng de xiāng hù guān lián de gè zhǒng shù jù de jí hé, gōng yòng hù xùn sù yòu xiào dì jìn xíng shù jù chǔlǐ。 |
|
★ shù jù kù fā zhǎn jiē duàn dà zhì huàfēn wéi rú xià jǐ gè jiē duàn:
rén gōng guǎn lǐ jiē duàn;
wén jiàn xì tǒng jiē duàn;
shù jù kù xì tǒng jiē duàn;
gāo jí shù jù kù jiē duàn。
dāng rén men cóng bù tóng de jiǎo dù lái miáo shù zhè yī gài niàn shí jiù yòu bù tóng de dìng yì ( dāng rán shì miáo shù xìng de )。 lì rú, chēng shù jù kù shì yī gè “ jì lù bǎo cún xì tǒng ” ( gāi dìng yì qiáng diào liǎo shù jù kù shì ruò gān jì lù de jí hé )。 yòu rú chēng shù jù kù shì“ rén men wéi jiě jué tè dìng de rèn wù, yǐ yī dìng de zǔ zhì fāng shì cún chǔ zài yī qǐ de xiāng guān de shù jù de jí hé” ( gāi dìng yì cè zhòng yú shù jù de zǔ zhì )。 gèng yòu shèn zhě chēng shù jù kù shì“ yī gè shù jù cāng kù”。 dāng rán, zhè zhǒng shuō fǎ suī rán xíng xiàng, dàn bìng bù yán jǐn。
yán gé dì shuō, shù jù kù shì“ àn zhào shù jù jié gòu lái zǔ zhì、 cún chǔ hé guǎn lǐ shù jù de cāng kù”。 zài jīng jì guǎn lǐ de rì cháng gōng zuò zhōng, cháng cháng xū yào bǎ mǒu xiē xiāng guān de shù jù fàng jìn zhè yàng“ cāng kù”, bìng gēn jù guǎn lǐ de xū yào jìn xíng xiāng yìng de chǔlǐ。 lì rú, qǐ yè huò shì yè dān wèi de rén shì bù mén cháng cháng yào bǎ běn dān wèi zhí gōng de jī běn qíng kuàng ( zhí gōng hào、 xìng míng、 nián líng、 xìng bié、 jí guàn、 gōng zī、 jiǎn lì děng ) cún fàng zài biǎo zhōng, zhè zhāng biǎo jiù kě yǐ kàn chéng shì yī gè shù jù kù 。 yòu liǎo zhè gè " shù jù cāng kù " wǒ men jiù kě yǐ gēn jù xū yào suí shí chá xún mǒu zhí gōng de jī běn qíng kuàng, yě kě yǐ chá xún gōng zī zài mǒu gè fàn wéi nèi de zhí gōng rén shù děng děng。 zhè xiē gōng zuò rú guǒ dōunéng zài jì suàn jī shàng zì dòng jìn xíng, nà wǒ men de rén shì guǎn lǐ jiù kě yǐ dá dào jí gāo de shuǐ píng。 cǐ wài, zài cái wù guǎn lǐ、 cāng kù guǎn lǐ、 shēng chǎn guǎn lǐ zhōng yě xū yào jiàn lì zhòng duō de zhè zhǒng " shù jù kù ", shǐ qí kě yǐ lì yòng jì suàn jī shí xiàn cái wù、 cāng kù、 shēng chǎn de zì dòng huà guǎn lǐ。
j.martin gěi shù jù kù xià liǎo yī gè bǐ jiào wán zhěng de dìng yì: shù jù kù shì cún chǔ zài yī qǐ de xiāng guān shù jù de jí hé, zhè xiē shù jù shì jié gòu huà de, wú yòu hài de huò bù bì yào de rǒng yú, bìng wéi duō zhǒng yìng yòng fú wù; shù jù de cún chǔ dú lì yú shǐ yòng tā de chéng xù; duì shù jù kù chā rù xīn shù jù, xiū gǎi hé jiǎn suǒ yuán yòu shù jù jūn néng 'àn yī zhǒng gōng yòng de hé kě kòng zhì de fāng shì jìn xíng。 dāng mǒu gè xì tǒng zhōng cún zài jié gòu shàng wán quán fēn kāi de ruò gān gè shù jù kù shí, zé gāi xì tǒng bāo hán yī gè“ shù jù kù jí hé”。
· shù jù kù de yōu diǎn
shǐ yòng shù jù kù kě yǐ dài lái xǔ duō hǎo chù: rú jiǎn shǎo liǎo shù jù de rǒng yú dù, cóng 'ér dà dà dì jié shěng liǎo shù jù de cún chǔ kōng jiān; shí xiàn shù jù zī yuán de chōng fēn gòng xiǎng děng děng。 cǐ wài, shù jù kù jì shù hái wéi yòng hù tí gōng liǎo fēi cháng jiǎn biàn de shǐ yòng shǒu duàn shǐ yòng hù yì yú biān xiě yòu guān shù jù kù yìng yòng chéng xù。 tè bié shì jìn nián lái tuī chū de wēi xíng jì suàn jī guān xì shù jù kù guǎn lǐ xì tǒng dbasell, cāo zuò zhí guān, shǐ yòng líng huó, biān chéng fāng biàn, huán jìng shì yìng guǎng fàn ( yī bān de shí liù wèi jī, rú ibm/pc/xt, guó chǎn cháng chéng 0520 děng jūn kě yùn xíng zhǒng ruǎn jiàn ), shù jù chǔlǐ néng lì jí qiáng。 shù jù kù zài wǒ guó zhèng dé dào yù lái yù guǎng fàn de yìng yòng, bì jiāng chéng wéi jīng jì guǎn lǐ de yòu lì gōng jù。
shù jù kù shì tōng guò shù jù kù guǎn lǐ xì tǒng (dbms-databasemanagementsystem) ruǎn jiàn lái shí xiàn shù jù de cún chǔ、 guǎn lǐ yǔ shǐ yòng de dbasell jiù shì yī zhǒng shù jù kù guǎn lǐ xì tǒng ruǎn jiàn。
· shù jù kù jié gòu yǔ shù jù kù zhǒng lèi
shù jù kù tōng cháng fēn wéi céng cì shì shù jù kù 、 wǎng luò shì shù jù kù hé guān xì shì shù jù kù sān zhǒng。 ér bù tóng de shù jù kù shì 'àn bù tóng de shù jù jié gòu lái lián xì hé zǔ zhì de。
1. shù jù jié gòu mó xíng
(1) shù jù jié gòu
suǒ wèi shù jù jié gòu shì zhǐ shù jù de zǔ zhì xíng shì huò shù jù zhī jiān de lián xì。 rú guǒ yòng d biǎo shì shù jù, yòng r biǎo shì shù jù duì xiàng zhī jiān cún zài de guān xì jí hé, zé jiāng ds = (d, r) chēng wéi shù jù jié gòu。 lì rú, shè yòu yī gè diàn huà hào mǎ bù, tā jì lù liǎo n gè rén de míng zì hé xiāng yìng de diàn huà hào mǎ。 wèile fāng biàn dì chá zhǎo mǒu rén de diàn huà hào mǎ, jiāng rén míng hé hào mǎ 'àn zì diǎn shùn xù pái liè, bìng zài míng zì de hòu miàn gēn suí zhe duì yìng de diàn huà hào mǎ。 zhè yàng, ruò yào chá zhǎo mǒu rén de diàn huà hào mǎ ( jiǎ dìng tā de míng zì de dì yī gè zì mǔ shì y), nà me zhǐ xū chá zhǎo yǐ y kāi tóu de nà xiē míng zì jiù kě yǐ liǎo。 gāi lì zhōng, shù jù de jí hé d jiù shì rén míng hé diàn huà hào mǎ, tā men zhī jiān de lián xì r jiù shì 'àn zì diǎn shùn xù de pái liè, qí xiāng yìng de shù jù jié gòu jiù shì ds= (d, r), jí yī gè shù zǔ。 (2) shù jù jié gòu zhǒng lèi
shù jù jié gòu yòu fēn wéi shù jù de luó ji jié gòu hé shù jù de wù lǐ jié gòu。 shù jù de luó ji jié gòu shì cóng luó ji de jiǎo dù ( jí shù jù jiān de lián xì hé zǔ zhì fāng shì ) lái guān chá shù jù, fēn xī shù jù, yǔ shù jù de cún chǔ wèi zhì wú guān。 shù jù de wù lǐ jié gòu shì zhǐ shù jù zài jì suàn jī zhōng cún fàng de jié gòu, jí shù jù de luó ji jié gòu zài jì suàn jī zhōng de shí xiàn xíng shì, suǒ yǐ wù lǐ jié gòu yě bèi chēng wéi cún chǔ jié gòu。 běn jié zhǐ yán jiū shù jù de luó ji jié gòu, bìng jiāng fǎn yìng hé shí xiàn shù jù lián xì de fāng fǎ chēng wéi shù jù mó xíng。
mù qián, bǐ jiào liú xíng de shù jù mó xíng yòu sān zhǒng, jí 'àn tú lùn lǐ lùn jiàn lì de céng cì jié gòu mó xíng hé wǎng zhuàng jié gòu mó xíng yǐ jí 'àn guān xì lǐ lùn jiàn lì de guān xì jié gòu mó xíng。
2. céng cì、 wǎng zhuàng hé guān xì shù jù kù xì tǒng
(1) céng cì jié gòu mó xíng
céng cì jié gòu mó xíng shí zhì shàng shì yī zhǒng yòu gēn jié diǎn de dìng xiàng yòu xù shù ( zài shù xué zhōng " shù " bèi dìng yì wéi yī gè wú huí de lián tōng tú )。 lì rú tú 20.6.4 shì yī gè gāo děng xué xiào de zǔ zhì jié gòu tú。 zhè gè zǔ zhì jié gòu tú xiàng yī kē shù, xiào bù jiù shì shù gēn ( chēng wéi gēn jié diǎn ), gè xì、 zhuān yè、 jiào shī、 xué shēng děng wéi zhī diǎn ( chēng wéi jié diǎn ), shù gēn yǔ zhī diǎn zhī jiān de lián xì chēng wéi biān, shù gēn yǔ biān zhī bǐ wéi 1:n, jí shù gēn zhǐ yòu yī gè, shù zhī yòu n gè。 zhè zhǒng shù jù jié gòu mó xíng de yī bān jié gòu jiàn tú 20.6.5 suǒ shì。
tú 20.6.4 gāo děng xué xiào de zǔ zhì jié gòu tú tú 20.6.5 céng cì jié gòu mó xíng
tú 20.6.5 zhōng, ri(i= 1, 2, … 6) dài biǎo jì lù ( jí shù jù de jí hé ), qí zhōng r1 jiù shì gēn jié diǎn ( rú guǒ ri kàn chéng shì yī gè jiā zú, zé r1 jiù shì zǔ xiān, tā shì r2、 r3、 r4 de shuāng qīn, ér r2、 r3、 r4 hù wéi xiōng dì ), r5、 r6 yě shì xiōng dì, qiě qí shuāng qīn wéi r3。 r2、 r4、 r5、 r6 yòu bèi chēng wéi yè jié diǎn ( jí wú zǐ nǚ de jié diǎn )。 zhè yàng, ri(i= 1, 2,… 6) jiù zǔ chéng liǎo yǐ r1 wéi shù gēn de yī kē shù, zhè jiù shì yī gè céng cì shù jù jié gòu mó xíng。
àn zhào céng cì mó xíng jiàn lì de shù jù kù xì tǒng chēng wéi céng cì mó xíng shù jù kù xì tǒng。 ims(informationmanage-mentsystem) shì qí diǎn xíng dài biǎo。
(2) wǎng zhuàng jié gòu mó xíng
zài tú 20.6.6 zhōng, gěi chū liǎo mǒu yī yuàn yī shēng、 bìng fáng hé bìng rén zhī jiān de lián xì。 jí měi gè yī shēng fù zé zhì liáo sān gè bìng rén, měi gè bìng fáng kě zhù yī dào sì gè bìng rén。 rú guǒ jiāng yī shēng kàn chéng shì yī gè shù jù jí hé, bìng rén hé bìng fáng fēn bié shì lìng wài liǎng gè shù jù jí hé, nà me yī shēng、 bìng rén hé bìng fáng de bǐ lì guān xì jiù shì m:n:p( jí m gè yī shēng, n gè bìng rén, p jiān bìng fáng )。 zhè zhǒng shù jù jié gòu jiù shì wǎng zhuàng shù jù jié gòu, tā de yī bān jié gòu mó xíng rú tú 20.6.7 suǒ shì。 zài tú zhōng, jì lù ri(i= 1, 2, 8) mǎn zú yǐ xià tiáo jiàn:
① kě yǐ yòu yī gè yǐ shàng de jié diǎn wú shuāng qīn ( rú r1、 r2、 r3)。
② zhì shǎo yòu yī gè jié diǎn yòu duō yú yī gè yǐ shàng de shuāng qīn。 zài " yī shēng、 bìng rén、 bìng fáng " lì zhōng, " yī shēng jí hé yòu ruò gān gè jié diǎn (m gè yī shēng jié diǎn ) wú " shuāng qīn ", ér " bìng fáng " jí hé yòu p gè jié diǎn ( jí bìng fáng ), bìng yòu yī gè yǐ shàng de " shuāng qīn "( jí bìng rén )。
tú 20.6.6 yī shēng、 bìng fáng hé bìng rén zhī jiān de guān xì
tú 20.6.7 wǎng zhuàng jié gòu mó xíng
àn zhào wǎng zhuàng shù jù jié gòu jiàn lì de shù jù kù xì tǒng chēng wéi wǎng zhuàng shù jù kù xì tǒng, qí diǎn xíng dài biǎo shì dbtg(databasetaskgroup)。 yòng shù xué fāng fǎ kě jiāng wǎng zhuàng shù jù jié gòu zhuǎn huà wéi céng cì shù jù jié gòu。
(3) guān xì jié gòu mó xíng
guān xì shì shù jù jié gòu bǎ yī xiē fù zá de shù jù jié gòu guī jié wéi jiǎn dān de 'èr yuán guān xì ( jí 'èr wéi biǎo gé xíng shì )。 lì rú mǒu dān wèi de zhí gōng guān xì jiù shì yī gè 'èr yuán guān xì ( jiàn biǎo 20.6.8)。 zhè gè sì xíng liù liè de biǎo gé de měi yī liè chēng wéi yī gè zì duàn ( jí shǔ xìng ), zì duàn míng xiāng dāng yú biāo tí lán zhōng de biāo tí ( shǔ xìng míng chēng ); biǎo de měi yīháng shì bāo hán liǎo liù gè shǔ xìng ( gōng hào、 xìng míng、 nián líng、 xìng bié、 zhí wù、 gōng zī ) de yī gè liù yuán zǔ, jí yī gè rén de jì lù。 zhè gè biǎo gé qīng xī dì fǎn yìng chū gāi dān wèi zhí gōng de jī běn qíng kuàng。
biǎo 20.6.8 zhí gōng jī běn qíng kuàng
tōng cháng yī gè m xíng、 n liè de 'èr wéi biǎo gé de jié gòu rú biǎo 20.6.9 suǒ shì。
biǎo zhōng měi yīháng biǎo shì yī gè jì lù zhí, měi yī liè biǎo shì yī gè shǔ xìng ( jí zì duàn huò shù jù xiàng )。 gāi biǎo yī gòng yòu m gè jì lù。 měi gè jì lù bāo hán n gè shǔ xìng。
zuò wéi yī gè guān xì de 'èr wéi biǎo, bì xū mǎn zú yǐ xià tiáo jiàn:
(1) biǎo zhōng měi yī liè bì xū shì jī běn shù jù xiàng ( jí bù kě zài fēn jiě )。 (2) biǎo zhōng měi yī liè bì xū jù yòu xiāng tóng de shù jù lèi xíng ( lì rú zì fú xíng huò shù zhí xíng )。 (3) biǎo zhōng měi yī liè de míng zì bì xū shì wéi yī de。 (4) biǎo zhōng bù yīngyǒu nèi róng wán quán xiāng tóng de xíng。 (5) xíng de shùn xù yǔ liè de shùn xù bù yǐng xiǎng biǎo gé zhōng suǒ biǎo shì de xìn xī de hán yì。
yóu guān xì shù jù jié gòu zǔ chéng de shù jù kù xì tǒng bèi chēng wéi guān xì shù jù kù xì tǒng。
zài guān xì shù jù kù zhōng, duì shù jù de cāo zuò jīhū quán bù jiàn lì zài yī gè huò duō gè guān xì biǎo gé shàng, tōng guò duì zhè xiē guān xì biǎo gé de fēn lèi、 hé bìng、 lián jiē huò xuǎn qǔ děng yùn suàn lái shí xiàn shù jù de guǎn lǐ。 dbaseii jiù shì zhè lèi shù jù kù guǎn lǐ xì tǒng de diǎn xíng dài biǎo。 duì yú yī gè shí jì de yìng yòng wèn tí ( rú rén shì guǎn lǐ wèn tí ), yòu shí xū yào duō gè guān xì cái néng shí xiàn。 yòng dbaseii jiàn lì qǐ lái de yī gè guān xì chēng wéi yī gè shù jù kù ( huò chēng shù jù kù wén jiàn ), ér bǎ duì yìng duō gè guān xì jiàn lì qǐ lái de duō gè shù jù kù chēng wéi shù jù kù xì tǒng。 dbaseii de lìng yī gè zhòng yào gōng néng shì tōng guò jiàn lì mìng lìng wén jiàn lái shí xiàn duì shù jù kù de shǐ yòng hé guǎn lǐ, duì yú yī gè shù jù kù xì tǒng xiāng yìng de mìng lìng xù liè wén jiàn, chēng wéi gāi shù jù kù de yìng yòng xì tǒng。 yīn cǐ, kě yǐ gài kuò dì shuō, yī gè guān xì chēng wéi yī gè shù jù kù , ruò gān gè shù jù kù kě yǐ gòu chéng yī gè shù jù kù xì tǒng。 shù jù kù xì tǒng kě yǐ pài shēng chū gè zhǒng bù tóng lèi xíng de fǔ zhù wén jiàn hé jiàn lì tā de yìng yòng xì tǒng。
· shù jù kù de yào qiú yǔ tè xìng
wèile shǐ gè zhǒng lèi xíng de shù jù kù xì tǒng néng gòu chōng fēn fā huī tā men de yōu yuè xìng, bì xū duì shù jù kù guǎn lǐ xì tǒng de shǐ yòng tí chū yī xiē míng què de yào qiú。
1. jiàn lì shù jù kù wén jiàn de yào qiú
(1) jìn liàng jiǎn shǎo shù jù de chóngfù, shǐ shù jù jù yòu zuì xiǎo de rǒng yú dù。 jì suàn jī zǎo qī yìng yòng zhōng de wén jiàn guǎn lǐ xì tǒng, yóu yú shù jù wén jiàn shì yòng hù gè zì jiàn lì de, jǐ gè yòng hù jí shǐ yòu xǔ duō xiāng tóng de shù jù yě dé fàng zài gè zì de wén jiàn zhōng, yīn 'ér zào chéng cún chǔ de shù jù dà liàng chóngfù, làng fèi cún chǔ kōng jiān。 shù jù kù jì shù zhèng shì wèile kè fú zhè yī quē diǎn 'ér chū xiàn de, suǒ yǐ zài zǔ zhì shù jù de cún chǔ shí yìng bì miǎn chū xiàn rǒng yú。
(2) tí gāo shù jù de lì yòng shuài, shǐ zhòng duō yòng hù dōunéng gòng xiǎng shù jù zī yuán。
(3) zhù yì bǎo chí shù jù de wán zhěng xìng。 zhè duì mǒu xiē xū yào lì shǐ shù jù lái jìn xíng yù cè、 jué cè de bù mén ( rú tǒng jì jú、 yínháng děng ) tè bié zhòng yào。
(4) zhù yì tóng yī shù jù miáo shù fāng fǎ de yī zhì xìng, shǐ shù jù cāo zuò bù zhì fā shēng hùn luàn。 rú yī gè rén de xué lì zài rén shì dàng 'àn zhōng shì dà xué bì yè, ér zài kē jì dàng 'àn zhōng què shì dà xué chéng dù, zhè yàng jiù róng yì zào chéng hùn luàn。
(5) duì yú mǒu xiē xū yào bǎo mì de shù jù, bì xū zēng shè bǎo mì cuò shī。
(6) shù jù de chá zhǎo shuài gāo, gēn jù xū yào shù jù yìng néng bèi jí shí wéi hù。
2. shù jù kù wén jiàn de tè zhēng
wú lùn shǐ yòng nǎ yī zhǒng shù jù kù guǎn lǐ xì tǒng, yóu tā men suǒ jiàn lì de shù jù kù wén jiàn dōukě yǐ kàn chéng shì jù yòu xiāng tóng xìng zhì de jì lù de jí hé, yīn 'ér zhè xiē shù jù kù wén jiàn dōuyòu xiāng tóng de tè xìng:
(1) wén jiàn de jì lù gé shì xiāng tóng, cháng dù xiāng děng。
(2) bù tóng de xíng shì bù tóng de jì lù, yīn 'ér jù yòu bù tóng de nèi róng。
(3) bù tóng de liè biǎo shì bù tóng de zì duàn míng, tóng yī liè zhōng de shù jù de xìng zhì ( shǔ xìng ) xiāng tóng。
(4) měi yīháng gè liè de nèi róng shì bù néng fēn gē de, dàn xíng de shùn xù hé liè de shùn xù bù yǐng xiǎng wén jiàn nèi róng de biǎo dá。
3. wén jiàn de fēn lèi
duì wén jiàn yǐn yòng zuì duō de shì zhù wén jiàn hé shì wù wén jiàn。 qí tā de wén jiàn fēn lèi hái bāo kuò biǎo wén jiàn、 bèi fèn wén jiàn、 dàng 'àn de shū chū wén jiàn děng。 xià miàn jiāng jiǎng shù zhè xiē wén jiàn。
(1) zhù wén jiàn。 zhù wén jiàn shì mǒu tè dìng yìng yòng lǐng yù de yǒng jiǔ xìng de shù jù zī yuán。 zhù wén jiàn bāo hán nà xiē bèi dìng qī cún qǔ yǐ tí gōng xìn xī hé jīng cháng gēngxīn yǐ fǎn yìng zuì xīn zhuàng tài de jì lù。 diǎn xíng de zhù wén jiàn yòu kù cún wén jiàn、 zhí gōng zhù wén jiàn hé shōu zhàng zhù wén jiàn děng。
(2) shì wù wén jiàn。 shì wù wén jiàn bāo hán zhe zuò wéi yī gè xìn xī xì tǒng de shù jù huó dòng ( shì wù ) de nà xiē jì lù。 zhè xiē shì wù bèi fēn pī yǐ gòu chéng shì wù wén jiàn。 lì rú, cóng měi zhōu gōng zī kǎ shàng lù zhì xià lái de shù fēn pī cún fàng zài yī gè shì wù wén jiàn shàng, rán hòu duì zhào gōng zī qīng dān wén jiàn jìn xíng chǔlǐ yǐ biàn dǎ yìn chū gōng zī zhī piào hé gōng zī jì lù bù。
(3) biǎo wén jiàn。 biǎo wén jiàn shì yī xiē biǎo gé。 zhī suǒ yǐ dān dú jiàn lì biǎo wén jiàn 'ér bù bǎ biǎo shè jì zài chéng xù zhōng shì wéi liǎo biàn yú xiū gǎi。 lì rú, yī gè gōng yòng shì yè gōng sī de shuìlǜ biǎo huò guó nèi shuì wù jú de shuìlǜ jiù kě yǐ cún chǔ zài biǎo zhōng wén jiàn。
(4) bèi yòng wén jiàn。 bèi yòng wén jiàn shì xiàn yòu shēng chǎn xìng wén jiàn de yī gè fù zhì pǐn。 yī dàn shēng chǎn xìng wén jiàn shòu dào pò huài, lì yòng bèi yòng wén jiàn jiù kě yǐ chóngxīn jiàn lì shēng chǎn xìng wén jiàn。
(5) dàng 'àn wén jiàn。 dàng 'àn wén jiàn bù shì tí gōng dāng qián chǔlǐ shǐ yòng de, ér shì bǎo cún qǐ lái zuò wéi lì shǐ cān zhào de。 lì rú, guó nèi shuì wù jú (irs) kě néng yào qiú jiǎn chá mǒu gè rén zuì jìn 15 nián de lì shǐ。 shí jì shàng, dàng 'àn wén jiàn qià qià shì zài gěi dìng shí jiān nèi gōng zuò de yī gè " kuài zhào "。
(6) shū chū wén jiàn。 shū chū wén jiàn bāo hán jiāng yào dǎ yìn zài dǎ yìn jī shàng de、 xiǎn zài píng mù shàng de huò zhě huì zhì zài huì tú yí shàng de nà xiē xìn xī de shù zhí yìng xiàng。 shū chū wén jiàn kě yǐ shì " jiǎ tuō jī de "( cún chǔ zài fǔ cún shè bèi shàng ), dāng shū chū shè bèi kě yòng shí cái jìn xíng shí jì de shū chū。 |
|
dìng yì 1
dāng rén men cóng bù tóng de jiǎo dù lái miáo shù zhè yī gài niàn shí jiù yòu bù tóng de dìng yì ( dāng rán shì miáo shù xìng de )。 lì rú, chēng shù jù kù shì yī gè“ jì lù bǎo cún xì tǒng” ( gāi dìng yì qiáng diào liǎo shù jù kù shì ruò gān jì lù de jí hé )。 yòu rú chēng shù jù kù shì“ rén men wéi jiě jué tè dìng de rèn wù, yǐ yī dìng de zǔ zhì fāng shì cún chǔ zài yī qǐ de xiāng guān de shù jù de jí hé” ( gāi dìng yì cè zhòng yú shù jù de zǔ zhì )。 gèng yòu shèn zhě chēng shù jù kù shì“ yī gè shù jù cāng kù”。 dāng rán, zhè zhǒng shuō fǎ suī rán xíng xiàng, dàn bìng bù yán jǐn。
yán gé dì shuō, shù jù kù shì“ àn zhào shù jù jié gòu lái zǔ zhì、 cún chǔ hé guǎn lǐ shù jù de cāng kù”。 zài jīng jì guǎn lǐ de rì cháng gōng zuò zhōng, cháng cháng xū yào bǎ mǒu xiē xiāng guān de shù jù fàng jìn zhè yàng de“ cāng kù”, bìng gēn jù guǎn lǐ de xū yào jìn xíng xiāng yìng de chǔlǐ。 lì rú, qǐ yè huò shì yè dān wèi de rén shì bù mén cháng cháng yào bǎ běn dān wèi zhí gōng de jī běn qíng kuàng ( zhí gōng hào、 xìng míng、 nián líng、 xìng bié、 jí guàn、 gōng zī、 jiǎn lì děng ) cún fàng zài biǎo zhōng, zhè zhāng biǎo jiù kě yǐ kàn chéng shì yī gè shù jù kù 。 yòu liǎo zhè gè " shù jù cāng kù " wǒ men jiù kě yǐ gēn jù xū yào suí shí chá xún mǒu zhí gōng de jī běn qíng kuàng, yě kě yǐ chá xún gōng zī zài mǒu gè fàn wéi nèi de zhí gōng rén shù děng děng。 zhè xiē gōng zuò rú guǒ dōunéng zài jì suàn jī shàng zì dòng jìn xíng, nà wǒ men de rén shì guǎn lǐ jiù kě yǐ dá dào jí gāo de shuǐ píng。 cǐ wài, zài cái wù guǎn lǐ、 cāng kù guǎn lǐ、 shēng chǎn guǎn lǐ zhōng yě xū yào jiàn lì zhòng duō de zhè zhǒng " shù jù kù ", shǐ qí kě yǐ lì yòng jì suàn jī shí xiàn cái wù、 cāng kù、 shēng chǎn de zì dòng huà guǎn lǐ。
J.Martin gěi shù jù kù xià liǎo yī gè bǐ jiào wán zhěng de dìng yì: shù jù kù shì cún chǔ zài yī qǐ de xiāng guān shù jù de jí hé, zhè xiē shù jù shì jié gòu huà de, wú yòu hài de huò bù bì yào de rǒng yú, bìng wéi duō zhǒng yìng yòng fú wù; shù jù de cún chǔ dú lì yú shǐ yòng tā de chéng xù; duì shù jù kù chā rù xīn shù jù, xiū gǎi hé jiǎn suǒ yuán yòu shù jù jūn néng 'àn yī zhǒng gōng yòng de hé kě kòng zhì de fāng shì jìn xíng。 dāng mǒu gè xì tǒng zhōng cún zài jié gòu shàng wán quán fēn kāi de ruò gān gè shù jù kù shí, zé gāi xì tǒng bāo hán yī gè“ shù jù kù jí hé”。
dìng yì 2
shù jù kù shì yǐ zhào mǒu zhǒng shù jù mó xíng zǔ zhì qǐ lái bìng cún fàng 'èr jí cún chǔ qì zhōng de shù jù jí hé。 zhè zhǒng shù jù jí hé jù yòu rú xià tè diǎn: jìn kě néng bù chóngfù, yǐ zuì yōu fāng shì wéi mǒu gè tè dìng zǔ zhì de duō zhǒng yìng yòng fú wù, qí shù jù jié gòu dú lì yú shǐ yòng tā de yìng yòng chéng xù, duì shù jù de zēng、 shān、 gǎi hé jiǎn suǒ yóu tǒng yī ruǎn jiàn jìn xíng guǎn lǐ hé kòng zhì。 cóng fā zhǎn de lì shǐ kàn, shù jù kù shì shù jù guǎn lǐ de gāo jí jiē duàn, tā shì yóu wén jiàn guǎn lǐ xì tǒng fā zhǎn qǐ lái de。
dìng yì 3( bó 'ěr ní gōng yuē yì dìng shū zhuān jiā wěi yuán huì de guān diǎn )
suǒ yòu de xìn xī ( shù jù shuài dàng ? de biān zuǎn wù, bù lùn qí shì yǐ yìn shuà xíng shì, jì suàn jī cún chǔ dān yuán xíng shì, hái shì qí tā xíng shì cún zài, dū yìng shì wéi“ shù jù kù ”。
shù zì huà nèi róng xuǎn zé de yuán yīn yòu hěn duō, gài kuò qǐ lái zhù yào yòu:
(1) cún chǔ kōng jiān de yuán yīn。 shù zì huà de chǎn pǐn shì tōng guò wǎng luò bèi guǎng dà yòng hù cún qǔ lì yòng, ér dà jiādōu zhī dào shù zì huà chǎn pǐn shì cún fàng zài cí pán zhèn liè shàng de, cí pán zhèn liè yóu fú wù qì lái guǎn lǐ, cí pán kōng jiān shì yòu xiàn de, fú wù qì de néng lì yě shì yòu xiàn de, bù kě néng wú xiàn liàng dì cún rù shù zì zī yuán, zhè jiù xū yào wǒ men duì wén xiàn zī yuán shù zì huà nèi róng jìn xíng xuǎn zé。
(2) jiě jué shù zì huà shēng chǎn gāo chéng běn hé tú shū guǎn jīng fèi yòu xiàn xìng zhī jiān máo dùn de xū yào。 jīhū méi yòu tú shū guǎn yòu chōng zú de zī yuán lái duì zhěng gè guǎn cáng jìn xíng shù zì huà, nèi róng xuǎn zé bù kě bì miǎn。
(3) shù zì zī yuán guǎn lǐ de xū yào。 jì shù de kuài sù fā zhǎn shǐ shù zì huà xiàng mù suǒ shēng chéng de shù zì zī yuán de shēng mìng zhōu qī yuè lái yuè duǎn, tóu rù jù zī jìn xíng shù zì qiān yí shì yán cháng shù zì zī yuán shēng mìng de 1 gè zhòng yào tú jìng, áng guì de wéi hù chéng běn jiù bì xū kǎo lǜ shù zì huà de nèi róng xuǎn zé。
shù jù kù fā zhǎn shǐ shù jù kù jì shù cóng dàn shēng dào xiàn zài, zài bù dào bàn gè shì jì de shí jiān lǐ, xíng chéng liǎo jiān shí de lǐ lùn jī chǔ、 chéng shú de shāng yè chǎn pǐn hé guǎng fàn de yìng yòng lǐng yù, xī yǐn yuè lái yuè duō de yán jiū zhě jiā rù。 shù jù kù de dàn shēng hé fā zhǎn gěi jì suàn jī xìn xī guǎn lǐ dài lái liǎo yīcháng jù dà de gé mìng。 sān shí duō nián lái, guó nèi wài yǐ jīng kāi fā jiàn shè liǎo chéng qiān shàng wàn gè shù jù kù , tā yǐ chéng wéi qǐ yè、 bù mén nǎi zhì gè rén rì cháng gōng zuò、 shēng chǎn hé shēng huó de jī chǔ shè shī。 tóng shí, suí zhe yìng yòng de kuò zhǎn yǔ shēn rù, shù jù kù de shù liàng hé guī mó yuè lái yuè dà, shù jù kù de yán jiū lǐng yù yě yǐ jīng dà dà dì tuò guǎng hé shēn huà liǎo。 30 nián jiān shù jù kù lǐng yù huò dé liǎo sān cì jì suàn jī tú líng jiǎng( C.W.Bachman,E.F.Codd,J.Gray), gèng jiā chōng fēn dì shuō míng liǎo shù jù kù shì yī gè chōng mǎn huó lì hé chuàng xīn jīng shén de lǐng yù。 jiù ràng wǒ men yán zhe lì shǐ de guǐ jì, zhuī sù yī xià shù jù kù de fā zhǎn lì chéng。 |
shù jù kù fā zhǎn jiǎn shǐ |
1. shù jù guǎn lǐ de dàn shēng
shù jù kù de lì shǐ kě yǐ zhuī sù dào wǔ shí nián qián, nà shí de shù jù guǎn lǐ fēi cháng jiǎn dān。 tōng guò dà liàng de fēn lèi、 bǐ jiào hé biǎo gé huì zhì de jī qì yùn xíng shù bǎi wàn chuān kǒng kǎ piàn lái jìn xíng shù jù de chǔlǐ, qí yùn xíng jiēguǒ zài zhǐ shàng dǎ yìn chū lái huò zhě zhì chéng xīn de chuān kǒng kǎ piàn。 ér shù jù guǎn lǐ jiù shì duì suǒ yòu zhè xiē chuān kǒng kǎ piàn jìn xíng wù lǐ de chǔ cún hé chǔlǐ。 rán 'ér, 1951 nián léi míng dùn lán dé gōng sī( RemingtonRandInc.) de yī zhǒng jiào zuò UnivacI de jì suàn jī tuī chū liǎo yī zhǒng yī miǎo zhōng kě yǐ shū rù shù bǎi tiáo jì lù de cí dài qū dòng qì, cóng 'ér yǐn fā liǎo shù jù guǎn lǐ de gé mìng。 1956 nián IBM shēng chǎn chū dì yī gè cí pán qū dòng qì héng héng theModel305RAMAC。 cǐ qū dòng qì yòu 50 gè pán piàn, měi gè pán piàn zhí jìng shì 2 yīng chǐ, kě yǐ chǔ cún 5MB de shù jù。 shǐ yòng cí pán zuì dà de hǎo chù shì kě yǐ suí jī dì cún qǔ shù jù, ér chuān kǒng kǎ piàn hé cí dài zhǐ néng shùn xù cún qǔ shù jù。
1951: Univac xì tǒng shǐ yòng cí dài hé chuān kǒng kǎ piàn zuò wéi shù jù cún chǔ。
shù jù kù xì tǒng de méng yá chū xiàn yú 60 nián dài。 dāng shí jì suàn jī kāi shǐ guǎng fàn dì yìng yòng yú shù jù guǎn lǐ, duì shù jù de gòng xiǎng tí chū liǎo yuè lái yuè gāo de yào qiú。 chuán tǒng de wén jiàn xì tǒng yǐ jīng bù néng mǎn zú rén men de xū yào。 néng gòu tǒng yī guǎn lǐ hé gòng xiǎng shù jù de shù jù kù guǎn lǐ xì tǒng( DBMS) yìng yùn 'ér shēng。 shù jù mó xíng shì shù jù kù xì tǒng de hé xīn hé jī chǔ, gè zhǒng DBMS ruǎn jiàn dōushì jī yú mǒu zhǒng shù jù mó xíng de。 suǒ yǐ tōng cháng yě 'àn zhào shù jù mó xíng de tè diǎn jiāng chuán tǒng shù jù kù xì tǒng fēn chéng wǎng zhuàng shù jù kù 、 céng cì shù jù kù hé guān xì shù jù kù sān lèi。
zuì zǎo chū xiàn de shì wǎng zhuàng DBMS, shì měi guó tōng yòng diàn qì gōng sī Bachman děng rén zài 1961 nián kāi fā chéng gōng de IDS( IntegratedDataStore)。 1961 nián tōng yòng diàn qì gōng sī( GeneralElectricCo.) de CharlesBachman chéng gōng dì kāi fā chū shì jiè shàng dì yī gè wǎng zhuàng DBMS yě shì dì yī gè shù jù kù guǎn lǐ xì tǒng héng héng jí chéng shù jù cún chǔ( IntegratedDataStoreIDS), diàn dìng liǎo wǎng zhuàng shù jù kù de jī chǔ, bìng zài dāng shí dé dào liǎo guǎng fàn de fā xíng hèyìng yòng。 IDS jù yòu shù jù mó shì hé rì zhì de tè zhēng。 dàn tā zhǐ néng zài GE zhù jī shàng yùn xíng, bìng qiě shù jù kù zhǐ yòu yī gè wén jiàn, shù jù kù suǒ yòu de biǎo bì xū tōng guò shǒu gōng biān mǎ lái shēng chéng。 zhī hòu, tōng yòng diàn qì gōng sī yī gè kè hù héng héng BFGoodrichChemical gōng sī zuì zhōng bù dé bù zhòng xiě liǎo zhěng gè xì tǒng。 bìng jiāng zhòng xiě hòu de xì tǒng mìng míng wéi jí chéng shù jù guǎn lǐ xì tǒng( IDMS)。
wǎng zhuàng shù jù kù mó xíng duì yú céng cì hé fēi céng cì jié gòu de shì wù dōunéng bǐ jiào zì rán de mó nǐ, zài guān xì shù jù kù chū xiàn zhī qián wǎng zhuàng DBMS yào bǐ céng cì DBMS yòng dé pǔ biàn。 zài shù jù kù fā zhǎn shǐ shàng, wǎng zhuàng shù jù kù zhàn yòu zhòng yào dì wèi。
céng cì xíng DBMS shì jǐn suí wǎng luò xíng shù jù kù ér chū xiàn de。 zuì zhù míng zuì diǎn xíng de céng cì shù jù kù xì tǒng shì IBM gōng sī zài 1968 nián kāi fā de IMS
( InformationManagementSystem), yī zhǒng shì hé qí zhù jī de céng cì shù jù kù 。 zhè shì IBM gōng sī yán zhì de zuì zǎo de dà xíng shù jù kù xì tǒng chéng xù chǎn pǐn。 cóng 60 nián dài mò chǎn shēng qǐ, rú jīn yǐ jīng fā zhǎn dào IMSV6, tí gōng qún jí、 N lù shù jù gòng xiǎng、 xiāo xī duì liè gòng xiǎng děng xiān jìn tè xìng de zhī chí。 zhè gè jù yòu 30 nián lì shǐ de shù jù kù chǎn pǐn zài rú jīn de WWW yìng yòng lián jiē、 shāng wù zhì néng yìng yòng zhōng bàn yǎn zhe xīn de juésè。
1973 nián Cullinane gōng sī( yě jiù shì hòu lái de Cullinet ruǎn jiàn gōng sī), kāi shǐ chū shòu Goodrich gōng sī de IDMS gǎi jìn bǎn běn, bìng qiě zhú jiàn chéng wéi dāng shí shì jiè shàng zuì dà de ruǎn jiàn gōng sī。
2. guān xì shù jù kù de yóu lái
wǎng zhuàng shù jù kù hé céng cì shù jù kù yǐ jīng hěn hǎo dì jiě jué liǎo shù jù de jí zhōng hé gòng xiǎng wèn tí, dàn shì zài shù jù dú lì xìng hé chōu xiàng jí bié shàng réng yòu hěn dà qiàn quē。 yòng hù zài duì zhè liǎng zhǒng shù jù kù jìn xíng cún qǔ shí, réng rán xū yào míng què shù jù de cún chǔ jié gòu, zhǐ chū cún qǔ lù jìng。 ér hòu lái chū xiàn de guān xì shù jù kù jiào hǎo dì jiě jué liǎo zhè xiē wèn tí。
1970 nián, IBM de yán jiū yuán E.F.Codd bó shì zài kān wù《 CommunicationoftheACM》 shàng fā biǎo liǎo yī piān míng wéi“ ARelationalModelofDataforLargeSharedDataBanks” de lùn wén, tí chū liǎo guān xì mó xíng de gài niàn, diàn dìng liǎo guān xì mó xíng de lǐ lùn jī chǔ。 jìn guǎn zhī qián zài 1968 nián Childs yǐ jīng tí chū liǎo miàn xiàng jí hé de mó xíng, rán 'ér zhè piān lùn wén bèi pǔ biàn rèn wéi shì shù jù kù xì tǒng lì shǐ shàng jù yòu huàshídài yì yì de lǐ chéng bēi。 Codd de xīn yuàn shì wéi shù jù kù jiàn lì yī gè yōu měi de shù jù mó xíng。 hòu lái Codd yòu lù xù fā biǎo duō piān wén zhāng, lùn shù liǎo fàn shì lǐ lùn hé héng liàng guān xì xì tǒng de 12 tiáo biāo zhǔn, yòng shù xué lǐ lùn diàn dìng liǎo guān xì shù jù kù de jī chǔ。 guān xì mó xíng yòu yán gé de shù xué jī chǔ, chōu xiàng jí bié bǐ jiào gāo, ér qiě jiǎn dān qīng xī, biàn yú lǐ jiě hé shǐ yòng。 dàn shì dāng shí yě yòu rén rèn wéi guān xì mó xíng shì lǐ xiǎng huà de shù jù mó xíng, yòng lái shí xiàn DBMS shì bù xiàn shí de, yóu qí dān xīn guān xì shù jù kù de xìng néng nán yǐ jiē shòu, gèng yòu rén shì qí wéi dāng shí zhèng zài jìn xíng zhōng de wǎng zhuàng shù jù kù guī fàn huà gōng zuò de yán zhòng wēi xié。 wèile cù jìn duì wèn tí de lǐ jiě, 1974 nián ACM qiān tóu zǔ zhì liǎo yī cì yán tǎo huì, huì shàng kāi zhǎn liǎo yīcháng fēn bié yǐ Codd hé Bachman wéi shǒu de zhī chí hé fǎn duì guān xì shù jù kù liǎng pài zhī jiān de biàn lùn。 zhè cì zhù míng de biàn lùn tuī dòng liǎo guān xì shù jù kù de fā zhǎn, shǐ qí zuì zhōng chéng wéi xiàn dài shù jù kù chǎn pǐn de zhù liú。
1969: EdgarF。“ Ted” Codd fā míng liǎo guān xì shù jù kù
1970 nián guān xì mó xíng jiàn lì zhī hòu, IBM gōng sī zài SanJose shí yàn shì zēng jiā liǎo gèng duō de yán jiū rén yuán yán jiū zhè gè xiàng mù, zhè gè xiàng mù jiù shì zhù míng de SystemR。 qí mù biāo shì lùn zhèng yī gè quán gōng néng guān xì DBMS de kě xíng xìng。 gāi xiàng mù jié shù yú 1979 nián, wán chéng liǎo dì yī gè shí xiàn SQL de DBMS。 rán 'ér IBM duì IMS de chéng nuò zǔ zhǐ liǎo SystemR de tóu chǎn, yī zhí dào 1980 nián SystemR cái zuò wéi yī gè chǎn pǐn zhèng shì tuī xiàng shì chǎng。 IBM chǎn pǐn huà bù fá huǎn màn de sān gè yuán yīn: IBM zhòng shì xìn yù, zhòng shì zhì liàng, jìn liàng jiǎn shǎo gù zhàng; IBM shì gè dà gōng sī, guān liáo tǐ xì páng dà; IBM nèi bù yǐ jīng yòu céng cì shù jù kù chǎn pǐn, xiāng guān rén yuán bù jī jí, shèn zhì fǎn duì。
rán 'ér tóng shí, 1973 nián jiā zhōu dà xué bó kè lì fēn xiào de MichaelStonebraker hé EugeneWong lì yòng SystemR yǐ fā bù de xìn xī kāi shǐ kāi fā zì jǐ de guān xì shù jù kù xì tǒng Ingres。 tā men kāi fā de Ingres xiàng mù zuì hòu yóu Oracle gōng sī、 Ingres gōng sī yǐ jí guī gǔ de qí tā chǎng shāng suǒ shāng pǐn huà。 hòu lái, SystemR hé Ingres xì tǒng shuāng shuāng huò dé ACM de 1988 nián“ ruǎn jiàn xì tǒng jiǎng”。
1976 nián huò ní wéi 'ěr gōng sī (Honeywell) kāi fā liǎo dì yī gè shāng yòng guān xì shù jù kù xì tǒng héng héng MulticsRelationalDataStore。 guān xì xíng shù jù kù xì tǒng yǐ guān xì dài shù wéi jiān shí de lǐ lùn jī chǔ, jīng guò jǐ shí nián de fā zhǎn hé shí jì yìng yòng, jì shù yuè lái yuè chéng shú hé wán shàn。 qí dài biǎo chǎn pǐn yòu Oracle、 IBM gōng sī de DB2、 wēi ruǎn gōng sī de MSSQLServer yǐ jí Informix、 ADABASD děng děng。
3. jié gòu huà chá xún yǔ yán (SQL)
1974 nián, IBM de RayBoyce hé DonChamberlin jiāng Codd guān xì shù jù kù de 12 tiáo zhǔn zé de shù xué dìng yì yǐ jiǎn dān de guān jiàn zì yǔ fǎ biǎo xiàn chū lái, lǐ chéng bēi shì dì tí chū liǎo SQL(StructuredQueryLanguage) yǔ yán。 SQL yǔ yán de gōng néng bāo kuò chá xún、 cāo zòng、 dìng yì hé kòng zhì, shì yī gè zōng hé de、 tōng yòng de guān xì shù jù kù yǔ yán, tóng shí yòu shì yī zhǒng gāo dù fēi guò chéng huà de yǔ yán, zhǐ yào qiú yòng hù zhǐ chū zuò shí me 'ér bù xū yào zhǐ chū zěn me zuò。 SQL jí chéng shí xiàn liǎo shù jù kù shēng mìng zhōu qī zhōng de quán bù cāo zuò。 SQL tí gōng liǎo yǔ guān xì shù jù kù jìn xíng jiāo hù de fāng fǎ, tā kě yǐ yǔ biāo zhǔn de biān chéng yǔ yán yī qǐ gōng zuò。 zì chǎn shēng zhī rì qǐ, SQL yǔ yán biàn chéng liǎo jiǎn yàn guān xì shù jù kù de shì jīn shí, ér SQL yǔ yán biāo zhǔn de měi yī cì biàngēng dōuzhǐ dǎo zhe guān xì shù jù kù chǎn pǐn de fā zhǎn fāng xiàng。 rán 'ér, zhí dào 'èr shí shì jì qī shí nián dài zhōng qī, guān xì lǐ lùn cái tōng guò SQL zài shāng yè shù jù kù Oracle hé DB2 zhōng shǐ yòng。
1986 nián, ANSI bǎ SQL zuò wéi guān xì shù jù kù yǔ yán de měi guó biāo zhǔn, tóng nián gōng bù liǎo biāo zhǔn SQL wén běn。 mù qián SQL biāo zhǔn yòu 3 gè bǎn běn。 jī běn SQL dìng yì shì ANSIX3135-89,“ DatabaseLanguage-SQLwithIntegrityEnhancement” [ANS89], yī bān jiào zuò SQL-89。 SQL-89 dìng yì liǎo mó shì dìng yì、 shù jù cāo zuò hé shì wù chǔlǐ。 SQL-89 hé suí hòu de ANSIX3168-1989,“ DatabaseLanguage-EmbeddedSQL” gòu chéng liǎo dì yī dài SQL biāo zhǔn。 ANSIX3135-1992[ANS92] miáo shù liǎo yī zhǒng zēng qiáng gōng néng de SQL, xiàn zài jiào zuò SQL-92 biāo zhǔn。 SQL-92 bāo kuò mó shì cāo zuò, dòng tài chuàng jiàn hé SQL yǔ jù dòng tài zhí xíng、 wǎng luò huán jìng zhī chí děng zēng qiáng tè xìng。 zài wán chéng SQL-92 biāo zhǔn hòu, ANSI hé ISO jí kāi shǐ hé zuò kāi fā SQL3 biāo zhǔn。 SQL3 de zhù yào tè diǎn zài yú chōu xiàng shù jù lèi xíng de zhī chí, wéi xīn yī dài duì xiàng guān xì shù jù kù tí gōng liǎo biāo zhǔn。
4、 shù jù kù jù rén de dàn shēng héng héng jiá gǔ wén gōng sī( Oracle)
1976 nián IBME.F.Codd fā biǎo liǎo yī piān lǐ chéng bēi de lùn wén“ R xì tǒng : shù jù kù guān xì lǐ lùn”, jiè shào liǎo guān xì shù jù kù lǐ lùn hé chá xún yǔ yán SQL。 Oracle de chuàng shǐ rén Ellison fēi cháng zǎi xì dì yuè dú liǎo zhè piān wén zhāng, bèi qí nèi róng zhèn jīng, zhè shì dì yī cì yòu rén yòng quán miàn yī zhì de fāng 'àn guǎn lǐ shù jù xìn xī。 zuò zhě E.F.Codd shí nián qián jiù fā biǎo liǎo guān xì shù jù kù lǐ lùn, bìng zài IBM yán jiū jī gòu kāi fā yuán xíng, zhè gè xiàng mù jiù shì R xì tǒng, cún qǔ shù jù biǎo de yǔ yán jiù shì SQL。 Ellison kàn wán hòu, mǐn ruì yì shí dào zài zhè gè yán jiū jī chǔ shàng kě yǐ kāi fā shāng yòng ruǎn jiàn xì tǒng。 ér dāng shí dà duō shù rén rèn wéi guān xì shù jù kù bù huì yòu shāng yè jià zhí。 Ellison rèn wéi zhè shì tā men de jī huì : tā men jué dìng kāi fā tōng yòng shāng yòng shù jù kù xì tǒng Oracle, zhè gè míng zì lái yuán yú tā men céng gěi zhōng yāng qíng bào jú zuò guò de xiàng mù míng。 jǐ gè yuè hòu, tā men jiù kāi fā liǎo Oracle1.0。 dàn zhè zhǐ bù guò shì gè wán jù, chú liǎo wán chéng jiǎn dān guān xì chá xún bù néng zuò rèn hé shì qíng, tā men huā xiāng dāng cháng de shí jiān cái shǐ Oracle biàn dé kě yòng, wéi chí gōng sī yùn zhuǎn zhù yào kào chéng jiē yī xiē shù jù kù guǎn lǐ xiàng mù hé zuò gù wèn zī xún gōng zuò。 ér IBM què méi yòu jìhuà kāi fā, wèishénme lán sè jù rén fàng qì liǎo zhè gè jià zhí shàng bǎi yì de chǎn pǐn, yuán yīn yòu hěn duō: IBM de yán jiū rén yuán dà duō shì xué shù chū shēn, tā men zuì gǎn xīng qù de shì lǐ lùn, ér fēi tuī xiàng shì chǎng de chǎn pǐn, cóng xué shù shàng kàn, yán jiū chéng guǒ yìng gōng kāi, fā biǎo lùn wén hé yǎn jiǎng néng shǐ tā men chéng míng, wèishénme bù ní? hái yòu yī gè hěn zhù yào de yuán yīn jiù shì IBM dāng shí yòu yī gè xiāo shòu dé hái bù cuò de céng cì shù jù kù chǎn pǐn IMS。 zhí dào 1985 nián IBM cái fā bù liǎo guān xì shù jù kù DB2,Ellision nà shí yǐ jīng chéng liǎo qiān wàn fù wēng。 Ellison céng jiāng IBM xuǎn zé Microsoft de MS-DOS zuò wéi IBM-PC jī de cāo zuò xì tǒng bǐ wéi:“ shì jiè qǐ yè jīng yíng lì shǐ shàng zuì yán zhòng de cuò wù, jià zhí chāo guò liǎo shàng qiān yì měi yuán。” IBM fā biǎo R xì tǒng lùn wén, ér qiě méi yòu hěn kuài tuī chū guān xì shù jù kù chǎn pǐn de cuò wù kě néng jǐn jǐn cì zhī。 Oracle de shì zhí zài 1996 nián jiù dá dào liǎo 280 yì měi yuán。
5. miàn xiàng duì xiàng shù jù kù
suí zhe xìn xī jì shù hé shì chǎng de fā zhǎn, rén men fā xiàn guān xì xíng shù jù kù xì tǒng suī rán jì shù hěn chéng shú, dàn qí jú xiàn xìng yě shì xiǎn 'ér yì jiàn de: tā néng hěn hǎo dì chǔlǐ suǒ wèi de“ biǎo gé xíng shù jù”, què duì jì shù jiè chū xiàn de yuè lái yuè duō de fù zá lèi xíng de shù jù wú néng wéi lì。 jiǔ shí nián dài yǐ hòu, jì shù jiè yī zhí zài yán jiū hé xún qiú xīn xíng shù jù kù xì tǒng。 dàn zài shénme shì xīn xíng shù jù kù xì tǒng de fā zhǎn fāng xiàng de wèn tí shàng, chǎn yè jiè yī dù shì xiāng dāng kùn huò de。 shòu dāng shí jì shù fēng cháo de yǐng xiǎng, zài xiāng dāng yī duàn shí jiān nèi, rén men bǎ dà liàng de jīng lì huā zài yán jiū“ miàn xiàng duì xiàng de shù jù kù xì tǒng (objectorienteddatabase)” huò jiǎn chēng“ OO shù jù kù xì tǒng”。 zhí dé yī tí de shì, měi guó Stonebraker jiào shòu tí chū de miàn xiàng duì xiàng de guān xì xíng shù jù kù lǐ lùn céng yī dù shòu dào chǎn yè jiè de qīng lái。 ér Stonebraker běn rén yě zài dāng shí bèi Informix huā dà jià qián pìn wéi jì shù zǒng fù zé rén。
rán 'ér, shù nián de fā zhǎn biǎo míng, miàn xiàng duì xiàng de guān xì xíng shù jù kù xì tǒng chǎn pǐn de shì chǎng fā zhǎn de qíng kuàng bìng bù lǐ xiǎng。 lǐ lùn shàng de wán měi xìng bìng méi yòu dài lái shì chǎng de rè liè fǎn yìng。 qí bù chéng gōng de zhù yào yuán yīn zài yú, zhè zhǒng shù jù kù chǎn pǐn de zhù yào shè jì sī xiǎng shì qǐ tú yòng xīn xíng shù jù kù xì tǒng lái qǔ dài xiàn yòu de shù jù kù xì tǒng。 zhè duì xǔ duō yǐ jīng yùn yòng shù jù kù xì tǒng duō nián bìng jī lěi liǎo dà liàng gōng zuò shù jù de kè hù, yóu qí shì dà kè hù lái shuō, shì wú fǎ chéng shòu xīn jiù shù jù jiān de zhuǎn huàn 'ér dài lái de jù dà gōng zuò liàng jí jù 'é kāi zhī de。 lìng wài, miàn xiàng duì xiàng de guān xì xíng shù jù kù xì tǒng shǐ chá xún yǔ yán biàn dé jí qí fù zá, cóng 'ér shǐ dé wú lùn shì shù jù kù de kāi fā shāng jiā hái shì yìng yòng kè hù dū shì qí fù zá de yìng yòng jì shù wéi wèi tú。
6. shù jù guǎn lǐ de biàn gé
èr shí shì jì liù shí nián dài hòu qī chū xiàn liǎo yī zhǒng xīn xíng shù jù kù ruǎn jiàn: jué dìng zhī chí xì tǒng (DSS), qí mù de shì ràng guǎn lǐ zhě zài jué cè guò chéng zhōng gèng yòu xiào dì lì yòng shù jù xìn xī。 yú shì zài 1970 nián, dì yī gè lián jī fēn xī chǔlǐ gōng jù héng héng Express dàn shēng liǎo。 qí tā jué cè zhī chí xì tǒng jǐn suí qí hòu, xǔ duō shì yóu gōng sī de IT bù mén kāi fā chū lái de。
1985 nián, dì yī gè shāng wù zhì néng xì tǒng (businessintelligence) yóu Metaphor jì suàn jī xì tǒng yòu xiàn gōng sī wéi Procter&Gamble gōng sī kāi fā chū lái, zhù yào shì yòng lái lián jiē xiāo shòu xìn xī hé líng shòu de sǎo miáo yí shù jù。 tóng nián, Pilot ruǎn jiàn gōng sī kāi shǐ chū shòu dì yī gè shāng yòng kè hù / fú wù qì zhí xíng xìn xī xì tǒng héng héng CommandCenter。 tóng yàng zài zhè nián, jiā zhōu dà xué bó kè lì fēn xiào Ingres xiàng mù yǎn biàn chéng Postgres, qí mù biāo shì kāi fā chū yī gè miàn xiàng duì xiàng de shù jù kù 。 cǐ hòu yī nián, Graphael gōng sī kāi fā liǎo dì yī gè shāng yòng de duì xiàng shù jù kù xì tǒng héng Gbase。
1988 nián, IBM gōng sī de yán jiū zhě BarryDevlin hé PaulMurphy fā míng liǎo yī gè xīn de shù yǔ héng xìn xī cāng kù, zhī hòu, IT de chǎng shāng kāi shǐ gòu jiàn shí yàn xìng de shù jù cāng kù。 1991 nián, W.H."Bill"Inmon chū bǎn liǎo yī běn“ rú hé gòu jiàn shù jù cāng kù” de shū, shǐ dé shù jù cāng kù zhēn zhèng kāi shǐ yìng yòng。
1991: W.H.“ Bill” Inmon fā biǎo liǎo” gòu jiàn shù jù cāng kù”
èr shí shì jì jiǔ shí nián dài, suí zhe jī yú PC de kè hù / fú wù qì jì suàn mó shì hé qǐ yè ruǎn jiàn bāo de guǎng fàn cǎi yòng, shù jù guǎn lǐ de biàn gé jī běn wán chéng。 shù jù guǎn lǐ bù zài jǐn jǐn shì cún chǔ hé guǎn lǐ shù jù, ér zhuǎn biàn chéng yòng hù suǒ xū yào de gè zhǒng shù jù guǎn lǐ de fāng shì。 Internet de yì jūn tū qǐ yǐ jí XML yǔ yán de chū xiàn, gěi shù jù kù xì tǒng de fā zhǎn kāipì liǎo yī piàn xīn de tiān dì。 |
shù jù kù fā zhǎn jiē duàn |
shù jù kù fā zhǎn jiē duàn dà zhì huàfēn wéi rú xià jǐ gè jiē duàn:
rén gōng guǎn lǐ jiē duàn;
wén jiàn xì tǒng jiē duàn;
shù jù kù xì tǒng jiē duàn;
gāo jí shù jù kù jiē duàn。
1, rén gōng guǎn lǐ jiē duàn:
50 nián dài zhōng qī zhī qián, jì suàn jī de ruǎn yìng jiàn jūn bù wán shàn。 yìng jiàn cún chǔ shè bèi zhǐ yòu cí dài、 kǎ piàn hé zhǐ dài, ruǎn jiàn fāng miàn hái méi yòu cāo zuò xì tǒng, dāng shí de jì suàn jī zhù yào yòng yú kē xué jì suàn。 zhè gè jiē duàn yóu yú hái méi yòu ruǎn jiàn xì tǒng duì shù jù jìn xíng guǎn lǐ, chéng xù yuán zài chéng xù zhōng bù jǐn yào guī dìng shù jù de luó ji jié gòu, hái yào shè jì qí wù lǐ jié gòu, bāo kuò cún chǔ jié gòu、 cún qǔ fāng fǎ、 shū rù shū chū fāng shì děng。 dāng shù jù de wù lǐ zǔ zhì huò cún chǔ shè bèi gǎi biàn shí, yòng hù chéng xù jiù bì xū chóngxīn biān zhì。 yóu yú shù jù de zǔ zhì miàn xiàng yìng yòng, bù tóng de jì suàn chéng xù zhī jiān bù néng gòng xiǎng shù jù, shǐ dé bù tóng de yìng yòng zhī jiān cún zài dà liàng de chóngfù shù jù, hěn nán wéi hù yìng yòng chéng xù zhī jiān shù jù de yī zhì xìng。
zhè yī jiē duàn de zhù yào tè zhēng kě guī nà wéi rú xià jǐ diǎn:
* jì suàn jī zhōng méi yòu zhī chí shù jù guǎn lǐ de ruǎn jiàn。
* shù jù zǔ zhì miàn xiàng yìng yòng, shù jù bù néng gòng xiǎng, shù jù chóngfù。
* zài chéng xù zhōng yào guī dìng shù jù de luó ji jié gòu hé wù lǐ jié gòu, shù jù yǔ chéng xù bù dú lì。
* shù jù chǔlǐ fāng shì héng héng pī chǔlǐ。
2, wén jiàn xì tǒng jiē duàn:
zhè yī jiē duàn de zhù yào biāo zhì shì jì suàn jī zhōng yòu liǎo zhuān mén guǎn lǐ shù jù kù de ruǎn jiàn héng héng cāo zuò xì tǒng( wén jiàn guǎn lǐ)。
shàng shì jì 50 nián dài zhōng qī dào 60 nián dài zhōng qī, yóu yú jì suàn jī dà róng liàng cún chǔ shè bèi( rú yìng pán) de chū xiàn, tuī dòng liǎo ruǎn jiàn jì shù de fā zhǎn, ér cāo zuò xì tǒng de chū xiàn biāo zhì zhāoshù jù guǎn lǐ bù rù yī gè xīn de jiē duàn。 zài wén jiàn xì tǒng jiē duàn, shù jù yǐ wén jiàn wéi dān wèi cún chǔ zài wài cún, qiě yóu cāo zuò xì tǒng tǒng yī guǎn lǐ。 cāo zuò xì tǒng wéi yòng hù shǐ yòng wén jiàn tí gōng liǎo yǒu hǎo jiè miàn。 wén jiàn de luó ji jié gòu yǔ wù lǐ jié gòu tuō gōu, chéng xù hé shù jù fēn lí, shǐ shù jù yǔ chéng xù yòu liǎo yī dìng de dú lì xìng。 yòng hù de chéng xù yǔ shù jù kě fēn bié cún fàng zài wài cún chǔ qì shàng, gè gè yìng yòng chéng xù kě yǐ gòng xiǎng yī zǔ shù jù, shí xiàn liǎo yǐ wén jiàn wéi dān wèi de shù jù gòng xiǎng。
dàn yóu yú shù jù de zǔ zhì réng rán shì miàn xiàng chéng xù, suǒ yǐ cún zài dà liàng de shù jù rǒng yú。 ér qiě shù jù de luó ji jié gòu bù néng fāng biàn dì xiū gǎi hé kuò chōng, shù jù luó ji jié gòu de měi yī diǎn wēi xiǎo gǎi biàn dū huì yǐng xiǎng dào yìng yòng chéng xù。 yóu yú wén jiàn zhī jiān hù xiāng dú lì, yīn 'ér tā men bù néng fǎn yìng xiàn shí shì jiè zhōng shì wù zhī jiān de lián xì, cāo zuò xì tǒng bù fù zé wéi hù wén jiàn zhī jiān de lián xì xìn xī。 rú guǒ wén jiàn zhī jiān yòu nèi róng shàng de lián xì, nà yě zhǐ néng yóu yìng yòng chéng xù qù chù lǐ。
3, shù jù kù xì tǒng jiē duàn:
60 nián dài hòu, suí zhe jì suàn jī zài shù jù guǎn lǐ lǐng yù de pǔ biàn yìng yòng, rén men duì shù jù guǎn lǐ jì shù tí chū liǎo gèng gāo de yào qiú: xī wàng miàn xiàng qǐ yè huò bù mén, yǐ shù jù wéi zhōng xīn zǔ zhì shù jù, jiǎn shǎo shù jù de rǒng yú, tí gōng gèng gāo de shù jù gòng xiǎng néng lì, tóng shí yào qiú chéng xù hé shù jù jù yòu jiào gāo de dú lì xìng, dāng shù jù de luó ji jié gòu gǎi biàn shí, bù shè jí shù jù de wù lǐ jié gòu, yě bù yǐng xiǎng yìng yòng chéng xù, yǐ jiàng dī yìng yòng chéng xù yán zhì yǔ wéi hù de fèi yòng。 shù jù kù jì shù zhèng shì zài zhè yàng yī gè yìng yòng xū qiú de jī chǔ shàng fā zhǎn qǐ lái de。
shù jù kù jì shù yòu rú xià tè diǎn:
* miàn xiàng qǐ yè huò bù mén, yǐ shù jù wéi zhōng xīn zǔ zhì shù jù, xíng chéng zōng hé xìng de shù jù kù , wéi gè yìng yòng gòng xiǎng。
* cǎi yòng yī dìng de shù jù mó xíng。 shù jù mó xíng bù jǐn yào miáo shù shù jù běn shēn de tè diǎn, ér qiě yào miáo shù shù jù zhī jiān de lián xì。
* shù jù rǒng yú xiǎo, yì xiū gǎi、 yì kuò chōng。 bù tóng de yìng yòng chéng xù gēn jù chǔlǐ yào qiú, cóng shù jù kù zhōng huò qǔ xū yào de shù jù, zhè yàng jiù jiǎn shǎo liǎo shù jù de chóngfù cún chǔ, yě biàn yú zēng jiā xīn de shù jù jié gòu, biàn yú wéi hù shù jù de yī zhì xìng。
* chéng xù hé shù jù yòu jiào gāo de dú lì xìng。
* jù yòu liáng hǎo de yōng hù jiē kǒu, yòng hù kě fāng biàn dì kāi fā hé shǐ yòng shù jù kù 。
* duì shù jù jìn xíng tǒng yī guǎn lǐ hé kòng zhì, tí gōng liǎo shù jù de 'ān quán xìng、 wán zhěng xìng、 yǐ jí bìng fā kòng zhì。
cóng wén jiàn xì tǒng fā zhǎn dào shù jù kù xì tǒng, zhè zài xìn xī lǐng yù zhōng jù yòu lǐ chéng bēi de yì yì。 zài wén jiàn xì tǒng jiē duàn, rén men zài xìn xī chǔlǐ zhōng guān zhù de zhōng xīn wèn tí shì xì tǒng gōng néng de shè jì, yīn cǐ chéng xù shè jì zhàn zhù dǎo dì wèi; ér zài shù jù kù fāng shì xià, shù jù kāi shǐ zhàn jù liǎo zhōng xīn wèi zhì, shù jù de jié gòu shè jì chéng wéi xìn xī xì tǒng shǒu xiān guān xīn de wèn tí, ér yìng yòng chéng xù zé yǐ jì dìng de shū jié gòu wéi jī chǔ jìn xíng shè jì。 |
shù jù kù de jī běn jié gòu |
shù jù kù de jī běn jié gòu fēn sān gè céng cì, fǎn yìng liǎo guān chá shù jù kù de sān zhǒng bù tóng jiǎo dù。
(1) wù lǐ shù jù céng。
tā shì shù jù kù de zuì nèi céng, shì wù lǐ cún zhù shè bèi shàng shí jì cún chǔ de shù jù de jí hé。 zhè xiē shù jù shì yuán shǐ shù jù, shì yòng hù jiā gōng de duì xiàng, yóu nèi bù mó shì miáo shù de zhǐ lìng cāo zuò chǔlǐ de wèi chuàn、 zì fú hé zì zǔ chéng。
(2) gài niàn shù jù céng。
tā shì shù jù kù de zhōng jiān yī céng, shì shù jù kù de zhěng tǐ luó ji biǎo shì。 zhǐ chū liǎo měi gè shù jù de luó ji dìng yì jí shù jù jiān de luó ji lián xì, shì cún zhù jì lù de jí hé。 tā suǒ shè jí de shì shù jù kù suǒ yòu duì xiàng de luó ji guān xì, ér bù shì tā men de wù lǐ qíng kuàng, shì shù jù kù guǎn lǐ yuán gài niàn xià de shù jù kù 。
(3) luó ji shù jù céng。
tā shì yòng hù suǒ kàn dào hé shǐ yòng de shù jù kù , biǎo shì liǎo yī gè huò yī xiē tè dìng yòng hù shǐ yòng de shù jù jí hé, jí luó ji jì lù de jí hé。
shù jù kù bù tóng céng cì zhī jiān de lián xì shì tōng guò yìng shè jìn xíng zhuǎn huàn de。 |
shù jù kù de zhù yào tè diǎn |
(1) shí xiàn shù jù gòng xiǎng。
shù jù gòng xiǎng bāo hán suǒ yòu yòng hù kě tóng shí cún qǔ shù jù kù zhōng de shù jù, yě bāo kuò yòng hù kě yǐ yòng gè zhǒng fāng shì tōng guò jiē kǒu shǐ yòng shù jù kù , bìng tí gōng shù jù gòng xiǎng。
(2) jiǎn shǎo shù jù de rǒng yú dù。
tóng wén jiàn xì tǒng xiāng bǐ, yóu yú shù jù kù shí xiàn liǎo shù jù gòng xiǎng, cóng 'ér bì miǎn liǎo yòng hù gè zì jiàn lì yìng yòng wén jiàn。 jiǎn shǎo liǎo dà liàng chóngfù shù jù, jiǎn shǎo liǎo shù jù rǒng yú, wéi hù liǎo shù jù de yī zhì xìng。
(3) shù jù de dú lì xìng。
shù jù de dú lì xìng bāo kuò shù jù kù zhōng shù jù kù de luó ji jié gòu hèyìng yòng chéng xù xiāng hù dú lì, yě bāo kuò shù jù wù lǐ jié gòu de biàn huà bù yǐng xiǎng shù jù de luó ji jié gòu。
(4) shù jù shí xiàn jí zhōng kòng zhì。
wén jiàn guǎn lǐ fāng shì zhōng, shù jù chǔyú yī zhǒng fēn sàn de zhuàng tài, bù tóng de yòng hù huò tóng yī yòng hù zài bù tóng chǔlǐ zhōng qí wén jiàn zhī jiān háo wú guān xì。 lì yòng shù jù kù kě duì shù jù jìn xíng jí zhōng kòng zhì hé guǎn lǐ, bìng tōng guò shù jù mó xíng biǎo shì gè zhǒng shù jù de zǔ zhì yǐ jí shù jù jiān de lián xì。
(5) shù jù yī zhì xìng hé kě wéi hù xìng, yǐ què bǎo shù jù de 'ān quán xìng hé kě kào xìng。
zhù yào bāo kuò:① ān quán xìng kòng zhì: yǐ fáng zhǐ shù jù diū shī、 cuò wù gēngxīn hé yuè quán shǐ yòng;② wán zhěng xìng kòng zhì: bǎo zhèng shù jù de zhèng què xìng、 yòu xiào xìng hé xiāng róng xìng; ③ bìng fā kòng zhì: shǐ zài tóng yī shí jiān zhōu qī nèi, yǔn xǔ duì shù jù shí xiàn duō lù cún qǔ, yòu néng fáng zhǐ yòng hù zhī jiān de bù zhèng cháng jiāo hù zuò yòng; ④ gù zhàng de fā xiàn hé huī fù: yóu shù jù kù guǎn lǐ xì tǒng tí gōng yī tào fāng fǎ, kě jí shí fā xiàn gù zhàng hé xiū fù gù zhàng, cóng 'ér fáng zhǐ shù jù bèi pò huài
(6) gù zhàng huī fù。
yóu shù jù kù guǎn lǐ xì tǒng tí gōng yī tào fāng fǎ, kě jí shí fā xiàn gù zhàng hé xiū fù gù zhàng, cóng 'ér fáng zhǐ shù jù bèi pò huài。 shù jù kù xì tǒng néng jìn kuài huī fù shù jù kù xì tǒng yùn xíng shí chū xiàn de gù zhàng, kě néng shì wù lǐ shàng huò shì luó ji shàng de cuò wù。 bǐ rú duì xì tǒng de wù cāo zuò zào chéng de shù jù cuò wù děng。 |
shù jù kù jié gòu yǔ shù jù kù zhǒng lèi |
shù jù kù tōng cháng fēn wéi céng cì shì shù jù kù 、 wǎng luò shì shù jù kù hé guān xì shì shù jù kù sān zhǒng。 ér bù tóng de shù jù kù shì 'àn bù tóng de shù jù jié gòu lái lián xì hé zǔ zhì de。
1. shù jù jié gòu mó xíng
(1) shù jù jié gòu
suǒ wèi shù jù jié gòu shì zhǐ shù jù de zǔ zhì xíng shì huò shù jù zhī jiān de lián xì。 rú guǒ yòng D biǎo shì shù jù, yòng R biǎo shì shù jù duì xiàng zhī jiān cún zài de guān xì jí hé, zé jiāng DS= (D, R) chēng wéi shù jù jié gòu。 lì rú, shè yòu yī gè diàn huà hào mǎ bù, tā jì lù liǎo n gè rén de míng zì hé xiāng yìng de diàn huà hào mǎ。 wèile fāng biàn dì chá zhǎo mǒu rén de diàn huà hào mǎ, jiāng rén míng hé hào mǎ 'àn zì diǎn shùn xù pái liè, bìng zài míng zì de hòu miàn gēn suí zhe duì yìng de diàn huà hào mǎ。 zhè yàng, ruò yào chá zhǎo mǒu rén de diàn huà hào mǎ ( jiǎ dìng tā de míng zì de dì yī gè zì mǔ shì Y), nà me zhǐ xū chá zhǎo yǐ Y kāi tóu de nà xiē míng zì jiù kě yǐ liǎo。 gāi lì zhōng, shù jù de jí hé D jiù shì rén míng hé diàn huà hào mǎ, tā men zhī jiān de lián xì R jiù shì 'àn zì diǎn shùn xù de pái liè, qí xiāng yìng de shù jù jié gòu jiù shì DS= (D, R), jí yī gè shù zǔ。
(2) shù jù jié gòu zhǒng lèi
shù jù jié gòu yòu fēn wéi shù jù de luó ji jié gòu hé shù jù de wù lǐ jié gòu。 shù jù de luó ji jié gòu shì cóng luó ji de jiǎo dù ( jí shù jù jiān de lián xì hé zǔ zhì fāng shì ) lái guān chá shù jù, fēn xī shù jù, yǔ shù jù de cún chǔ wèi zhì wú guān。 shù jù de wù lǐ jié gòu shì zhǐ shù jù zài jì suàn jī zhōng cún fàng de jié gòu, jí shù jù de luó ji jié gòu zài jì suàn jī zhōng de shí xiàn xíng shì, suǒ yǐ wù lǐ jié gòu yě bèi chēng wéi cún chǔ jié gòu。 zhè lǐ zhǐ yán jiū shù jù de luó ji jié gòu, bìng jiāng fǎn yìng hé shí xiàn shù jù lián xì de fāng fǎ chēng wéi shù jù mó xíng。
mù qián, bǐ jiào liú xíng de shù jù mó xíng yòu sān zhǒng, jí 'àn tú lùn lǐ lùn jiàn lì de céng cì jié gòu mó xíng hé wǎng zhuàng jié gòu mó xíng yǐ jí 'àn guān xì lǐ lùn jiàn lì de guān xì jié gòu mó xíng。
2. céng cì、 wǎng zhuàng hé guān xì shù jù kù xì tǒng
(1) céng cì jié gòu mó xíng
céng cì jié gòu mó xíng shí zhì shàng shì yī zhǒng yòu gēn jié diǎn de dìng xiàng yòu xù shù ( zài shù xué zhōng " shù " bèi dìng yì wéi yī gè wú huí de lián tōng tú )。 xià tú shì yī gè gāo děng xué xiào de zǔ zhì jié gòu tú。 zhè gè zǔ zhì jié gòu tú xiàng yī kē shù, xiào bù jiù shì shù gēn ( chēng wéi gēn jié diǎn ), gè xì、 zhuān yè、 jiào shī、 xué shēng děng wéi zhī diǎn ( chēng wéi jié diǎn ), shù gēn yǔ zhī diǎn zhī jiān de lián xì chēng wéi biān, shù gēn yǔ biān zhī bǐ wéi 1:N, jí shù gēn zhǐ yòu yī gè, shù zhī yòu N gè。
àn zhào céng cì mó xíng jiàn lì de shù jù kù xì tǒng chēng wéi céng cì mó xíng shù jù kù xì tǒng。 IMS(InformationManage-mentSystem) shì qí diǎn xíng dài biǎo。
(2) wǎng zhuàng jié gòu mó xíng
àn zhào wǎng zhuàng shù jù jié gòu jiàn lì de shù jù kù xì tǒng chēng wéi wǎng zhuàng shù jù kù xì tǒng, qí diǎn xíng dài biǎo shì DBTG(DataBaseTaskGroup)。 yòng shù xué fāng fǎ kě jiāng wǎng zhuàng shù jù jié gòu zhuǎn huà wéi céng cì shù jù jié gòu。
(3) guān xì jié gòu mó xíng
guān xì shì shù jù jié gòu bǎ yī xiē fù zá de shù jù jié gòu guī jié wéi jiǎn dān de 'èr yuán guān xì ( jí 'èr wéi biǎo gé xíng shì )。 lì rú mǒu dān wèi de zhí gōng guān xì jiù shì yī gè 'èr yuán guān xì。
yóu guān xì shù jù jié gòu zǔ chéng de shù jù kù xì tǒng bèi chēng wéi guān xì shù jù kù xì tǒng。
zài guān xì shù jù kù zhōng, duì shù jù de cāo zuò jīhū quán bù jiàn lì zài yī gè huò duō gè guān xì biǎo gé shàng, tōng guò duì zhè xiē guān xì biǎo gé de fēn lèi、 hé bìng、 lián jiē huò xuǎn qǔ děng yùn suàn lái shí xiàn shù jù de guǎn lǐ。 dBASEII jiù shì zhè lèi shù jù kù guǎn lǐ xì tǒng de diǎn xíng dài biǎo。 duì yú yī gè shí jì de yìng yòng wèn tí ( rú rén shì guǎn lǐ wèn tí ), yòu shí xū yào duō gè guān xì cái néng shí xiàn。 yòng dBASEII jiàn lì qǐ lái de yī gè guān xì chēng wéi yī gè shù jù kù ( huò chēng shù jù kù wén jiàn ), ér bǎ duì yìng duō gè guān xì jiàn lì qǐ lái de duō gè shù jù kù chēng wéi shù jù kù xì tǒng。 dBASEII de lìng yī gè zhòng yào gōng néng shì tōng guò jiàn lì mìng lìng wén jiàn lái shí xiàn duì shù jù kù de shǐ yòng hé guǎn lǐ, duì yú yī gè shù jù kù xì tǒng xiāng yìng de mìng lìng xù liè wén jiàn, chēng wéi gāi shù jù kù de yìng yòng xì tǒng。 yīn cǐ, kě yǐ gài kuò dì shuō, yī gè guān xì chēng wéi yī gè shù jù kù , ruò gān gè shù jù kù kě yǐ gòu chéng yī gè shù jù kù xì tǒng。 shù jù kù xì tǒng kě yǐ pài shēng chū gè zhǒng bù tóng lèi xíng de fǔ zhù wén jiàn hé jiàn lì tā de yìng yòng xì tǒng。 |
|
1. IBM de DB2
zuò wéi guān xì shù jù kù lǐng yù de kāi tuò zhě hé lǐng háng rén, IBM zài 1977 nián wán chéng liǎo SystemR xì tǒng de yuán xíng, 1980 nián kāi shǐ tí gōng jí chéng de shù jù kù fú wù qì héng héng System/38, suí hòu shì SQL/DSforVSE hé VM, qí chū shǐ bǎn běn yǔ SystemR yán jiū yuán xíng mìqiè xiāng guān。 DB2forMVSV1 zài 1983 nián tuī chū。 gāi bǎn běn de mù biāo shì tí gōng zhè yī xīn fāng 'àn suǒ chéng nuò de jiǎn dān xìng, shù jù bù xiāng guān xìng hé yòng hù shēng chǎn shuài。 1988 nián DB2forMVS tí gōng liǎo qiáng dà de zài xiàn shì wù chǔlǐ( OLTP) zhī chí, 1989 nián hé 1993 nián fēn bié yǐ yuǎn chéng gōng zuò dān yuán hé fēn bù shì gōng zuò dān yuán shí xiàn liǎo fēn bù shì shù jù kù zhī chí。 zuì jìn tuī chū de DB2UniversalDatabase6.1 zé shì tōng yòng shù jù kù de diǎn fàn, shì dì yī gè jù bèi wǎng shàng gōng néng de duō méi tǐ guān xì shù jù kù guǎn lǐ xì tǒng, zhī chí bāo kuò Linux zài nèi de yī xì liè píng tái。
2.Oracle
Oracle qián shēn jiào SDL, yóu LarryEllison hé lìng liǎng gè biān chéng rén yuán zài 1977 chuàng bàn, tā men kāi fā liǎo zì jǐ de quán tóu chǎn pǐn, zài shì chǎng shàng dà liàng xiāo shòu, 1979 nián, Oracle gōng sī yǐn rù liǎo dì yī gè shāng yòng SQL guān xì shù jù kù guǎn lǐ xì tǒng。 Oracle gōng sī shì zuì zǎo kāi fā guān xì shù jù kù de chǎng shāng zhī yī, qí chǎn pǐn zhī chí zuì guǎng fàn de cāo zuò xì tǒng píng tái。 mù qián Oracle guān xì shù jù kù chǎn pǐn de shì chǎng zhàn yòu shuài míng liè qián máo。
3.Informix
Informix zài 1980 nián chéng lì, mùdì shì wéi Unix děng kāi fàng cāo zuò xì tǒng tí gōng zhuān yè de guān xì xíng shù jù kù chǎn pǐn。 gōng sī de míng chēng Informix biàn shì qǔ zì Information hé Unix de jié hé。 Informix dì yī gè zhēn zhèng zhī chí SQL yǔ yán de guān xì shù jù kù chǎn pǐn shì InformixSE( StandardEngine)。 InformixSE shì zài dāng shí de wēi jī Unix huán jìng xià zhù yào de shù jù kù chǎn pǐn。 tā yě shì dì yī gè bèi yí zhí dào Linux shàng de shāng yè shù jù kù chǎn pǐn。
4.Sybase
Sybase gōng sī chéng lì yú 1984 nián, gōng sī míng chēng“ Sybase” qǔ zì“ system” hé“ database” xiāng jié hé de hán yì。 Sybase gōng sī de chuàng shǐ rén zhī yī BobEpstein shì Ingres dà xué bǎn( yǔ System/R tóng shí qī de guān xì shù jù kù mó xíng chǎn pǐn) de zhù yào shè jì rén yuán。 gōng sī de dì yī gè guān xì shù jù kù chǎn pǐn shì 1987 nián 5 yuè tuī chū de SybaseSQLServer1.0。 Sybase shǒu xiān tí chū Client/Server shù jù kù tǐ xì jié gòu de sī xiǎng, bìng shuài xiān zài SybaseSQLServer zhōng shí xiàn。
5.SQLServer
1987 nián, wēi ruǎnhuo IBM hé zuò kāi fā wán chéng OS/2, IBM zài qí xiāo shòu de OS/2ExtendedEdition xì tǒng zhōng bǎng dìng liǎo OS/2DatabaseManager, ér wēi ruǎn chǎn pǐn xiàn zhōng shàng quē shǎo shù jù kù chǎn pǐn。 wèicǐ, wēi ruǎn jiāng mù guāng tóu xiàng Sybase, tóng Sybase qiān dìng liǎo hé zuò xié yì, shǐ yòng Sybase de jì shù kāi fā jī yú OS/2 píng tái de guān xì xíng shù jù kù 。 1989 nián, wēi ruǎn fā bù liǎo SQLServer1.0 bǎn。
6.PostgreSQL
PostgreSQL shì yī zhǒng tè xìng fēi cháng qí quán de zì yóu ruǎn jiàn de duì xiàng héng héng guān xì xìng shù jù kù guǎn lǐ xì tǒng( ORDBMS), tā de hěn duō tè xìng shì dāng jīn xǔ duō shāng yè shù jù kù de qián shēn。 PostgreSQL zuì zǎo kāi shǐ yú BSD de Ingres xiàng mù。 PostgreSQL de tè xìng fù gài liǎo SQL-2/SQL-92 hé SQL-3。 shǒu xiān, tā bāo kuò liǎo kě yǐ shuō shì mù qián shì jiè shàng zuì fēng fù de shù jù lèi xíng de zhī chí; qí cì, mù qián PostgreSQL shì wéi yī zhī chí shì wù、 zǐ chá xún、 duō bǎn běn bìng xíng kòng zhì xì tǒng、 shù jù wán zhěng xìng jiǎn chá děng tè xìng de wéi yī de yī zhǒng zì yóu ruǎn jiàn de shù jù kù guǎn lǐ xì tǒng .
7.mySQL
mySQL shì yī gè xiǎo xíng guān xì xíng shù jù kù guǎn lǐ xì tǒng, kāi fā zhě wéi ruì diǎn MySQLAB gōng sī。 zài 2008 nián 1 yuè 16 hào bèi Sun gōng sī shōu gòu。 mù qián MySQL bèi guǎng fàn dì yìng yòng zài Internet shàng de zhōng xiǎo xíng wǎng zhàn zhōng。 yóu yú qí tǐ jī xiǎo、 sù dù kuài、 zǒng tǐ yōng yòu chéng běn dī, yóu qí shì kāi fàng yuán mǎ zhè yī tè diǎn, xǔ duō zhōng xiǎo xíng wǎng zhàn wèile jiàng dī wǎng zhàn zǒng tǐ yōng yòu chéng běn 'ér xuǎn zé liǎo MySQL zuò wéi wǎng zhàn shù jù kù 。 MySQL de guān fāng wǎng zhàn de wǎng zhǐ shì: www.mysql.com
8.Access shù jù kù měi guó Microsoft gōng sī yú 1994 nián tuī chū de wēi jī shù jù kù guǎn lǐ xì tǒng。 tā jù yòu jiè miàn yǒu hǎo、 yì xué yì yòng、 kāi fā jiǎn dān、 jiē kǒu líng huó děng tè diǎn, shì diǎn xíng de xīn yī dài zhuō miàn shù jù kù guǎn lǐ xì tǒng。 qí zhù yào tè diǎn rú xià:
(1) wán shàn dì guǎn lǐ gè zhǒng shù jù kù duì xiàng, jù yòu qiáng dà de shù jù zǔ zhì、 yòng hù guǎn lǐ、 ān quán jiǎn chá děng gōng néng。
(2) qiáng dà de shù jù chǔlǐ gōng néng, zài yī gè gōng zuò zǔ jí bié de wǎng luò huán jìng zhōng, shǐ yòng Access kāi fā de duō yòng hù shù jù kù guǎn lǐ xì tǒng jù yòu chuán tǒng de XBASE(DBASE、 FoxBASE de tǒng chēng ) shù jù kù xì tǒng suǒ wú fǎ shí xiàn de kè hù fú wù qì (Cient/Server) jié gòu hé xiāng yìng de shù jù kù ān quán jī zhì, Access jù bèi liǎo xǔ duō xiān jìn de dà xíng shù jù kù guǎn lǐ xì tǒng suǒ jù bèi de tè zhēng, rú shì wù chǔlǐ / chū cuò huí gǔn néng lì děng。
(3) kě yǐ fāng biàn dì shēng chéng gè zhǒng shù jù duì xiàng, lì yòng cún chǔ de shù jù jiàn lì chuāng tǐ hé bào biǎo, kě shì xìng hǎo。
(4) zuò wéi Office tào jiàn de yī bù fēn, kě yǐ yǔ Office jí chéng, shí xiàn wúfèng lián jiē。
(5) néng gòu lì yòng Web jiǎn suǒ hé fā bù shù jù, shí xiàn yǔ Internet de lián jiē。 Access zhù yào shì yòng yú zhōng xiǎo xíng yìng yòng xì tǒng, huò zuò wéi kè hù jī / fú wù qì xì tǒng zhōng de kè hù duān shù jù kù 。
9.FoxPro shù jù kù
zuì chū yóu měi guó Fox gōng sī 1988 nián tuī chū, 1992 nián Fox gōng sī bèi Microsoft gōng sī shōu gòu hòu, xiāng jì tuī chū liǎo FoxPro2.5、 2.6 hé VisualFoxPro děng bǎn běn, qí gōng néng hé xìng néng yòu liǎo jiào dà de tí gāo。 FoxPro2.5、 2.6 fēn wéi DOS hé Windows liǎng zhǒng bǎn běn, fēn bié yùn xíng yú DOS hé Windows huán jìng xià。 FoxPro bǐ FoxBASE zài gōng néng hé xìng néng shàng yòu yòu liǎo hěn dà de gǎi jìn, zhù yào shì yǐn rù liǎo chuāng kǒu、 àn niǔ、 liè biǎo kuàng hé wén běn kuàng děng kòng jiàn, jìn yī bù tí gāo liǎo xì tǒng de kāi fā néng lì。 |
jiǎn chá shù jù kù shì fǒu yòu bìng dú de fāng fǎ |
1: shǐ yòng 'è yì ruǎn jiàn sǎo miáo qì
yòu de shù jù kù fú wù qì yīn wéi pà xìng néng xià jiàng huò zhě xì tǒng bēng kuì 'ér bù cǎi qǔ, huò zhě cǎi qǔ yòu xiàn de 'è yì ruǎn jiàn fáng fàn cuò shī。 hěn rú guǒ méi yòu 'ān zhuāng fǎn bìng dú ruǎn jiàn, jiù jìn kuài 'ān zhuāng yī gè shā dú ruǎn jiàn。 rú guǒ xū yào shí shí bǎo hù de zī yuán tài duō liǎo, nà me jiù yào jiāng shù jù kù hé qí tā gāo huó dòng xìng de mù lù pái chú zài shí shí sǎo miáo de wài miàn bā。 fǒu zé, zuì dī xiàn dù, yě yào 'ān zhuāng fǎn bìng dú ruǎn jiàn, rán hòu měi gé jǐ tiān, zhǎo gè fēi gāo fēng de shí jiān lái sǎo miáo běn dì cí pán。
rú guǒ yǐ jīng yùn xíng liǎo fǎn bìng dú ruǎn jiàn, nà me què bǎo tā shì zuì xīn de( nà xiē jī yú kè hù duān de zì dòng gēngxīn hé wǎng luò guǎn lǐ qiān míng bìng bù shì bǎi fēn bǎi de kě kào), bìng qiě zhí xíng yī cì quán miàn de xì tǒng sǎo miáo。
2: chá kàn nèi cún
kě yǐ shǐ yòng Windows rèn wù guǎn lǐ qì lái sōu suǒ nà xiē kàn qǐ lái jiù shǔ yú 'è yì ruǎn jiàn, huò zhě shǐ yòng liǎo tài duō nèi cún huò zhě zhàn yòng liǎo dà liàng CPU shí jiān de yìng yòng chéng xù。 jiàn yì shǐ yòng Sysinternals gōng sī de ProcessExplorer( xià miàn gāo liàng xiǎn shì de NetBusTrojan), yīn wéi tā tí gōng liǎo yùn xíng jìn chéng de jiào duō xìn xī, bìng qiě yǐ gèng kě kào de fāng shì lái shā diào nà xiē bù yìng gāi de jìn chéng。
zài wǎng luò zhōng de suǒ yòu xì tǒng zhōng, què shí xū yào chè dǐ dì liǎo jiě shù jù kù héng héng qí zhōng bāo kuò jì lù nǎ xiē jìn chéng yīnggāi yùn xíng, nǎ xiē bù yìng gāi。 suǒ yǐ, rú guǒ zài dì yī cì 'ān zhuāng zhī hòu yōng yòu liǎo liáng hǎo de jī xiàn héng héng shèn zhì shì xiàn zài, jiǎ shè suǒ yòu shì wù dū yùn xíng dé hěn hǎo héng héng dāng fā shēng tè luò yī lèi xíng de wèn tí de shí hòu, jiù kě yǐ yòng tā zuò wéi bǐ jiào de jī chǔ。
3: chá kàn kāi fàng de duān kǒu
kě yǐ shǐ yòng Windows nèi zhì de netstat gōng jù lái chá kàn nǎ xiē duān kǒu kāi fàng de, bìng qiě lián jiē dào fú wù qì shàng。 zài mìng lìng xíng zhōng, shū rù netstat – an more, kě yǐ yī yè 'āi zhe yī yè dì chá kàn kāi fàng de hé jiān tīng de TCP hé UDP duān kǒu。 hái yòu yī zhǒng gèng hǎo de fāng fǎ jiù shì shǐ yòng Foundstone de Vision gōng jù huò zhě Sysinternals gōng sī de TCPView gōng jù lái wán chéng。
4: chá kàn wǎng luò liú liàng
yě xǔ pàn duàn SQLServer zhōng shì fǒu fā shēng liǎo 'è yì xíng wéi de zuì jiǎn dān bàn fǎ jiù shì kàn kàn tā shì fǒu jìn xíng liǎo wǎng luò tōng xìn。 rú guǒ yòu yī gè fēi cháng shùn shǒu de wǎng luò fēn xī qì, nà me jiù kě yǐ zài 1、 2 fēn zhōng zhī nèi fā xiàn qíng kuàng。 kě yǐ shǐ yòng SQLServer zì shēn xié dài de fēn xī qì, huò zhě cóng bié chù lián jiē dào yǐ tài wǎng jiāo huàn qì de jiāo huàn huò zhě jìng xiàng duān kǒu shàng。
EtherPeek kě yǐ qīng sōng zhuā qǔ wǎng luò liú liàng, bìng qiě gāo liàng xiǎn shì tè luò yī de dòng zuò héng héng zài běn cì wǎng luò liú liàng zhuā qǔ guò chéng zhōng kě yǐ zhēn zhèng dì chuàng jiàn wǎng luò fēn xī chù fā qì hé guò lǜ qì, rú guǒ zhī dào yào xún zhǎo shénme de huà。 zhè lǐ de liè biǎo liè chū liǎo cháng jiàn de tè luò yī hé xiāng guān duān kǒu de xì nì xiàng。 zhè zhǒng fā xiàn 'è yì liú liàng de fāng fǎ bìng bù shì shí fēn 'ān quán, yīn wéi duān kǒu hào shì kě yǐ jīng cháng gēnghuàn de, dàn shì tā de fú wù qì shì gè bù cuò de mù biāo。
kě yǐ zài“ jiān kòng” mó shì xià yùn xíng EtherPeek, ràng tā duì wǎng luò shàng fā shēng de shì qíng yòu gè cóng shàng dào xià de zhěng tǐ shì jiǎo, héng héng 'ér bù xū yào zhuā qǔ bāo。 kě yǐ chá kàn zhèng zài shǐ yòng nǎ gè xié yì, xún zhǎo jù dà de liú liàng, qí guài de tōng xìn, yǐ jí qí tā wǎng luò jìn chū SQLServer xì tǒng de qīng xiàng。
5: duì fù 'è yì ruǎn jiàn de fāng fǎ
tè luò yī mù mǎ shì jì suàn jī shàng de yī gè lìng rén yàn 'è de chuàng zào héng héng tā chuàng jiàn yuǎn chéng fǎng wèn suì dào, jié huò 'àn jiàn, shān chú shù jù děng gèng duō shì qíng héng héng tè bié shì zài zuì zhòng yào de fú wù qì shàng。 hěn míng xiǎn, zuì hǎo de bàn fǎ jiù shì bù yòng SQLServer jìn xíng Internet fǎng wèn, Web liú lǎn, diàn zǐ yóu jiàn děng xíng wéi。 héng héng dàn shì, zhè bù xiàn shí。( huò zhě qí tā rén) kě néng huì xū yào tā zuì zhōng bù jǐn jǐn zuò wéi yī gè shù jù kù fú wù qì。 yī dàn zhè yàng de shì qíng chū xiàn liǎo, jiù xū yào què bǎo shì bèi bǎo hù de。 bù yào bǎ zé rèn tuī xiè gěi qí tā rén, huò zhě qí tā rèn hé dōng xī, tè luò yī bù shì yùn xíng zài tā men de xì tǒng shàng。 bù lùn yǐ hé zhǒng fāng shì, yǒng yuǎn bù yào jiǎ shè fǎn bìng dú ruǎn jiàn kě yǐ bǎo zhèng wàn wú yī shī。
fēn xī bìng jiě jué 'è yì ruǎn jiàn de fāng fǎ: rú guǒ xiǎng yào gōng jī, huò zhě 'ān zhuāng yī gè kě yǐ zài wǎng luò shàng gěi bāng zhù de qī zhà ruǎn jiàn, nà me méi yòu shénme dì fāng bǐ zhí jiē zài SQLServer shàng gèng hǎo liǎo。 fú wù qì shàng kě néng hái méi yòu tè luò yī, dàn shì rú guǒ gǎn jué dào yòu wèn tí, nà me xiōng shǒu jiù kě yǐ hěn róng yì fā xiàn。 |
shù jù kù fā zhǎn dà shì jì |
1951: Univac xì tǒng shǐ yòng cí dài hé chuān kǒng kǎ piàn zuò wéi shù jù cún chǔ。
1956: IBM gōng sī zài qí Model305RAMAC zhōng dì yī cì yǐn rù liǎo cí pán qū dòng qì
1961: tōng yòng diàn qì (GE) gōng sī de CharlesBachman kāi fā liǎo dì yī gè shù jù kù guǎn lǐ xì tǒng héng héng IDS
1969: E.F.Codd fā míng liǎo guān xì shù jù kù 。
1973: yóu JohnJ.Cullinane lǐng dǎo Cullinane gōng sī kāi fā liǎo IDMS héng héng yī gè zhēn duì IBM zhù jī de jī yú wǎng luò mó xíng de shù jù kù 。
1976: Honeywell gōng sī tuī chū liǎo MulticsRelationalDataStore héng héng dì yī gè shāng yòng guān xì shù jù kù chǎn pǐn。
1979: Oracle gōng sī yǐn rù liǎo dì yī gè shāng yòng SQL guān xì shù jù kù guǎn lǐ xì tǒng。
1983: IBM tuī chū liǎo DB2 shù jù kù chǎn pǐn。
1985: wéi Procter&Gamble xì tǒng shè jì de dì yī gè shāng wù zhì néng xì tǒng chǎn shēng。
1991: W.H.“ Bill” Inmon fā biǎo liǎo” gòu jiàn shù jù cāng kù”。 |
shǐ shàng zhòng yào rén wù |
āi dé jiā · kǎo tè( EdgarF.Codd)
jì suàn jī jiè gōng rèn de guān xì shù jù kù zhī fù。 1970 nián tā tí chū liǎo guān xì mó xíng de lǐ lùn, 1970 nián yǐ hòu, E.F.Codd jì xù wán shàn hé fā zhǎn guān xì lǐ lùn; zhī hòu chuàng bàn liǎo yī gè yán jiū suǒ TheRelationalInstitute hé yī gè gōng sī Codd&Associations; 1990 nián chū bǎn liǎo zhuān zhù TheRelationalModelforDatabaseManagement: Version2
。 E.F.Codd yǐ qí duì guān xì shù jù kù de zhuó yuè gòng xiàn huò dé liǎo 1983 nián ACM tú líng jiǎng。
C.J. dài tè (C.J.Date)
C.J.Date shì zuì zǎo rèn shí dào Codd zài guān xì mó xíng fāng miàn suǒ zuò de kāi chuàng xìng gòng xiàn de xué zhě zhī yī, tā shì guān xì shù jù kù jì shù lǐng yù zhōng fēi cháng zhù míng de dú lì zhuàn gǎo rén、 xué zhě hé gù wèn, tā shǐ dé guān xì mó xíng de gài niàn pǔ jí huà。 tā cānyù liǎo IBM gōng sī de SQL/DS hé DB2 liǎng dà chǎn pǐn de jì shù guī huá hé shè jì。 30 duō nián lái, Date yī zhí huó yuè zài shù jù kù lǐng yù zhōng, qí zhù zuò yòu《 shù jù kù xì tǒng dǎo lùn》,《 duì xiàng guān xì shù jù kù jī chǔ: dì sān cì xuān yán》( 1998) děng。
jí mǔ · gé léi( JimGray)
JimGray shǐ guān xì mó xíng de jì shù shí yòng huà, tā wéi RDBMS chéng shú bìng shùn lì jìn rù shì chǎng qǐ dào liǎo guān jiàn xìng de zuò yòng。 tā zài shì wù chǔlǐ fāng miàn qǔ dé liǎo tū chū de gòng xiàn, shǐ tā chéng wéi gāi jì shù lǐng yù gōng rèn de quán wēi, tā yě chéng wéi tú líng jiǎng dàn shēng 32 nián lái dì sān wèi zài shù jù kù jì shù de fā zhǎn zhōng zuò chū zhòng dà gòng xiàn 'ér huò cǐ shū róng de xué zhě。 céng cān yǔ zhù chí guò IMS、 SystemR、 SQL/DS、 DB2 děng xiàng mùdì kāi fā。 tā de yán jiū chéng guǒ fǎn yìng zài tā fā biǎo de yī xì liè lùn wén hé yán jiū bào gào zhī zhōng, zuì hòu jié jīng wéi yī bù hòu hòu de zhuān zhù: TransactionProcessing:ConceptsandTechniques。
MichaelStonebraker
MichaelStonebraker shì Ingres de chuàng shǐ rén。 tā shì jiā zhōu dà xué bó kè lì fēn xiào de jiào shòu, zhù míng de shù jù kù xué zhě, tā zài 1992 nián tí chū duì xiàng guān xì shù jù kù mó xíng。 Stonebraker jiào shòu lǐng dǎo liǎo chēng wéi Postgres de hòu Ingres xiàng mù。 zhè gè xiàng mùdì chéng guǒ shì fēi cháng jù dà de, zài xiàn dài shù jù kù de xǔ duō fāng miàn dū zuò chū de dà liàng de gòng xiàn。 Stonebraker jiào shòu hái zuò chū liǎo yī jiàn zào fú quán rén lèi de shì qíng, nà jiù shì bǎ Postgres fàng zài liǎo BSD bǎn quán de bǎo hù xià。
JeffreyD.Ullman
JeffreyD.Ullman shì guó jì zhī míng de shù jù kù zhuān jiā。 xiàn wéi sī tǎn fú dà xué de StanfordW.Ascherman jì suàn jī kē xué jiào shòu。 1996 nián huò dé Sigmod gòng xiàn jiǎng hé 1998 nián KarlV.Karstrom jié chū jiào yù jiā jiǎng huò dé zhě。 chū bǎn liǎo duō běn shù jù kù zhuān zhù。 |
shù jù kù lǐng yù yán jiū zǔ zhì hé jī gòu |
ACM SIGMOD
guó jì jì suàn jī xué huì shù jù guǎn lǐ zhuān yè wěi yuán huì (ACMSIGMOD) shì guó jì shù jù kù lǐng yù zuì gāo jí bié de guó jì huì yì。 qí zhù yào zhì lì yú shù jù kù yǐ jí xìn xī jì shù de yán jiū, kāi fā hèyìng yòng。 SIGMOD měi nián zhào kāi yī cì ,SIGMODRecord shì qí fā xíng de shù jù kù qī kān。
VLDB
guó jì chāo dà xíng shù jù kù huì yì( InternationalConferenceonVeryLargeDataBases,VLDB) shì yī gè zhuān mén cóng shì chāo dà guī mó shù jù kù guǎn lǐ lǐ lùn、 fāng fǎ hèyìng yòng yán jiū de zhuān yè xìng xué shù jī gòu, tā shè jí de nèi róng yě hěn fēng fù, bāo kuò yán jiū jí yìng yòng de zhū duō fāng miàn, jī běn shàng néng gòu jiào quán miàn dì fǎn yìng dāng qián shù jù kù yán jiū de qián yán fāng xiàng、 gōng yè jiè de zuì xīn jì shù yǐ jí gè guó de yán fā shuǐ píng。 1975 nián, yǐ měi jí huá yì kē xué jiā xiào kāi měi jiào shòu( DaveHsiao) wéi shǒu de yī pī shù jù kù xué zhě fā qǐ zǔ zhì liǎo dì yī jiè VLDB huì yì。 cǐ hòu měi nián zhào kāi yī cì, yǐ chéng wéi shì shù jù kù lǐng yù zhōng zuì zhù yào、 guī mó zuì dà de guó jì xué shù huì yì。
ICDE
shù jù gōng chéng guó jì xué shù huì yì (ICDE) shì yóu IEEE jì suàn jī shù jù gōng chéng jì shù xué huì( TCDE) zhù bàn de shù jù kù lǐng yù de zuì gāo jí bié de guó jì xìng huì yì zhī yī。 huì yì chǎn shēng chū bǎn jì kān shù jù gōng chéng tōng bào ( yīng wén DataEngineeringBulletin)。 TCDE zhì lì yú yán jiū shù jù zài xìn xī xì tǒng de shè jì、 shí xiàn yǔ guǎn lǐ zhōng de zuò yòng, miàn xiàng de zhù yào wèn tí bāo kuò shù jù kù shè jì、 shù jù chǔlǐ、 shù jù kù cún chǔ yǔ cāo zòng yǔ yán、 shù jù cǎi jí de cè lüè yǔ jī zhì、 shù jù kù de 'ān quán xìng yǔ wán zhěng xìng kòng zhì、 shù jù kù de gōng chéng yìng yòng yǐ jí fēn bù shì xì tǒng。
CCFDBS
zhōng guó jì suàn jī xué huì shù jù kù zhuān yè wěi yuán huì( CHINACOMPUTERFEDERATIONDATABASESOCIETY, jiǎn chēng CCFDBS) shì zhōng guó jì suàn jī xué huì lǐng dǎo xià de shù jù kù xué shù zǔ zhì, yú 1999 nián 8 yuè 24 rì zài lán zhōu dà xué zhào kāi de dì shí liù jiè quán guó shù jù kù xué shù huì yì shàng zhèng shì chéng lì。 yóu shù jù kù zhuān yè wěi yuán huì zhù bàn de quán guó shù jù kù xué shù huì yì( NDBC) shǐ yú 1977 nián, zhì jīn yǐ jǔ bàn 20 jiè。 NDBC zhè yī chuán tǒng de shù jù kù shèng huì yǐ chéng wéi guó nèi shù jù kù lǐng yù jiào wéi quán wēi de huì yì。
shù jù kù ruǎn jiàn
bǐ jiào cháng jiàn de yòu sān zhǒng shù jù kù :
ACCESS, SQLServer hé Oracle qí zhōng ACCESS shì měi guó Microsoft gōng sī yú 1994 nián tuī chū de wēi jī shù jù kù guǎn lǐ xì tǒng . tā jù yòu jiè miàn yǒu hǎo、 yì xué yì yòng、 kāi fā jiǎn dān、 jiē kǒu líng huó děng tè diǎn , shì diǎn xíng de xīn yī dài zhuō miàn shù jù kù guǎn lǐ xì tǒng . qí zhù yào tè diǎn rú xià : wán shàn dì guǎn lǐ gè zhǒng shù jù kù duì xiàng , jù yòu qiáng dà de shù jù zǔ zhì、 yòng hù guǎn lǐ。
ACCESS de gōng néng xiāng duì bù shì nà me qiáng dà, zhù yào shì kāi fā dān jī bǎn ruǎn jiàn zhōng jīng cháng yòng dào, SQLServer shì mù qián yìng yòng bǐ jiào guǎng fàn hé pǔ biàn de yī kuǎn shù jù kù , shì shù jù kù fā zhǎn de yī gè lǐ chéng bēi。 Oracle de gōng néng shì bǐ jiào qiáng dà de, yī bān yòng yú chāo dà xíng guǎn lǐ xì tǒng ruǎn jiàn de jiàn lì, xiàn zài de yìng yòng fàn wéi yě yǐ jīng bǐ jiào guǎng fàn。 |
shù jù kù wèi lái fā zhǎn qū shì |
suí zhe xìn xī guǎn lǐ nèi róng de bù duàn kuò zhǎn, chū xiàn liǎo fēng fù duō yàng de shù jù mó xíng( céng cì mó xíng, wǎng zhuàng mó xíng, guān xì mó xíng, miàn xiàng duì xiàng mó xíng, bàn jié gòu huà mó xíng děng), xīn jì shù yě céng chū bù qióng( shù jù liú, Web shù jù guǎn lǐ, shù jù wā jué děng)。 mù qián měi gé jǐ nián, guó jì shàng yī xiē zī shēn de shù jù kù zhuān jiā jiù huì jù jí yī táng, tàn tǎo shù jù kù yán jiū xiàn zhuàng, cún zài de wèn tí hé wèi lái xū yào guān zhù de xīn jì shù jiāo diǎn。 guò qù yǐ yòu de jǐ gè lèi sì bào gào bāo kuò: 1989 nián FutureDirectionsinDBMSResearch-TheLagunaBeachParticipants, 1990 nián DatabaseSystems:AchievementsandOpportunities, 1995 nián de Database1991: W.H.Inmon fā biǎo liǎo《 gòu jiàn shù jù cāng kù》
shù jù kù zhuān yè jiù yè fāng xiàng
shù jù kù yìng yòng kāi fā (applicationdevelopment)
chú liǎo jī běn de SQL fāng miàn de zhī shí, hái yào duì kāi fā liú chéng, ruǎn jiàn gōng chéng, gè zhǒng kuàng jià hé kāi fā gōng jù děng děng
shù jù kù yìng yòng kāi fā zhè gè fāng xiàng shàng de jī huì zuì duō, zhí wèi zuì duō, xīn shuǐ yī bān
shù jù jiàn mó zhuān jiā (datamodeler)
chú liǎo jī běn de SQL fāng miàn de zhī shí, fēi cháng shú xī shù jù kù yuán lǐ, shù jù jiàn mó
fù zé jiāng yòng hù duì shù jù de xū qiú zhuǎn huà wéi shù jù kù wù lǐ shè jì hé wù lǐ shè jì
zhè gè fāng xiàng shàng zài dà gōng sī( jīn róng, bǎo xiǎn, yán jiū, ruǎn jiàn kāi fā shāng děng) yòu zhuān mén zhí wèi,
zài zhōng xiǎo gōng sī zé kě néng yóu chéng xù yuán chéng dān。
shāng yè zhì néng zhuān jiā (businessintelligence-BI)
zhù yào cóng shāng yè yìng yòng, zuì zhōng yòng hù de jiǎo dù qù cóng shù jù zhōng huò dé yòu yòng de xìn xī,
shè jí OLAP(onlineanalyticalprocessing)
xū yào shǐ yòng SSRS,cognos,crystalreport děng bào biǎo gōng jù, huò zhě qí tā yī xiē shù jù wā jué, tǒng jì fāng miàn de ruǎn jiàn gōng jù
zhè gè fāng miàn wǒ bù shú xī, bù gǎn luàn shuō( yǐ miǎn bèi pāi zhuān, hē hē)
shù jù gòu jià shī (DataArchitect)
zhù yào cóng quán jú shàng zhì dìng hé kòng zhì guān yú shù jù kù zài luó ji zhè yī céng de dà fāng xiàng,
yě bāo kuò shù jù kě yòng xìng, kuò zhǎn xìng děng cháng qī xìng zhàn lüè,
xié diào shù jù kù de yìng yòng kāi fā, jiàn mó, DBA zhī jiān de gōng zuò。
zhè gè fāng xiàng shàng zài dà gōng sī( jīn róng, bǎo xiǎn, yán jiū, ruǎn jiàn kāi fā shāng děng) yòu zhuān mén zhí wèi,
zài zhōng xiǎo gōng sī huò zhě méi yòu zhè gè zhí wèi, huò zhě yóu kāi fā rén yuán, DBA fù zé。
shù jù kù guǎn lǐ yuán (databaseadministrator-DBA)
shù jù kù de 'ān zhuāng, pèi zhì, diào yōu, bèi fèn / huī fù, jiān kòng, zì dòng huà děng,
xié zhù yìng yòng kāi fā( yòu xiē zhí wèi hái yào qiú yōu huà SQL, xiě cún chǔ guò chéng hé hán shù děng)
zhè gè fāng xiàng shàng de zhí wèi xiāng duì shǎo yī xiē, dàn yī bān yòu diǎn guī mó de gōng sī hái shì huì yòu zhè yàng de zhí wèi
shù jù cāng kù zhuān jiā (datawarehouse-DW)
yìng fù chāo dà guī mó de shù jù, lì shǐ shù jù de cún chǔ, guǎn lǐ hé shǐ yòng,
hé shāng yè zhì néng guān xì mìqiè, hěn duō shí hòu BI hé DW shì fàng zài yī gè dà lèi lǐ miàn de,
dàn shì wǒ jué dé DW gèng cè zhòng yú yìng jiàn hé wù lǐ céng shàng de guǎn lǐ hé yōu huà。
cún chǔ gōng chéng shī (storageengineer)
zhuān mén fù zé tí gōng shù jù cún chǔ fāng 'àn, shǐ yòng gè zhǒng cún chǔ jì shù mǎn zú shù jù fǎng wèn hé cún chǔ xū qiú,
hé DBA de gōng zuò guān xì bǐ jiào mìqiè。
duì gāo kě yòng xìng yòu yán gé yào qiú( bǐ rú tōng xìn, jīn róng, shù jù zhōng xīn děng) de gōng sī tōng cháng yòu zhè zhǒng zhí wèi,
zhè zhǒng zhí wèi yě fēi cháng shǎo。
xìng néng yōu huà gōng chéng shī (performanceengineer)
zhuān cháng shù jù kù de xìng néng tiáoshì hé yōu huà, wéi yòng hù tí gōng jiě jué xìng néng píng jǐng fāng miàn de wèn tí。
wǒ zhī dào zhì shǎo IBM, wēi ruǎnhuo Oracle dōuyòu zhuān mén de shù jù kù xìng néng shí yàn shì (databaseperformancelab) ,
yě yòu zhuān mén de xìng néng yōu huà gōng chéng shī, fù zé wéi qí shù jù kù chǎn pǐn hé guān jiàn yìng yòng tí gōng zhè fāng miàn de jì shù zhī chí。
duì shù jù kù xìng néng yòu yán gé yào qiú de gōng sī( bǐ rú jīn róng hángyè) kě néng huì yòu zhè zhǒng zhí wèi。
yīn wéi zhēn duì xìng hěn qiáng, shèn zhì yào qiú duì duō zhǒng shù jù kù fēi cháng shú xī, suǒ yǐ zhí wèi jí shǎo。
gāo jí shù jù kù guǎn lǐ yuán (seniorDBA)
zài DBA de jī chǔ shàng, hái shè jí shàng miàn 3 zhǒng zhí wèi de bù fēn gōng zuò, jù tǐ bāo kuò xià miàn zhè xiē:
duì yìng yòng xì tǒng de shù jù( bù jú, fǎng wèn mó shì, zēngzhǎng mó shì, cún chǔ yào qiú děng) bǐ jiào shú xī。
duì xìng néng yōu huà fēi cháng shú xī, kě yǐ fā xiàn bìng yōu huà cóng SQL dào yìng jiàn I/O, wǎng luò děng gè gè céng miàn shàng de píng jǐng
duì yú cún chǔ jì shù xiāng duì shú xī, kě néng dài tì cún chǔ gōng chéng shī de yī xiē gōng zuò,
duì shù jù kù de gāo kě yòng xìng jì shù fēi cháng shú xī( bǐ rú MSSQL de jí qún, ORACLERAC/FailSafe,IBM de DPF,HADR děng)
duì dà guī mó shù jù kù yòu xiào jìn xíng wù lǐ kuò zhǎn( bǐ rú biǎo fēn qū) huò zhě luó ji kuò zhǎn( bǐ rú shù jù kù fēn qū, lián hé shù jù kù děng)
shú xī gè zhǒng shù jù fù zhì jì shù, bǐ rú dān xiàng, shuāng xiàng, diǎn duì diǎn fù zhì jì shù, yǐ mǎn zú yìng yòng yào qiú。
zāinàn shù jù huī fù guò chéng de jiàn lì, cè shì hé zhí xíng
zhè zhǒng zhí wèi yī bān zhǐ zài duì shù jù kù yào qiú fēi cháng gāo bìng qiě guī mó fēi cháng dà( bǐ rú jīn róng, diàn xìn, shù jù zhōng xīn děng) de gōng sī xū yào,
ér qiě zhè zhǒng gōng sī yī bān yòu yī gè zhuān mén dú lì fù zé shù jù kù de bù mén huò zǔ。 |
|
shujuku
shù jù kù
database
wéi mǎn zú mǒu yī bù mén zhōng duō gè yòng hù duō zhǒng yìng yòng de xū yào, àn zhào yī dìng de shù jù mó xíng zài jì suàn jī xì tǒng zhōng zǔ zhì、 cún chǔ hé shǐ yòng de hù xiāng lián xì de shù jù jí hé。
dài yòu shù jù kù de jì suàn jī xì tǒng, chú jù bèi yī bān de yìng jiàn、 ruǎn jiàn wài, bì xū yòu yòng yǐ cún chǔ dà liàng shù jù de zhí jiē cún qǔ cún chǔ shè bèi、 guǎn lǐ bìng kòng zhì shù jù kù de ruǎn jiàn ── shù jù kù guǎn lǐ xì tǒng (DBMS)、 guǎn lǐ shù jù kù de rén yuán── shù jù kù guǎn lǐ yuán (DBA)。 zhè yàng de shù jù、 yìng jiàn、 ruǎn jiàn hé guǎn lǐ rén yuán de zǒng tǐ gòu chéng shù jù kù xì tǒng。 shù jù kù jǐn shì shù jù kù xì tǒng de yī gè zǔ chéng bù fēn。
shù jù kù xì tǒng de gōng néng hé tè zhēng shù jù kù xì tǒng yóu wén juàn xì tǒng fā zhǎn 'ér lái。 yǔ wén juàn xì tǒng xiāng bǐ, zhè zhǒng xì tǒng jù yòu shù jù、 tǐ xì hé kòng zhì sān gè fāng miàn de zhù yào tè zhēng。
shù jù tè zhēng zài wén juàn xì tǒng zhōng suī rán chéng xù yǔ shù jù zhī jiān kě yòng cún qǔ fāng fǎ jìn xíng zhuǎn huàn , dàn wén juàn hái shì yǔ yìng yòng chéng xù duì yìng de , jí shù jù réng miàn xiàng yìng yòng( tú 1 miàn xiàng yìng yòng de wén juàn xì tǒng)。 měi yī yìng yòng gè zì jiàn lì zì jǐ de yī zǔ wén juàn。 bù tóng de yìng yòng ruò shè jí xiāng tóng de shù jù, zé zhè xiē shù jù fēn bié nà rù gè zì de wén juàn zhī zhōng。 wén juàn de gè zhǒng jì lù zhī jiān méi yòu jiàn lì lián xì, yīn 'ér shù jù rǒng yú dù dà。 zēng jiā xīn de yìng yòng, bì xū tóng shí zēng jiā xīn de wén juàn。 yīn cǐ, wén juàn xì tǒng zhōng de wén juàn shì wú jié gòu de、 bù yì kuò chōng de xìn xī jí hé。 shù jù kù zé bù jǐn miáo shù shù jù běn shēn, ér qiě miáo shù shù jù zhī jiān de lián xì。 tā de shù jù jié gòu fǎn yìng liǎo mǒu yī bù mén de zhěng tǐ xìn xī jié gòu, shù jù rǒng yú dù xiǎo、 yì yú kuò chōng xīn de yìng yòng, yīn 'ér shì miàn xiàng shù jù zǒng tǐ jié gòu de xìn xī jí hé, kě wéi duō gè yòng hù gòng xiǎng。
tǐ xì tè zhēng yī qiē shù jù dōuyòu luó ji hé wù lǐ liǎng gè cè miàn。 zài shù jù kù xì tǒng zhōng, shù jù luó ji jié gòu de miáo shù chēng wéi luó ji mó shì。 luó ji mó shì yòu fēn wéi miáo shù quán jú luó ji jié gòu de quán jú mó shì ( jiǎn chēng mó shì ) hé miáo shù mǒu xiē yìng yòng suǒ shè jí de jú bù luó ji jié gòu de zǐ mó shì。 shù jù wù lǐ jié gòu de miáo shù chēng wéi cún chǔ mó shì。 zhè liǎng zhǒng mó shì zǒng chēng wéi shù jù kù mó shì。 shù jù kù xì tǒng de tǐ xì jié gòu rú tú 2 shù jù kù xì tǒng de tǐ xì jié gòu。
shù jù kù xì tǒng zhōng, yòng hù gēn jù zǐ mó shì biān zhì chéng xù。 zǐ mó shì yǔ mó shì、 mó shì yǔ cún chǔ mó shì zhī jiān yòu ruǎn jiàn jìn xíng yìng shè。 yīn cǐ , chéng xù yǔ shù jù zhī jiān jù yòu liǎng jí dú lì xìng: wù lǐ dú lì xìng hé luó ji dú lì xìng。 shù jù de cún chǔ mó shì gǎi biàn, ér mó shì kě yǐ bù gǎi biàn, yīn 'ér bù bì gǎi xiě yìng yòng chéng xù , zhè chēng wéi wù lǐ dú lì xìng。 mó shì gǎi biàn shí , zǐ mó shì kě néng bù gǎi biàn, yě jiù bù bì gǎi xiě yìng yòng chéng xù, zhè chēng wéi luó ji dú lì xìng。 yóu yú shù jù kù xì tǒng jù bèi bǐ jiào gāo de chéng xù yǔ shù jù de dú lì xìng, kě yǐ shǐ chéng xù yuán zài biān zhì yìng yòng chéng xù shí jí zhōng jīng lì kǎo lǜ suàn fǎ luó ji, bù bì guò wèn wù lǐ xì jié, ér qiě kě yǐ dà dà jiǎn shǎo yìng yòng chéng xù wéi hù de gōng zuò liàng。
kòng zhì tè zhēng shù jù kù shù jù shù liàng páng dà, jié gòu fù zá, yòu wéi duō gè yòng hù suǒ gòng xiǎng。 yīn cǐ, bì xū yóu shù jù kù guǎn lǐ xì tǒng zài dìng yì、 jiàn lì、 yùn xíng yǐ jí wéi hù shí jìn xíng tǒng yī guǎn lǐ hé kòng zhì, yǐ bǎo zhèng shù jù kù shù jù de 'ān quán xìng、 wán zhěng xìng hé bìng fā cāo zuò de yī zhì xìng。 cǐ wài, hái bì xū yòu shù jù kù guǎn lǐ yuán zhuān mén fù zé duì shù jù kù de guǎn lǐ、 kòng zhì jiān dū hé gǎi jìn。
yóu yú shù jù kù xì tǒng jù yòu shàng shù tè zhēng, tā de chū xiàn shǐ xìn xī xì tǒng de yán zhì cóng wéi rào jiā gōng shù jù de chéng xù wéi zhōng xīn, zhuǎn biàn dào wéi rào gòng xiǎng de shù jù kù lái jìn xíng。 zhè biàn yú shù jù de jí zhōng guǎn lǐ, yòu lì yú yìng yòng chéng xù de yán zhì hé wéi hù。 shù jù jiǎn shǎo liǎo rǒng yú dù hé tí gāo liǎo xiāng róng xìng, cóng 'ér tí gāo liǎo zuò chū jué cè de xiāng róng xìng。 yīn cǐ, dà xíng fù zá de xìn xī xì tǒng dà duō yǐ shù jù kù wéi hé xīn, shù jù kù xì tǒng zài jì suàn jī yìng yòng zhōng qǐ zhe yuè lái yuè zhòng yào de zuò yòng。
yán jiū kè tí shù jù kù yán jiū de kè tí, zhù yào shè jí sān gè lǐng yù。
shù jù kù guǎn lǐ xì tǒng ruǎn jiàn de yán zhì DBMS shì shù jù kù xì tǒng de jī chǔ。 yán zhì DBMS de jī běn mù biāo, shì kuò dà gōng néng, tí gāo xìng néng hé kě yòng xìng, cóng 'ér tí gāo yòng hù de shēng chǎn shuài。 70 nián dài yǐ lái, yán zhì de zhòng diǎn shì tàn suǒ guān xì shù jù kù guǎn lǐ xì tǒng de shè jì, nèi róng bāo kuò guān xì shù jù yǔ yán、 chá xún yōu huà、 bìng fā kòng zhì hé xì tǒng xìng néng děng。 lìng yī lèi kè tí shì duì DBMS biāo zhǔn huà de yán jiū, jí yán jiū yī gè tǒng yī de DBMS tǐ xì jié gòu de guī fàn。
shù jù kù shè jì zhè shì zài jì suàn jī xì tǒng jù yòu de shù jù kù guǎn lǐ xì tǒng de jī chǔ shàng, àn zhào yìng yòng yào qiú yǐ jí jì suàn jī xì tǒng suǒ tí gōng de shù jù mó xíng |
|
- : Database (DB), data pool
- n.: database, data bank, data base, a `data bank
|
|
jì suàn jī | jì shù | hù lián wǎng | chéng xù | tú shū | bǎi kē cí diǎn | shù jù kù lǐ | ruǎn jiàn | diàn nǎo | shù jù kù xì tǒng | bǎi kē dà quán | wù lǐ bǎi kē | zhī shí fā xiàn | wǎng luò | xì tǒng | wén jiàn gé shì | DVD | 6sigma guǎn lǐ | IT | Server | gèng duō jiēguǒ ... |
|
|
yún shù jù kù | yuán shù jù kù | shù jù kù lèi | shù jù kù lǐ | níng shù jù kù | shù jù kù tā | yuán shù jù kù | duō shù jù kù | shù jù kù jī | shù jù kù yuán lǐ | shù jù kù ruǎn jiàn | biǎo jué shù jù kù | gāo jí shù jù kù | zhǐ nán shù jù kù | yí dòng shù jù kù | cái jīng shù jù kù | shù jù kù bǎo hù | ān quán shù jù kù | shù jù kù shāng hán | huán jìng shù jù kù | suǒ yǐn shù jù kù | shù jù kù gōng jī | tōng xìn shù jù kù | nóng yè shù jù kù | jīn róng shù jù kù | fènzǐ shù jù kù | dān jī shù jù kù | cái liào shù jù kù | jīn cāng shù jù kù | shù jù kù suǒ yǐn | yào wù shù jù kù | guó chǎn shù jù kù | wén xiàn shù jù kù | shù jù kù zhòng zǔ | shù jù kù zhòng gòu | shí tài shù jù kù | céng cì shù jù kù | bìng xíng shù jù kù | gōng chéng shù jù kù | shù jù kù wéi hù | kē xué shù jù kù | zhù dòng shù jù kù | shù jù kù bié míng | jīng jì shù jù kù | shù jù kù dà shī | shù jù kù yìng xiàng | wén jiàn shù jù kù | shù jù kù sǐ suǒ | hòu tái shù jù kù | lā màn shù jù kù | tè sè shù jù kù | dì lǐ shù jù kù | shù jù kù jiàn mó | wàn fāng shù jù kù | zhōng hóng shù jù kù | zhī chí shù jù kù | shù jù kù yǔ yán | fēn fā shù jù kù | shù jù kù guǎn lǐ | mó hú shù jù kù | tǒng jì shù jù kù | dá mèng shù jù kù | tú xíng shù jù kù | xù liè shù jù kù | xì tǒng shù jù kù | shù jù kù juésè | shù yǔ shù jù kù | shù jù kù yā suō | duō wéi shù jù kù | zhuān tí shù jù kù | zōng hé shù jù kù | shù jù kù jiǎo běn | shù jù kù gōng chéng | shù jù kù zhuō miàn | dì tú shù jù kù | tú xiàng shù jù kù | shù jù kù shì wù | shù jù kù xíng xiāo | shù jù kù yíng xiāo | guān xì shù jù kù | wǎng gé shù jù kù | yǎn yì shù jù kù | wǎng zhuàng shù jù kù | wǎng luò shù jù kù | yì gòu shù jù kù | shù jù kù shè jì | shù jù kù xì tǒng | dì míng shù jù kù | shù jù kù jì shù | jī chǔ shù jù kù | zhì néng shù jù kù | shù jù kù huī fù | pǐn pái shù jù kù | kè hù shù jù kù | yóu xì shù jù kù | wǎng zhàn shù jù kù | shì shí shù jù kù | shù jù kù wén jiàn | nèi cún shù jù kù | shù jù kù bèi fèn | wài bù shù jù kù | quán wén shù jù kù | shù jù kù 'ān quán | shí shí shù jù kù | shù jù kù mó xíng | kōng jiān shù jù kù | shù jù kù yìng yòng | chǒng wù shù jù kù | sī rén shù jù kù | shù jù kù fēn xī | tǔ rǎng shù jù kù | jī gòu shù jù kù | jìng tóu shù jù kù | huà gōng shù jù kù | shù jù kù jī chǔ | shù jù kù jiào chéng | kāi yuán shù jù kù | gè rén shù jù kù | shù jù kù xiū fù | shù jù kù zhuān jiā | shù jù kù biān chéng - | shù jù kù lèi xíng | shù jù kù fú wù | shù jù kù yōu huà | shù jù kù shěn jì | shù jù kù gōng jù | wén běn shù jù kù | shù jù kù zhī shí | qǐ yè shù jù kù | dà xíng shù jù kù | yào pǐn shù jù kù | shù jù kù jiè shào | shù jù kù yuē shù | shù jù kù kāi fā | zhuān lì shù jù kù | shù jù kù lǐ lùn | wài wén shù jù kù | wén dàng shù jù kù | shù jù kù yǐn qíng | zhù tí shù jù kù | shù jù kù jiǎn suǒ | lián hé shù jù kù | shū mù shù jù kù | mù lù shù jù kù | shù jù kù duì xiàng | zī gé shù jù kù | shù jù kù jí qún | shù jù kù hán shù | yuán shēng shù jù kù | dòng tài shù jù kù | shù jù kù fāng miàn | tōng yòng shù jù kù | shù jù kù tóng bù | shù jù kù lián jiē | jiě suǒ shù jù kù | suǒ zhù shù jù kù | mò rèn shù jù kù | shù jù kù mì mǎ | shù jù kù chā jiàn | wù lǐ shù jù kù | luó ji shù jù kù | fēn céng shù jù kù | hùn hé shù jù kù | zhuān jiā shù jù kù | dì kuài shù jù kù | diàn lǎn shù jù kù | lián jiē shù jù kù | shù jù kù jié gòu | xiàng mù shù jù kù | gōng yòng shù jù kù | huán xíng shù jù kù | zhuān yòng shù jù kù | gé wǎng shù jù kù | shù jù kù jiàn mǎ | shí kōng shù jù kù | zhù cún shù jù kù | zhèng wén shù jù kù | zài xiàn shù jù kù | jūn shì shù jù kù | dì xíng shù jù kù | yǐng xiàng shù jù kù | shù jù kù míng chēng | zhōng wén shù jù kù | zhòng lì shù jù kù | jī zhǔn shù jù kù | shù jù kù jiē kǒu | lián jī shù jù kù | xìn yòng shù jù kù | jiǎn suǒ shù jù kù | zhāi yào shù jù kù | jī jiǎn shù jù kù | lì shǐ shù jù kù | lián bāng shù jù kù | shù jù kù zì duàn | shù jù kù mìng lìng | shù jù kù shān chú | shōu suō shù jù kù | wài yán shù jù kù | shù jù kù jí chéng | shù jù kù bǎo mì | | | | | gèngduōjiéguǒ... |
|