2015下半年計(jì)算機(jī)四級數(shù)據(jù)庫考試知識(shí)點(diǎn):存儲(chǔ)過程
1、 在關(guān)系數(shù)據(jù)庫中,SQL語言是應(yīng)用程序和數(shù)據(jù)庫管理之間的主要編程接口;
2、 使用SQL語言編寫代碼時(shí),可用兩種方法存儲(chǔ)和執(zhí)行代碼:
(1) 在客戶端存儲(chǔ)代碼,并創(chuàng)建向數(shù)據(jù)庫管理系統(tǒng)發(fā)送SQL命令,并處理返回結(jié)果的應(yīng)用程序;
(2) 將這些發(fā)送的SQL語句存儲(chǔ)在數(shù)據(jù)庫管理系統(tǒng)中,這些存儲(chǔ)在數(shù)據(jù)庫管理系統(tǒng)中的SQL語句就是存儲(chǔ)過程,然后再創(chuàng)建執(zhí)行存儲(chǔ)過程并處理返回結(jié)果的應(yīng)用程序。
3、 使用存儲(chǔ)過程的好處:
(1) 模塊化程序設(shè)計(jì):只需創(chuàng)建一次存儲(chǔ)過程并將其存儲(chǔ)在數(shù)據(jù)庫中,以后就可以在應(yīng)用程序中多次調(diào)用存儲(chǔ)過程;
(2) 提高性能:系統(tǒng)在創(chuàng)建存儲(chǔ)過程時(shí)對其進(jìn)行分析和優(yōu)化,并在第一次執(zhí)行時(shí)進(jìn)行語法檢查和編譯,編譯好的代碼放入內(nèi)存中,以后再執(zhí)行此存儲(chǔ)過程時(shí),只需直接執(zhí)行內(nèi)存中的代碼,從而提高代碼的執(zhí)行效率;
(3) 減少網(wǎng)絡(luò)流量:一個(gè)需要數(shù)百行SQL代碼完成的操作現(xiàn)在只需一條執(zhí)行存儲(chǔ)過程的代碼即可實(shí)現(xiàn),因此,不再需要在網(wǎng)絡(luò)中發(fā)送這些多語句;
【下半年計(jì)算機(jī)四級數(shù)據(jù)庫考試知識(shí)點(diǎn):存儲(chǔ)過程】相關(guān)文章:
2015下半年計(jì)算機(jī)四級數(shù)據(jù)庫考試知識(shí)點(diǎn):創(chuàng)建和執(zhí)行存儲(chǔ)過程03-04
2015下半年計(jì)算機(jī)四級數(shù)據(jù)庫考試知識(shí)點(diǎn):觸發(fā)器08-12
計(jì)算機(jī)四級考試《數(shù)據(jù)庫工程師》知識(shí)點(diǎn):DBAS07-22
2015計(jì)算機(jī)四級《數(shù)據(jù)庫工程師》復(fù)習(xí)重點(diǎn):設(shè)計(jì)過程過程03-07
2015下半年計(jì)算機(jī)四級數(shù)據(jù)庫考試知識(shí)點(diǎn):查看、修改及刪除對象03-19
計(jì)算機(jī)四級考試大綱:數(shù)據(jù)庫原理04-12
2022下半年計(jì)算機(jī)四級數(shù)據(jù)庫考試知識(shí)點(diǎn):用戶自定義函數(shù)06-04
2017年全國計(jì)算機(jī)四級數(shù)據(jù)庫考試知識(shí)點(diǎn)復(fù)習(xí)01-28