Lisi o Mataupu[Natia][Fa'aali]
- 1. O le a le uiga o lau Fa'amaumauga?
- 2. O le a le uiga o le DBMS?
- 3. Fa'amatala gagana eseese DBMS.
- 4. Lisi ni nai fa'amanuiaga ole DBMS?
- 5. Ta'u mai le faaletonu o faiga masani e faavae i faila o loo i ai i luga ole DBMS.
- 6. O le a le uiga o le ACID properties i le DBMS?
- 7. O le a le matafaioi a le SQL i le DBMS?
- 8. Fai avanoa avanoa po'o le leai e faitaulia o ni tau NULL i fa'amaumauga?
- 9. O le a tonu lava le teuina o fa'amaumauga?
- 10. O le a le uiga o le siaki DBMS?
- 11. Fa'amatala vaega eseese o fa'amaumauga a le DBMS.
- 12. O le ā le uiga o le “faʻatonuga o fesili” iā te oe?
- 13. Fa'ata'ita'iga fa'atasi ma fa'alapotopotoga: o le a lea?
- 14. O le a le uiga o fuaitau “entity,” “entity type,” ma le “entity set” i totonu o se faiga e pulea ai faamaumauga?
- 15. O ā sootaga, ma o ā ituaiga o sootaga o loo iai i le DBMS?
- 16. O le a tonu le RDBMS?
- 17. O le ā le uiga o le faaupuga “mafaufau” ma le “faalautelega” i se faamaumauga?
- 18. O a le tele o metotia o le faʻavasegaina ma o le a le uiga o le faaupuga "normalization"?
- 19. Faamatala se loka. O le eseesega autu i le va o se loka faʻasoa ma se loka faʻapitoa i le taimi o fefaʻatauaiga faʻamaumauga e tatau ona faʻamatalaina.
- 20. O le ā le uiga o le faaupuga “normalization” ma le “denormalization”?
- 21. Fa'amatala le vaeluaga o fa'amaumauga ma lona taua.
- 22. O le ā le uiga ia te oe o le faaupuga “faagaeeina,” “toe faafoʻisia,” ma le “faafouga i le taimi e tasi”?
- 23. O le ā le uiga ia te oe o le upu “fala”? Fa'amatala le tele o ituaiga o pupuni.
- 24. Fa'amatala le eseesega i le va o feso'ota'iga ma fa'ata'ita'iga fa'amaumauga tu'ufa'atasi.
- 25. Fa'amatala MongoDB.
- 26. Faamatala le eseesega i le va o le DBMS 2-tier ma le 3-tier system.
- 27. I totonu o se database, o le ā le uiga o le faaupuga “hashing”?
- 28. O le a le matafaioi a le pule o fa'amaumauga i totonu ole DBMS?
- iʻuga
E mafai ona maua faʻamatalaga i soʻo se mea i le lalolagi! I le maketi i aso nei, e sili atu i le 2.5 quintillion bytes o faʻamaumauga e gaosia i aso taʻitasi.
E taua tele lo tatou su'esu'eina uma o nei fa'amaumauga ma tu'uina atu fa'ai'uga mana'omia ile fa'aogaina o faiga fa'amaumauga (DBMS). I le isi itu, o le i ai o le malamalama DBMS e mafai ai ona galue o se pule faʻamaumauga.
Tuuina atu o loʻo e faitauina lenei pou e uiga i DBMS Interview Questions, ou te faʻapea o loʻo e nofouta i nei faʻamatalaga. So'o se galuega ile au'ili'iliga o fa'amaumauga e tatau ona amata ile malamalamaga mautu ile faiga o fa'amaumauga (DBMS).
O le fausiaina o faiga fa'amaumauga lelei e mana'omia ai le tomai e fa'atulaga, iloilo, fa'aoga, ma fa'amalamalama le tele o voluma o fa'amaumauga.
O nai fesili fa'atalanoaga a le DBMS e fesoasoani ai ia te oe ia manuia i lau isi fa'atalanoaga o galuega ma maua ai le tulaga sa e moemiti i ai, pe ua uma ona e amataina se galuega i fa'amaumauga o fa'amaumauga pe fa'atoa amata.
O fesili pito i luga ole fa'atalanoaga a le DBMS ua fa'aputuina ile lisi mo lou manuia ina ia fesoasoani ia te oe e fa'ataunu'u lau fa'atalanoaga ma fa'amalosia lou malamalama i le mataupu.
1. O le a le uiga o lau Fa'amaumauga?
Ose fa'amaumauga ose fa'aputuga fa'atatau o fa'amaumauga e mafai ona fa'afouina, maua, ma tausia ma le faigofie. So'o se mea e fa'atupuina ma le fa'atonuga o le fa'atonuga ose mea fa'amaumauga, ma o fa'amaumauga e masani ona aofia ai fa'aputuga o laulau po'o mea e iai fa'amaumauga ma fanua.
O se fa'ailoga e tasi i se laulau e fa'atusalia e se tuple po'o se laina. O vaega autu o le teuina o faʻamaumauga, e tuʻuina atu faʻamatalaga e uiga i se vaega patino o le laulau, o se uiga poʻo se koluma.
E toe aumai e le DBMS faʻamatalaga mai se faʻamaumauga e faʻaaoga ai fesili e tuʻuina atu e le tagata faʻaoga.
2. O le a le uiga o le DBMS?
DBMS o polokalama faakomepiuta e fesoasoani ia te oe i le fatuina ma le puleaina o faʻamatalaga fesoʻotaʻi talafeagai.
I se isi auala, o le database management system (DBMS) e tuʻuina mai ia i tatou se atinaʻe poʻo se meafaigaluega mo le faʻatinoina o galuega eseese e aofia ai le fausiaina o se faʻamaumauga, faʻaopoopo i ai faʻamaumauga, aveese, suia faʻamaumauga, ma isi.
Polokalama e taʻua o le database management system (DBMS) e mafai ai ona teuina faʻamaumauga i se auala e sili atu le saogalemu nai lo se faiga faʻavae faila.
3. Fa'amatala gagana eseese DBMS.
O nisi nei o gagana o lo'o fa'aogaina e DBMS:
- DDL(Gagana Fa'amatalaga Fa'amatalaga): O fa'atonuga e mana'omia e fa'amatala ai le fa'amaumauga o lo'o iai i totonu. CREATE, ALTER, DROP, TRUNCATE, RENAME, etc. o nai faʻataʻitaʻiga.
- DML(Gagana Fa'atonu Fa'amatalaga): E aofia ai fa'atonuga e mana'omia e galulue ai ma fa'amaumauga i totonu o fa'amaumauga. O faʻataʻitaʻiga e aofia ai SELECT, UPDATE, INSERT, DELETE, ma isi.
- DCL(Gagana Pulea Fa'amatalaga): E aofia ai fa'atonuga e mana'omia e fa'atautaia ai fa'atagaga a tagata fa'aoga ma fa'atonuga o fa'amaumauga. Mo se faʻataʻitaʻiga, GRANT ma REVOKE.
- TCL(Gagana Pulea Fefa'atauaiga): E aofia ai fa'atonuga e tatau ona fa'aoga e fa'atautaia ai fefa'atauaiga o fa'amaumauga. Mo se faʻataʻitaʻiga, COMMIT, ROLLBACK, ma SAVEPOINT.
4. Lisi ni nai fa'amanuiaga ole DBMS?
- E mafai e le tele o tagata fa'aoga ona fa'afesuia'i fa'amatalaga mai le fa'amaumauga e tasi i le taimi e tasi. E le gata i lea, o lenei ituaiga o fefa'asoaa'iga e mafai ai e tagata fa'aoga ona tali vave atu i suiga i le si'osi'omaga o fa'amaumauga.
- E mafai e le to'atele o tagata fa'aoga ona va'ai i fa'amaumauga tutusa i le taimi e tasi.
- fa'aitiitia le fa'aluaina i totonu o se fa'amaumauga e ala i le fa'aofiina o se faiga e tu'ufa'atasia uma fa'amaumauga i totonu o se fa'amaumauga e tasi.
- Pe a manaʻomia, o faʻamaumauga i totonu o faʻamaumauga e mafai ona toe faʻaleleia ma se faʻamaumauga o faʻamaumauga e mafai ona faʻapipiʻiina ina ia otometi ona fatuina.
- Fa'aagaaga le fa'avasegaina o fa'amaumauga a'o fa'atumauina le fa'atulagaina o fa'agasolo uma o talosaga.
5. Ta'u mai le faaletonu o faiga masani e faavae i faila o loo i ai i luga ole DBMS.
Ua fa'amalosia i matou e su'esu'e itulau ta'itasi i se faiga fa'avae faila fa'apitoa talu ai e leai se fa'asinomaga, lea e fa'aalu ai le taimi ma fa'agasolo ai mea e maua.
O le fa'aletonu ma le le tutusa o isi fa'afitauli talu ai o faila e masani ona aofia ai fa'amaumauga fa'alua ma fa'alua, ma o le suia o se tasi o ia mea e le fetaui uma ai.
O le mauaina o fa'amaumauga e sili atu ona lu'itau i faiga fa'avae faila fa'aleaganu'u talu ai o fa'amaumauga e le fa'atulagaina. O le isi fa'aletonu o le leai o se fa'atonuga fa'atasi, lea e taofia ai le tele o fa'agaioiga mai le galulue fa'atasi i luga o le faila lava e tasi ma fa'amalosia ai le tasi gaioiga e loka ai le itulau atoa.
O faiga fa'akomepiuta fa'amaumauga ua fo'ia fo'i fa'afitauli i faiga fa'avae faila fa'aleaganu'u e aofia ai siaki fa'amaoni, vavae'ese fa'amaumauga, atomicity, saogalemu, ma isi mea.
6. O le a le uiga o le ACID properties i le DBMS?
O ta'iala fa'avae e tatau ona mulimulita'i ina ia fa'atumauina le fa'amaoni o fa'amaumauga o uiga ia o le ACID o se faiga fa'afoe o fa'amaumauga. O mea nei:
- Atomicity - E taʻua foi o le "uma pe leai" mataupu faavae, atomicity o loʻo faʻapea o iloiloga taʻitasi o se iunite e tasi e faia atoa pe leai foi.
- Tulaga: O lenei meatotino e faʻaalia ai o faʻamaumauga i totonu o faʻamaumauga e tumau i luma ma pe a uma fefaʻatauaiga taitasi.
- Tuʻuesea - O lenei meatotino o loʻo faʻamatalaina ai le tele o fefaʻatauaiga e mafai ona faia i le taimi e tasi.
- Tumau - O lenei meatotino e faʻamautinoaina o fefaʻatauaiga taʻitasi o loʻo faʻamaumau i le manatua e le faʻafefe pe a maeʻa.
7. O le a le matafaioi a le SQL i le DBMS?
O le SQL e tu mo Structured Query Language, ma o lana galuega autu o le fegalegaleai ma fesoʻotaʻiga faʻamaumauga e ala i le ulufale ma faʻafou / suia faʻamaumauga.
8. Fai avanoa avanoa po'o le leai e faitaulia o ni tau NULL i fa'amaumauga?
Leai, o le NULL tau e matua ese lava mai le zero ma avanoa avanoa talu ai o loʻo faʻaalia ai se tau e tuʻuina atu, le iloa, le avanoa, pe le talafeagai, e ese mai le avanoa avanoa ma le zero, lea e taʻitasi ma faʻatusalia se tagata.
9. O le a tonu lava le teuina o fa'amaumauga?
O le teuina o faʻamaumauga o le faʻagasologa lea o le aoina, faʻapipiʻiina, faʻaogaina, ma le faʻaulufaleina mai o faʻamaumauga mai le tele o punaoa ina ia mafai ona teuina i totonu o se faʻamaumauga e tasi.
O se faleteuoloa fa'amaumauga e mafai ona manatu o se nofoaga tutotonu lea e fa'aoga ai fa'amaumauga mo au'ili'ili fa'amaumauga ma tafe mai faiga fa'apisinisi ma isi fa'amaumauga feso'ota'iga.
A fale teu oloa o loʻo i ai le tele o faʻamaumauga faʻasolopito mai se faʻalapotopotoga e faʻaaogaina e faʻaleleia ai le faia o filifiliga i totonu o le kamupani.
10. O le a le uiga o le siaki DBMS?
O le Checkpoint method e tape uma ai ogalaau muamua mai le faiga ma faʻasaoina tumau i luga o le masini teu.
E lua auala e mafai ona fesoasoani i le DBMS e toe faʻaleleia ma taofi uiga ACID e aofia ai le faʻasaoina o itulau ata ma le teuina o se ogalaau o fefaʻatauaiga taitasi. E taua nofoaga siaki mo se faiga e toe fa'aleleia ai ogalaau.
E mafai ona fa'aogaina le fa'amaumauga o fa'amaumauga o fefa'ataua'iga e toe fa'afo'i uma ai fa'amaumauga tu'ufa'atasia e o'o atu i le taimi o le fa'alavelave mai nofoaga e siaki ai, o pito aupito maualalo ia e mafai ona toe fa'aleleia ai le afi fa'amaumauga pe a uma se fa'alavelave.
11. Fa'amatala vaega eseese o fa'amaumauga a le DBMS.
O le fa'aaogaina o fa'amaumauga o lo'o natia ai fa'amatalaga le taua mai le tagata fa'aoga e fa'alauiloa ai se feso'ota'iga e sili atu ona lelei. E tolu vaega o le fa'aaogaina o lo'o iai:
- La'asaga Fa'aletino: O le la'ititi la'ititi o le fa'amama e fa'amatala ai le teuina fa'aletino o fa'amaumauga i le manatua. E mafai ona fa'aogaina auala fa'asologa fa'asolosolo ma fa'afuase'i e maua ai fa'amaumauga. B + laau ma faʻaogaina metotia faʻaoga e faʻatulaga ai faila.
- Logic Level: Le tulaga o loʻo teuina ai faʻamaumauga i foliga o laulau. E le gata i lea, o fausaga faavae e faʻaaogaina e teu ai fesoʻotaʻiga i le va o elemene eseese.
- Va'aiga La'asaga: O le maualuga maualuga lea o le fa'asaoina. Na'o se vaega o fa'amaumauga moni, fa'atusalia e laina ma koluma, e avanoa mo tagata fa'aoga. E mafai ona mafaufauina le tele o vaaiga o le database lava e tasi. E le fa'ailoaina e tagata fa'aoga le teuina ma fa'atinoga fa'apitoa.
12. O le ā le uiga o le “faʻatonuga o fesili” iā te oe?
Ole la'asaga ole su'esu'ega ole su'esu'ega e maua ai le ta'iala ole su'esu'ega fa'atasi ai ma le tau fa'atatau pito maualalo. E talafeagai lenei vaega pe a tele ni algorithms ma metotia e avanoa e fai ai le faʻafitauli tutusa.
O nisi nei o fa'amanuiaga ole su'esu'ega ole fesili:
- E sili atu le vave ona tu'uina atu le gaosiga
- Fa'aitiitia le lavelave o taimi ma le vateatea
- E mafai ona fa'agasolo nisi su'esu'ega i se taimi pu'upu'u.
13. Fa'ata'ita'iga fa'atasi ma fa'alapotopotoga: o le a lea?
O lenei faiga fa'amaumauga fa'amaumauga e fa'aogaina ai ata e fa'aalia ai mea moni i le lalolagi moni o ni fa'alapotopotoga ma fa'aalia a latou mafutaga. O lenei metotia e faafaigofie ai mo le au DBA ona malamalama i le fuafuaga.
14. O le a le uiga o fuaitau “entity,” “entity type,” ma le “entity set” i totonu o se faiga e pulea ai faamaumauga?
Fa'alapotopotoga: O se mea moni o le lalolagi e ta'ua o se fa'alapotopotoga pe a iai ni meatotino e fetaui ma ona uiga fa'apitoa. Mo se faʻataʻitaʻiga, o se tamaititi aoga, tagata faigaluega, poʻo se faiaoga e faʻatusalia se faʻalapotopotoga.
Ituaiga Fa'alapotopotoga: O se ituaiga fa'alapotopotoga o lo'o fa'amatalaina o se vaega o fa'alapotopotoga e tutusa uiga. O se ituaiga fa'alapotopotoga o lo'o fa'atusalia e se tasi pe sili atu laulau feso'ota'i i totonu o fa'amaumauga. E mafai ona mafaufau i le ituaiga faʻalapotopotoga poʻo uiga o se uiga e faʻamaonia faapitoa ai le faʻalapotopotoga. O se tamaititi aoga, mo se faʻataʻitaʻiga, e faʻatusaina se mea faitino ma uiga e pei o le tamaititi aoga, igoa o tamaiti aoga, ma isi.
Seti Fa'alapotopotoga: O fa'alapotopotoga uma o lo'o i totonu o fa'amaumauga o lo'o iai i se ituaiga fa'alapotopotoga fa'apitoa o lo'o fa'apotopoto fa'atasi e fai ma fa'alapotopotoga. Mo se faʻataʻitaʻiga, o se seti faʻalapotopotoga o se aofaʻiga o tamaiti aoga uma, tagata faigaluega, faiaoga, ma isi.
15. O ā sootaga, ma o ā ituaiga o sootaga o loo iai i le DBMS?
I totonu o le DBMS, o se mafutaga o se tulaga lea e lua faʻalapotopotoga e fesoʻotaʻi le tasi i le isi. I lenei tulaga, o le laulau ki fafo o loʻo i ai se faʻamatalaga i le ki autu o le isi laulau.
O le lisi o loʻo i lalo e aofia ai le tele o ituaiga mafutaga o loʻo maua i le DBMS:
- Sootaga Tasi-i-Tasi: O lenei faaupuga e faʻaaogaina e faʻamatala ai se sootaga i le va o le laina e tasi i le Laulau A ma le laina e tasi i le Laulau B.
- Sootaga Tasi-i-Many: Faʻaaogaina pe a iai se vaʻaiga i le va o le tasi laina i le Laulau A ma le tele o laina i le Laulau B.
- Fegalegaleaiga Tele-i-Many – Fa'aaogaina pe a mafai ona fa'afeso'ota'i se numera tele o laina i le laulau A i se numera tele o laina i le laulau B.
- Fegalegaleaiga a le Tagata Lava ia - Faʻaaogaina pe a fesoʻotaʻi se faʻamaumauga i le laulau A i se isi faʻamaumauga i le laulau e tasi.
16. O le a tonu le RDBMS?
RDBMS, po'o feso'ota'iga fa'amaumauga o fa'amaumauga, ose fa'apu'upu'u mo nei faiga. E faʻaaogaina e siaki ai faʻamaumauga o laulau ma faʻamaumauga faʻamaumauga.
RDBMSs o se vaega o faiga fa'amaumauga o fa'amaumauga e fa'aogaina ai le fausaga e su'e ma toe aumai fa'amatalaga e uiga i isi mea fa'amaumauga. O se faiga fa'amaumauga tu'ufa'atasiga feso'ota'iga (RDBMS) fa'afaigofie ona fa'afouina, fa'aofi, aveese, fa'asa'o, ma pulea se fa'amaumauga feso'ota'iga.
Ole tele ole taimi, ole RDBMS e fa'aaogaina le gagana SQL talu ai e fa'aoga-faauo ma fa'aoga masani.
17. O le ā le uiga o le faaupuga “mafaufau” ma le “faalautelega” i se faamaumauga?
O le eseesega autu i le va o le faʻamoemoe ma le faʻaopoopoga i totonu o se faʻamaumauga e faʻapea:
Mana'oga: Fa'amoemoe, o nisi taimi e ta'ua o le database schema, e fa'aaogaina e fa'amatala ai le fa'amatalaga a le database. E fa'amauina i le taimi o le fa'atulagaina o fa'amaumauga ma e tele lava e le suia.
Fa'aopoopoga: I le isi itu, o le fa'aopoopoga o le fuaina lea o le aofa'i o tuple i totonu o fa'amaumauga i so'o se taimi. Pe a faia tuples, suia, pe tape i totonu o se database, o le faʻaopoopoga, lea e taʻua foi o le ata o le database, e faʻaauau pea ona suia i le tau.
18. O a le tele o metotia o le faʻavasegaina ma o le a le uiga o le faaupuga "normalization"?
Normalization o le faʻagasologa o le faʻatulagaina o faʻamaumauga e puipuia ai le toe faʻaluaina o faʻamaumauga ma le toe faʻaaogaina. Ole tele o la'asaga masani e mulimuli le tasi i le isi ma e ta'ua o faiga masani. O le mulimuli i foliga masani e faalagolago le tasi i le isi.
O fa'ailoga masani muamua e tolu e fa'apea.
NF-1, po'o le First Normal Form, laina e aunoa ma ni fa'avasegaga faifaipea
2NF o lo'o fa'atusa mo le Second Normal Form. O tau ta'itasi o se koluma lagolago (e le o ki) e fa'alagolago i le ki autu atoa.
Three-Normal-Form (3NF) e fa'alagolago na'o le ki autu ma e le fa'alagolago i so'o se isi fa'atauga lagolago (e le o ki).
E iai fo'i au fomu masani maualuga, pei ole BCNF, fa'aopoopo i nei mea.
BNCF - O se suiga sili atu ona faʻapitoa ma saʻo o le 3NF e taʻua o le 3.5NF. E tatau ona i ai se laulau i le 3NF ma tausisi i le tulafono a le BCNF e faapea o le A e tatau ona avea ma ki sili o le laulau mo soʻo se faʻalagolago i galuega A->B.
19. Faamatala se loka. O le eseesega autu i le va o se loka faʻasoa ma se loka faʻapitoa i le taimi o fefaʻatauaiga faʻamaumauga e tatau ona faʻamatalaina.
O le loka fa'amaumauga ose faiga e puipuia ai le lua pe sili atu tagata fa'aoga fa'amaumauga mai le fa'afouina o se vaega fa'asoa fa'amaumauga i le taimi e tasi.
E leai se isi tagata fa'aoga fa'amaumauga po'o se vasega e mafai ona fa'asa'o fa'amaumauga se'ia tatala le loka i luga o se fa'amaumauga fa'apitoa pe a maua e se tasi fa'aoga fa'amaumauga po'o se vasega se loka.
Loka Fa'asoa: O le faitauina o se mea fa'amatalaga e mana'omia ai se loka fa'asoa, ma e tele fefa'ataua'iga e mafai ona fa'amauina se loka i luga o le mea lava e tasi fa'amaumauga i lalo o se loka fa'asoa. O elemene faʻamaumauga i totonu o se loka faʻasoa e mafai ona faitau e le tele o fefaʻatauaiga.
Loka fa'apitoa: So'o se fefa'ataua'iga e fa'atino ai se galuega tusitusi e iai se loka, e ta'ua o se loka fa'apitoa. O lenei ituaiga loka e faʻasa ai le tele o fefaʻatauaiga, puipuia soʻo se faʻalavelave i totonu o faʻamaumauga.
20. O le ā le uiga o le faaupuga “normalization” ma le “denormalization”?
O le faiga masani e aofia ai le talepeina o faʻamaumauga i le tele o laulau e faʻaitiitia ai le toe faʻaaogaina. O le fa'avasegaina e maua ai le fa'aogaina o avanoa fa'a-tisiki ma fa'afaigofie ai ona fa'asaoina le fa'amaoni o fa'amaumauga.
O le Denormalization o le fa'afeagai lea o le fa'avasegaina talu ai e tu'ufa'atasia laulau masani i se laulau e tasi e fa'avave ai le toe maua mai o fa'amaumauga. E ala i le feliuliua'i o le fa'atonuga, o le fa'agaioiga JOIN e mafai ai ona tatou maua se fa'ailoga fa'aletonu o fa'amaumauga.
21. Fa'amatala le vaeluaga o fa'amaumauga ma lona taua.
O se fa'amaumauga fa'amaumauga e vaevaeina i ni vaega eseese, fa'apitoa e ala i le fa'agasologa o le vaeluaga o fa'amaumauga, lea e fa'aleleia ai le avanoa, fa'atinoga, ma le fa'afoeina.
O nisi nei o mafuaʻaga e taua ai le vaeluaga o faʻamaumauga:
- Fa'aleleia le lelei o fesili
- E mafai ai ona e mauaina vaega taua o se vaega faapitoa
- E mafai ona teuina faʻamatalaga i luga o le faʻafefe, taugofie le teuina.
22. O le ā le uiga ia te oe o le faaupuga “faagaeeina,” “toe faafoʻisia,” ma le “faafouga i le taimi e tasi”?
Fa'afouina Fa'afouga: A'o le'i fa'amanaia le fa'amaumauga i le lalolagi moni, o nei suiga e faia i ai.
Toe Fa'afouga Fa'afouga: A mae'a ona fa'agaoioi se fa'amaumauga i le lalolagi moni, o nei suiga toe fa'aleleia e faia i ai.
Fa'afouina Fa'atasi: O nei suiga e faia i le fa'amaumauga i le taimi tonu lava e fa'amanaia ai i le lalolagi moni.
23. O le ā le uiga ia te oe o le upu “fala”? Fa'amatala le tele o ituaiga o pupuni.
O le fetuu ose meafaifa'amatalaga e fa'afaigofie ai le fa'aogaina o fa'amaumauga o laina-i-laina ma fa'atusalia se seti o taunu'uga.
O ituaiga ia o cursors:
- Implicit cursor: O lenei ituaiga o cursor e vave fa'aalia i le taimi lava e fa'atino ai le SQL. E le o logoina le tagata fa'aoga i le ta'utinoga a le fa'ailo i lenei tulaga.
- Fa'amatalaga manino: Talu ai o lo'o fa'agasolo se fesili i le tele o laina, o lenei ituaiga o fa'aupuga o se tasi lea o lo'o fa'amatalaina e PL/SQL.
24. Fa'amatala le eseesega i le va o feso'ota'iga ma fa'ata'ita'iga fa'amaumauga tu'ufa'atasi.
O fa'amaumauga e fa'atulagaina i nodes i le mea e pei o se la'au i se fa'asologa o fa'amaumauga fa'amaumauga. E na'o le tasi le pona matua e fa'apipi'i i ai.
O se taunuuga, o faʻamaumauga a lenei faʻataʻitaʻiga e iai se fesoʻotaʻiga tasi-i-tele. O le Document Object Approach (DOM), lea e masani ona faʻaogaina i luga o upega tafaʻilagi, o se faʻataʻitaʻiga sili lea o lenei faʻataʻitaʻiga.
O se fa'alelei fa'alelei o se fa'ata'ita'iga fa'atonu o le fa'ata'ita'iga fa'amaumauga o feso'ota'iga. O faʻamaumauga e faʻatulagaina tutusa ma se laʻau i lenei tulaga. Ae ui i lea, e tasi le pona a tamaiti, e mafai ona feso'ota'i i nisi pona matua.
O se feso'ota'iga tele-i-many e atia'e i le va o nodes fa'amaumauga ona o le i'uga. O fa'amaumauga o feso'ota'iga e aofia ai le Integrated Data Store (IDS) ma le IDMS (Integrated Database Management System).
25. Fa'amatala MongoDB.
MongoDB o se faʻamatalaga tatala, e le fesoʻotaʻi, e leʻi faʻatulagaina faʻamaumauga. O au fa'amaumauga o lo'o teuina i fa'aputuga o fa'amaumauga ta'itasi i totonu o la matou fa'amaumauga e fa'atatau i pepa.
O se pepa i MongoDB o se mea JSON tele e aunoa ma se fausaga faʻapitoa poʻo se syntax. O fa'amaumauga a le JSON o lo'o fa'atusalia e MongoDB i se fa'asologa fa'ailoga-fa'ailoga e ta'ua o le BSON.
26. Faamatala le eseesega i le va o le DBMS 2-tier ma le 3-tier system.
O le faaupuga "lua-tier architecture" e faasino i se tagata-server architecture lea o talosaga o loʻo faʻaogaina i luga o tagata faʻatau e fegalegaleai saʻo ma faʻamaumauga o loʻo faʻaogaina i luga o sapalai e aunoa ma le faʻaogaina o soʻo se middleware.
O le mamanu 3-tier e aofia ai se faʻaopoopoga faʻaopoopo i le va o le kalani ma le 'auʻaunaga e ofoina atu i tagata faʻaoga se faʻaoga faʻaoga faʻataʻitaʻiga ma faʻaoga atili ai le faʻaogaina ma le avanoa. I lenei ituaiga o mamanu, e fegalegaleai le talosaga a le tagata o tausia ma se talosaga i le itu-aumau, ona talanoa lea ma le faiga o database.
27. I totonu o se database, o le ā le uiga o le faaupuga “hashing”?
O se manoa o mataitusi e fa'asolo i totonu o se ki po'o se tau e fa'atusalia ai le manoa muamua ae masani ona fa'amau i se umi itiiti. Talu ai ona o le sailia o se mea e faʻaaoga ai se ki faʻapuupuu puʻupuʻu nai lo le tau muamua e sili atu le vave, e faʻaaogaina le hashing e faʻasino ma toe aumai mea i totonu o faʻamaumauga.
28. O le a le matafaioi a le pule o fa'amaumauga i totonu ole DBMS?
O le Pule Fa'amaumauga (DBA) ei ai matafaioi taua nei i le DBMS:
- Faʻatulagaina ma faʻapipiʻi faʻamaumauga
- Femalaga'iga o fa'amaumauga
- Iloiloga o faatinoga
- Fuafuaina ma le faʻatinoina o auala saogalemu
- Toe faʻaleleia ma teuina faʻamatalaga
- Fa'asalalau
iʻuga
O le aoina o fesili ma tali faʻatalanoaga a le DBMS ua tuʻuina atu e fai ma faʻamatalaga ina ia mafai ai e sui tauva mafai ona malamalama vave ma faigofie i nei fesili.
I le faaiuga, ua matou suʻesuʻeina fesili pito i luga ole DBMS faʻatalanoaga e masani ona fesiligia i faʻalapotopotoga.
Tuua se tali