Talaan ng nilalaman[Tago][Ipakita]
- 1. Ano ang ibig mong sabihin sa Database?
- 2. Ano ang ibig mong sabihin sa DBMS?
- 3. Ipaliwanag ang iba't ibang wika ng DBMS.
- 4. Maglista ng ilang mga pakinabang ng DBMS?
- 5. Banggitin ang mga disbentaha ng kumbensyonal na mga sistemang nakabatay sa file na mayroon ang mga DBMS sa kanila.
- 6. Ano ang ibig mong sabihin sa mga katangian ng ACID sa DBMS?
- 7. Ano ang papel na ginagampanan ng SQL sa DBMS?
- 8. Ibinibilang ba ang blangko na espasyo o zero bilang mga NULL na halaga sa mga database?
- 9. Ano nga ba ang data warehousing?
- 10. Ano ang ibig sabihin ng checkpoint ng DBMS?
- 11. Ilarawan ang iba't ibang mga layer ng abstraction ng data ng DBMS.
- 12. Ano ang ibig sabihin sa iyo ng "pag-optimize ng query"?
- 13. Entity-relationship modelling: ano ito?
- 14. Ano ang ibig sabihin ng mga pariralang "entity," "uri ng entity," at "entity set" sa isang database management system?
- 15. Ano ang mga koneksyon, at anong mga uri ng relasyon ang mayroon sa DBMS?
- 16. Ano nga ba ang RDBMS?
- 17. Ano ang ibig sabihin ng mga terminong "intensyon" at "extension" sa isang database?
- 18. Ano ang maraming paraan ng normalisasyon at ano ang ibig sabihin ng terminong “normalisasyon”?
- 19. Ilarawan ang isang lock. Ang pangunahing pagkakaiba sa pagitan ng isang nakabahaging lock at isang eksklusibong lock sa panahon ng isang transaksyon sa database ay dapat ipaliwanag.
- 20. Ano ang ibig sabihin ng mga katagang “normalisasyon” at “denormalisasyon”?
- 21. Ilarawan ang database partitioning at ang kahalagahan nito.
- 22. Ano ang ibig sabihin sa iyo ng mga terminong “proactive,” “retroactive,” at “sabay-sabay na pag-update”?
- 23. Ano ang ibig sabihin sa iyo ng terminong “cursor”? Ilarawan ang maraming uri ng mga cursor.
- 24. Ilarawan ang mga pagkakaiba-iba sa pagitan ng mga modelo ng network at hierarchical database.
- 25. Ilarawan ang MongoDB.
- 26. Ilarawan ang mga pagkakaiba-iba sa pagitan ng 2-tier at 3-tier na DBMS system.
- 27. Sa isang database, ano ang ibig sabihin ng terminong “hashing”?
- 28. Ano ang tungkulin ng isang database administrator sa isang DBMS?
- Konklusyon
Ang data ay matatagpuan saanman sa mundo! Sa merkado ngayon, mahigit 2.5 quintillion bytes ng data ang ginagawa bawat araw.
Mahalagang suriin nating lahat ang data na ito at ibigay ang mga kinakailangang resulta gamit ang mga database management system (DBMS). Sa kabilang panig, ang pagkakaroon ng kaalaman sa DBMS ay ginagawang posible na magtrabaho bilang isang administrator ng database.
Dahil binabasa mo ang post na ito tungkol sa DBMS Interview Questions, ipagpalagay ko na alam mo na ang mga detalyeng ito. Anumang propesyon sa data analytics ay dapat magsimula sa isang matatag na pag-unawa sa mga database management system (DBMS).
Ang pagbuo ng mga epektibong sistema ng database ay nangangailangan ng kakayahang mag-organisa, mag-assess, dumaan, at magkaroon ng kahulugan ng malawak na dami ng data.
Narito ang ilang mga tanong sa panayam sa DBMS upang matulungan kang magtagumpay sa iyong susunod na pakikipanayam sa trabaho at makuha ang posisyong pinangarap mo, nagsimula ka na man sa isang karera sa data analytics o nagsisimula pa lang.
Ang mga nangungunang tanong sa pakikipanayam sa DBMS ay natipon sa isang listahan para sa iyong kapakinabangan upang matulungan kang mapagtagumpayan ang iyong pakikipanayam at mapalakas ang iyong pag-unawa sa paksa.
1. Ano ang ibig mong sabihin sa Database?
Ang database ay isang lohikal na nakabalangkas na koleksyon ng data na maaaring ma-update, ma-access, at mapanatili nang madali. Ang anumang nabuo gamit ang create command ay isang database object, at ang mga database ay kadalasang binubuo ng mga koleksyon ng mga table o object na may mga entry at field.
Ang isang entry sa isang talahanayan ay kinakatawan ng isang tuple o isang hilera. Ang mga pangunahing bahagi ng imbakan ng data, na nagbibigay ng mga detalye tungkol sa isang partikular na aspeto ng talahanayan, ay isang katangian o isang column.
Kinukuha ng DBMS ang data mula sa isang database gamit ang mga query na ibinigay ng user.
2. Ano ang ibig mong sabihin sa DBMS?
Ang DBMS ay mga software program na tumutulong sa iyo sa paglikha at pamamahala ng lohikal na konektadong data.
Upang ilagay ito sa ibang paraan, ang isang database management system (DBMS) ay nagbibigay sa amin ng isang interface o tool para sa pagsasagawa ng iba't ibang mga operasyon kabilang ang pagbuo ng isang database, pagdaragdag ng data dito, pag-alis nito, pagbabago ng data, at iba pa.
Ang software na tinatawag na database management system (DBMS) ay nagbibigay-daan sa data na maimbak sa mas secure na paraan kaysa sa isang file-based na system.
3. Ipaliwanag ang iba't ibang wika ng DBMS.
Ang mga sumusunod ay ilan sa mga wikang ginagamit ng mga DBMS:
- DDL(Data Definition Language): Ang mga tagubilin na kailangan para tukuyin ang database ay nakapaloob dito. CREATE, ALTER, DROP, TRUNCATE, RENAME, atbp. ay ilang mga halimbawa.
- DML(Data Manipulation Language): Kabilang dito ang mga utos na kailangan para gumana sa data sa database. Kasama sa mga halimbawa ang SELECT, UPDATE, INSERT, DELETE, atbp.
- DCL(Data Control Language): Kabilang dito ang mga command na kinakailangan upang harapin ang mga pahintulot ng user at mga kontrol sa database system. Halimbawa, GRANT at REVOKE.
- TCL(Transaction Control Language): Kabilang dito ang mga command na dapat gamitin para pamahalaan ang mga transaksyon sa database. Halimbawa, COMMIT, ROLLBACK, at SAVEPOINT.
4. Maglista ng ilang mga pakinabang ng DBMS?
- Posible para sa maraming mga gumagamit na makipagpalitan ng data mula sa parehong database nang sabay-sabay. Higit pa rito, ginagawang posible ng ganitong uri ng pagbabahagi para sa mga user na mabilis na tumugon sa mga pagbabago sa kapaligiran ng database.
- Posible para sa maraming mga gumagamit na tingnan ang data ng parehong database nang sabay-sabay.
- binabawasan ang pagdoble sa isang database sa pamamagitan ng pagpapakilala ng isang sistema na pinag-iisa ang lahat ng data sa isang solong database.
- Kung kinakailangan, ang data sa database ay maaaring maibalik at ang isang backup ng data ay maaaring i-program upang awtomatikong malikha.
- Pinapagana ang pagbabago sa format ng data habang pinapanatili ang makeup ng lahat ng tumatakbong proseso ng application.
5. Banggitin ang mga disbentaha ng kumbensyonal na mga sistemang nakabatay sa file na mayroon ang mga DBMS sa kanila.
Napipilitan kaming i-scan ang bawat pahina sa isang tipikal na sistemang nakabatay sa file dahil walang pag-index, na ginagawang nakakaubos ng oras at matamlay ang pag-access sa nilalaman.
Ang kalabisan at hindi pagkakapare-pareho ay ang iba pang mga problema dahil ang mga file ay madalas na kasama ang kalabisan at duplicate na data, at ang pagbabago sa isa sa mga ito ay ginagawang lahat ng mga ito ay hindi naaayon.
Ang pag-access ng data ay mas mahirap sa tradisyunal na file-based na mga system dahil ang data ay hindi organisado. Ang isa pang disbentaha ay ang kawalan ng concurrency control, na pumipigil sa maraming operasyon na gumana sa parehong file nang sabay-sabay at sa halip ay pinipilit ang isang aksyon na i-lock ang buong page.
Nalutas din ng mga sistema ng pamamahala ng database ang mga isyu sa mga tradisyunal na sistemang nakabatay sa file kabilang ang mga pagsusuri sa integridad, paghihiwalay ng data, atomicity, seguridad, at higit pa.
6. Ano ang ibig mong sabihin sa mga katangian ng ACID sa DBMS?
Ang pangunahing mga alituntunin na dapat sundin upang mapanatili ang integridad ng data ay ang mga katangian ng ACID ng isang database management system. Ito ang mga ito:
- Atomicity - Tinukoy din bilang ang prinsipyong "lahat o wala", pinaniniwalaan ng atomicity na ang bawat pagsusuri ng isang yunit ay ganap na isinasagawa o hindi lahat.
- Consistency: Ipinapakita ng property na ito na pare-pareho ang data sa database bago at pagkatapos ng bawat transaksyon.
- Isolation – Tinutukoy ng property na ito na maraming transaksyon ang maaaring maganap sa parehong oras.
- Durability – Tinitiyak ng property na ito na ang bawat transaksyon ay naitala sa non-volatile memory kapag nakumpleto na.
7. Ano ang papel na ginagampanan ng SQL sa DBMS?
Ang SQL ay nakatayo para sa Structured Query Language, at ang pangunahing function nito ay ang makipag-ugnayan sa mga relational database sa pamamagitan ng pagpasok at pag-update/pagbabago ng data.
8. Ibinibilang ba ang blangko na espasyo o zero bilang mga NULL na halaga sa mga database?
Hindi, ang isang NULL na halaga ay medyo naiiba mula sa zero at blangko na espasyo dahil ito ay nagpapahiwatig ng isang halaga na itinalaga, hindi alam, hindi magagamit, o hindi nauugnay, kumpara sa blangko na espasyo at zero, na ang bawat isa ay kumakatawan sa isang character.
9. Ano nga ba ang data warehousing?
Ang data warehousing ay ang proseso ng pangangalap, pag-extract, pagproseso, at pag-import ng data mula sa ilang mga mapagkukunan upang maiimbak ito sa isang database.
Ang isang data warehouse ay maaaring isipin bilang isang sentral na imbakan kung saan ang data ay ginagamit para sa data analytics at dumadaloy mula sa mga transactional system at iba pang relational database.
A data bodega naglalaman ng hanay ng makasaysayang data mula sa isang organisasyon na ginagamit upang mapahusay ang paggawa ng desisyon sa loob ng kumpanya.
10. Ano ang ibig sabihin ng checkpoint ng DBMS?
Tinatanggal ng paraan ng Checkpoint ang lahat ng nakaraang log mula sa system at permanenteng sine-save ang mga ito sa storage device.
Dalawang diskarte na makakatulong sa DBMS na mabawi at mapanatili ang mga katangian ng ACID kasama ang pag-iingat ng mga pahina ng anino at pag-iingat ng isang log ng bawat transaksyon. Ang mga checkpoint ay mahalaga para sa isang log-based na mekanismo sa pagbawi.
Ang talaan ng log ng transaksyon ay maaaring gamitin upang mabawi ang lahat ng nakatuong data hanggang sa oras ng pag-crash mula sa mga checkpoint, na kung saan ay ang pinakamababang punto kung saan maaaring mabawi ng database engine pagkatapos ng pag-crash.
11. Ilarawan ang iba't ibang mga layer ng abstraction ng data ng DBMS.
Ang abstraction ng data ay nagtatago ng hindi mahalagang impormasyon mula sa user upang i-promote ang isang mas tuluy-tuloy na pakikipag-ugnayan. Mayroong tatlong layer ng abstraction:
- Pisikal na Antas: Ang pinakamaliit na antas ng abstraction ay naglalarawan sa pisikal na imbakan ng data sa memorya. Parehong sequential at random na paraan ng pag-access ay maaaring gamitin upang ma-access ang data. Ang mga B+ tree at mga diskarte sa pag-hash ay ginagamit upang ayusin ang mga file.
- Logic Level: Ang antas kung saan ang data ay pinananatili sa anyo ng mga talahanayan. Bilang karagdagan, ang mga pangunahing istruktura ay ginagamit upang mag-imbak ng mga koneksyon sa pagitan ng iba't ibang mga elemento.
- View Level: Ito ang pinakamataas na antas ng abstraction. Isang bahagi lamang ng totoong database, na kinakatawan ng mga row at column, ang available sa mga user. Maramihang mga view ng parehong database ay naiisip. Hindi ipinapaalam sa mga user ang mga detalye ng storage at pagpapatupad.
12. Ano ang ibig sabihin sa iyo ng "pag-optimize ng query"?
Hinahanap ng hakbang sa pag-optimize ng query ang diskarte sa pagsusuri na may pinakamababang inaasahang gastos. Nagiging may-katuturan ang bahaging ito kapag mayroong ilang mga algorithm at pamamaraan na magagamit upang gawin ang parehong problema.
Ang mga sumusunod ay ilang mga benepisyo ng pag-optimize ng query:
- Ang output ay naihatid nang mas mabilis
- Binabawasan ang pagiging kumplikado ng panahon at espasyo
- Maaaring maproseso ang higit pang mga katanungan sa mas maikling panahon.
13. Entity-relationship modelling: ano ito?
Gumagamit ang paraan ng disenyo ng database na ito ng mga diagram upang ilarawan ang mga aktwal na item sa totoong mundo bilang mga entity at ipakita ang kanilang mga relasyon. Pinapasimple ng pamamaraang ito para sa DBA team na maunawaan ang schema.
14. Ano ang ibig sabihin ng mga pariralang "entity," "uri ng entity," at "entity set" sa isang database management system?
Entity: Ang isang real-world na item ay itinuturing na isang entity kung mayroon itong mga katangian na tumutugma sa mga partikular na katangian nito. Halimbawa, ang isang mag-aaral, empleyado, o guro ay sumisimbolo sa isang nilalang.
Uri ng Entity: Inilalarawan ang isang uri ng entity bilang isang pangkat ng mga entity na may magkatulad na katangian. Ang isang uri ng entity ay kinakatawan ng isa o higit pang naka-link na mga talahanayan sa isang database. Posibleng isipin ang uri ng entity o mga katangian bilang isang katangian na partikular na tumutukoy sa entity. Ang isang mag-aaral, halimbawa, ay sumasagisag sa isang bagay na may mga katangian tulad ng student id, pangalan ng mag-aaral, atbp.
Entity Set: Ang lahat ng entity sa isang database na kabilang sa isang partikular na uri ng entity ay pinagsama-sama bilang isang entity set. Halimbawa, ang isang entity set ay isang koleksyon ng lahat ng mga mag-aaral, miyembro ng kawani, guro, at iba pa.
15. Ano ang mga koneksyon, at anong mga uri ng relasyon ang mayroon sa DBMS?
Sa isang DBMS, ang isang relasyon ay isang sitwasyon kung saan ang dalawang entity ay konektado sa isa't isa. Sa kasong ito, ang talahanayan ng foreign key ay may reference sa pangunahing key ng kabilang table.
Kasama sa sumusunod na listahan ang maraming uri ng relasyon na makikita sa DBMS:
- One-to-One Relationship: Ang terminong ito ay ginagamit upang ilarawan ang isang relasyon sa pagitan ng isang row sa Table A at isang row sa Table B.
- One-to-Many Relationship: Ginagamit kapag may kaugnayan sa pagitan ng isang row sa Table A at maraming row sa Table B.
- Many-to-Many Relationship – Ginagamit kapag ang malaking bilang ng mga row sa table A ay maaaring ikonekta sa isang malaking bilang ng mga row sa table B.
- Self-Referencing Relationship – Ginagamit kapag ang isang tala sa talahanayan A ay konektado sa isa pang tala sa parehong talahanayan.
16. Ano nga ba ang RDBMS?
Ang RDBMS, o relational database management system, ay isang pagdadaglat para sa mga sistemang ito. Ito ay ginagamit upang subaybayan ang mga index ng talahanayan at mga talaan ng data.
Ang mga RDBMS ay isang subset ng mga database management system na gumagamit ng istraktura upang hanapin at kunin ang impormasyon tungkol sa iba pang mga object ng database. Pinapadali ng relational database management system (RDBMS) ang pag-update, pagpasok, pag-alis, pag-edit, at pamamahala ng relational database.
Sa karamihan ng oras, ginagamit ng RDBMS ang wikang SQL dahil ito ay user-friendly at regular na ginagamit.
17. Ano ang ibig sabihin ng mga terminong "intensyon" at "extension" sa isang database?
Ang pangunahing pagkakaiba sa pagitan ng intensyon at extension sa isang database ay ang mga sumusunod:
Intensyon: Ang intensyon, minsan ay tinutukoy bilang database schema, ay ginagamit upang ilarawan ang paglalarawan ng database. Ito ay itinatag sa panahon ng pagtatayo ng database at karamihan ay hindi nagbabago.
Extension: Sa kabilang banda, ang extension ay isang pagsukat ng kabuuang bilang ng mga tuple sa database sa anumang oras. Kapag ang mga tuple ay ginawa, binago, o tinanggal sa isang database, ang extension, na kilala rin bilang snapshot ng database, ay patuloy na nagbabago sa halaga.
18. Ano ang maraming paraan ng normalisasyon at ano ang ibig sabihin ng terminong “normalisasyon”?
Ang normalisasyon ay ang proseso ng pagbubuo ng data upang maiwasan ang pagdoble at redundancy ng data. Ang ilang mga yugto ng normalisasyon ay sumusunod sa isa't isa at tinutukoy bilang mga normal na anyo. Ang pagsunod sa mga tipikal na anyo ay nakasalalay sa isa't isa.
Ang unang tatlong normal na anyo ay ang mga sumusunod.
NF-1, o First Normal Form, mga row na walang paulit-ulit na pagpapangkat
Ang 2NF ay kumakatawan sa Second Normal Form. Ang bawat halaga ng isang sumusuporta (hindi key) na column ay nakasalalay sa buong pangunahing key.
Ang Three-Normal-Form (3NF) ay nakadepende lamang sa primary key at hindi nakadepende sa anumang iba pang sumusuporta (non-key) na mga value ng column.
Mayroon ka ring mas matataas na normal na anyo, gaya ng BCNF, bilang karagdagan sa mga ito.
BNCF – Ang isang mas sopistikado at eksaktong variant ng 3NF ay tinutukoy bilang 3.5NF. Ang isang talahanayan ay dapat na nasa 3NF at sumunod sa panuntunan ng BCNF na ang A ay dapat na ang super key ng talahanayan para sa anumang functional dependence A->B.
19. Ilarawan ang isang lock. Ang pangunahing pagkakaiba sa pagitan ng isang nakabahaging lock at isang eksklusibong lock sa panahon ng isang transaksyon sa database ay dapat ipaliwanag.
Ang lock ng database ay isang panukalang panseguridad na pumipigil sa dalawa o higit pang mga user ng database mula sa pag-update ng isang nakabahaging piraso ng data nang sabay-sabay.
Walang ibang user o session ng database ang makakapag-edit ng data hanggang sa mailabas ang lock sa isang partikular na database kapag nakakuha ng lock ang isang user o session ng database.
Nakabahaging Lock: Ang pagbabasa ng item ng data ay nangangailangan ng nakabahaging lock, at maraming transaksyon ang maaaring magkaroon ng lock sa parehong item ng data sa ilalim ng nakabahaging lock. Ang mga elemento ng data sa isang nakabahaging lock ay mababasa ng maraming transaksyon.
Eksklusibong lock: Ang anumang transaksyon na magsasagawa ng write operation ay may lock, na kilala bilang eksklusibong lock. Ang form na ito ng lock ay nagbabawal ng maramihang mga transaksyon, na pumipigil sa anumang mga pagkakaiba sa database.
20. Ano ang ibig sabihin ng mga katagang “normalisasyon” at “denormalisasyon”?
Ang proseso ng normalisasyon ay kinabibilangan ng paghahati-hati ng data sa maraming mga talahanayan upang mabawasan ang kalabisan. Ang normalisasyon ay nagreresulta sa mas malaking paggamit ng espasyo sa disk at ginagawang mas simple ang pagpapanatili ng integridad ng database.
Ang denormalization ay ang kabaligtaran ng normalization dahil pinagsasama nito ang mga normalized na talahanayan sa isang talahanayan upang mapabilis ang pagkuha ng data. Sa pamamagitan ng pag-flip sa normalization, binibigyang-daan kami ng JOIN operation na makagawa ng denormalized na representasyon ng data.
21. Ilarawan ang database partitioning at ang kahalagahan nito.
Ang isang lohikal na database ay nahahati sa hiwalay, self-contained na entity sa pamamagitan ng proseso ng data partitioning, na nagpapahusay sa availability, performance, at manageability.
Ang mga sumusunod ay ilang dahilan kung bakit mahalaga ang paghahati ng database:
- Pinapahusay ang kahusayan ng mga query
- Nagbibigay-daan sa iyo na ma-access ang mga makabuluhang bahagi ng isang partikular na partisyon
- Maaaring maimbak ang data sa tamad, murang imbakan.
22. Ano ang ibig sabihin sa iyo ng mga terminong “proactive,” “retroactive,” at “sabay-sabay na pag-update”?
Proactive Update: Bago magkabisa ang database sa aktwal na mundo, ang mga pagsasaayos na ito ay ginawa dito.
Retroactive Update: Matapos gumana ang isang database sa totoong mundo, ang mga retroactive na pagbabagong ito ay ginawa dito.
Sabay-sabay na Update: Ang mga pagbabagong ito ay ginawa sa database sa eksaktong parehong sandali kung kailan magkakabisa ang mga ito sa aktwal na mundo.
23. Ano ang ibig sabihin sa iyo ng terminong “cursor”? Ilarawan ang maraming uri ng mga cursor.
Ang cursor ay isang database object na nagpapadali sa row-by-row na pagmamanipula ng data at kumakatawan sa isang set ng resulta.
Ito ang ilang uri ng mga cursor:
- Implicit cursor: Ang ganitong uri ng cursor ay agad na idineklara sa sandaling naisakatuparan ang SQL. Hindi ipinaalam sa user ang deklarasyon ng cursor sa pagkakataong ito.
- Tiyak na cursor: Dahil pinoproseso nito ang isang query sa ilang row, ang ganitong uri ng cursor ay isa na inilalarawan ng PL/ SQL.
24. Ilarawan ang mga pagkakaiba-iba sa pagitan ng mga modelo ng network at hierarchical database.
Ang data ay inayos sa mga node sa kung ano ang kahawig ng isang puno sa isang hierarchical database paradigm. Ang isang node ay maaari lamang magkaroon ng isang parent node na nakakabit dito.
Bilang resulta, ang data ng modelong ito ay may one-to-many na koneksyon. Ang Document Object Approach (DOM), na kadalasang ginagamit sa mga web browser, ay isang pangunahing halimbawa ng modelong ito.
Ang isang pinahusay na variant ng isang hierarchical na modelo ay ang network database model. Ang data ay nakaayos nang katulad sa isang puno sa pagkakataong ito. Ang isang child node, gayunpaman, ay maaaring ma-link sa ilang parent node.
Ang isang many-to-many na link ay bubuo sa pagitan ng mga data node bilang resulta. Kasama sa mga database ng network ang Integrated Data Store (IDS) at IDMS (Integrated Database Management System).
25. Ilarawan ang MongoDB.
Ang MongoDB ay isang open-source, non-relational, unstructured database. Ang iyong data ay nakaimbak sa mga koleksyon na binubuo ng mga indibidwal na dokumento sa aming database na nakatuon sa dokumento.
Ang isang dokumento sa MongoDB ay isang malaking bagay na JSON na walang partikular na istraktura o syntax. Ang mga dokumento ng JSON ay kinakatawan ng MongoDB sa isang binary-encoded na format na tinatawag na BSON.
26. Ilarawan ang mga pagkakaiba-iba sa pagitan ng 2-tier at 3-tier na DBMS system.
Ang terminong "two-tier architecture" ay tumutukoy sa isang client-server architecture kung saan ang mga application na tumatakbo sa mga kliyente ay direktang nakikipag-ugnayan sa mga database na tumatakbo sa mga server nang hindi gumagamit ng anumang middleware.
Ang 3-tier na disenyo ay may kasamang karagdagang layer sa pagitan ng kliyente at ng server upang mag-alok sa mga user ng isang graphical na user interface at gawing mas secure at naa-access ang system. Sa ganitong paraan ng disenyo, ang client-side na application ay nakikipag-ugnayan sa isang server-side na application, na pagkatapos ay nagsasalita sa database system.
27. Sa isang database, ano ang ibig sabihin ng terminong “hashing”?
Ang isang string ng mga character ay na-hash sa isang key o value na kumakatawan sa orihinal na string ngunit kadalasang naayos sa mas maliit na haba. Dahil mas mabilis ang paghahanap ng isang item gamit ang isang mas maikling hashed key kaysa sa orihinal na value, ginagamit ang hashing upang i-index at kunin ang mga bagay sa mga database.
28. Ano ang tungkulin ng isang database administrator sa isang DBMS?
Ang Database Administrator (DBA) ay may mga sumusunod na mahahalagang tungkulin sa DBMS:
- Pag-set up at pag-install ng mga database
- Paglipat ng data
- Pagsusuri ng pagganap
- Pagpaplano at pagpapatupad ng mga hakbang sa seguridad
- Pagbawi at pag-iimbak ng data
- Troubleshooting
Konklusyon
Ang koleksyon ng mga tanong at sagot sa panayam ng DBMS ay ibinigay bilang isang sanggunian upang ang mga potensyal na kandidato ay mabilis at madaling maunawaan ang mga tanong na ito.
Sa konklusyon, nasuri namin ang mga nangungunang tanong sa panayam ng DBMS na madalas itanong sa mga organisasyon.
Mag-iwan ng Sagot