Table of Contents[Hide][Show]
- 1. Koj txhais li cas los ntawm Database?
- 2. Koj txhais li cas los ntawm DBMS?
- 3. Piav ntau hom lus DBMS.
- 4. Sau ob peb qhov zoo ntawm DBMS?
- 5. Hais txog qhov tsis zoo ntawm cov txheej txheem ua raws li cov ntaub ntawv uas DBMSs muaj tshaj lawv.
- 6. Koj txhais li cas los ntawm ACID cov khoom hauv DBMS?
- 7. Lub luag haujlwm twg yog SQL ua haujlwm hauv DBMS?
- 8. Puas yog qhov chaw seem lossis xoom suav ua NULL qhov tseem ceeb hauv cov ntaub ntawv?
- 9. Dab tsi yog cov ntaub ntawv warehousing?
- 10. Qhov chaw kuaj DBMS txhais li cas?
- 11. Piav txog ntau yam DBMS cov ntaub ntawv abstraction txheej.
- 12. Qhov "query optimization" txhais li cas rau koj?
- 13. Cov qauv kev sib raug zoo ntawm qhov chaw: nws yog dab tsi?
- 14. Cov nqe lus "chaw", "entity type," thiab "entity set" txhais li cas nyob rau hauv lub database tswj system?
- 15. Kev sib txuas yog dab tsi, thiab hom kev sib raug zoo nyob hauv DBMS?
- 16. RDBMS yog dab tsi?
- 17. Cov ntsiab lus "intension" thiab "extension" txhais li cas hauv cov ntaub ntawv?
- 18. Dab tsi yog ntau txoj hauv kev ntawm normalization thiab lo lus "normalization" txhais li cas?
- 19. Piav ib lub xauv. Qhov sib txawv tseem ceeb ntawm kev sib koom xauv thiab lub xauv tshwj xeeb thaum lub sij hawm sib pauv ntaub ntawv yuav tsum tau piav qhia.
- 20. Cov lus "normalization" thiab "denormalization" txhais li cas?
- 21. Piav qhia txog kev faib cov ntaub ntawv thiab nws qhov tseem ceeb.
- 22. Cov lus "proactive," "retroactive," thiab "simultaneous update" txhais li cas rau koj?
- 23. Lo lus "cursor" txhais li cas rau koj? Piav ntau hom cursors.
- 24. Piav txog qhov sib txawv ntawm lub network thiab hierarchical database qauv.
- 25. Piav MongoDB.
- 26. Piav qhia qhov txawv ntawm 2-tier thiab 3-tier DBMS system.
- 27. Hauv ib lub database, lo lus "hashing" txhais li cas?
- 28. Tus thawj tswj hwm database ua haujlwm li cas hauv DBMS?
- xaus
Cov ntaub ntawv tuaj yeem pom nyob txhua qhov chaw hauv ntiaj teb! Hauv kev ua lag luam niaj hnub no, ntau tshaj 2.5 quintillion bytes ntawm cov ntaub ntawv raug tsim txhua hnub.
Nws yog ib qho tseem ceeb uas peb txhua tus txheeb xyuas cov ntaub ntawv no thiab muab cov txiaj ntsig xav tau siv cov kev tswj hwm database (DBMS). Ntawm qhov tod tes, muaj kev paub DBMS ua rau nws muaj peev xwm ua haujlwm ua tus thawj tswj hwm database.
Muab hais tias koj tab tom nyeem cov ntawv no hais txog DBMS Cov Lus Nug Txog Cov Lus Nug, Kuv xav tias koj twb paub txog cov ntsiab lus no. Txhua txoj haujlwm hauv kev txheeb xyuas cov ntaub ntawv yuav tsum pib nrog kev nkag siab zoo ntawm kev tswj hwm cov ntaub ntawv (DBMS).
Kev tsim cov txheej txheem database zoo yuav tsum muaj peev xwm los teeb tsa, txheeb xyuas, mus dhau, thiab ua kom nkag siab ntawm cov ntaub ntawv loj heev.
Nov yog ob peb DBMS kev xam phaj cov lus nug los pab koj ua tiav hauv koj qhov kev xam phaj haujlwm tom ntej thiab tsaws txoj haujlwm koj tau npau suav txog, txawm tias koj twb tau pib ua haujlwm hauv kev txheeb xyuas cov ntaub ntawv lossis nyuam qhuav pib.
Cov lus nug DBMS saum toj kawg nkaus tau muab sau rau hauv ib daim ntawv teev npe rau koj cov txiaj ntsig txhawm rau pab koj kom nkag siab koj qhov kev xam phaj thiab txhawb koj txoj kev nkag siab ntawm cov ncauj lus.
1. Koj txhais li cas los ntawm Database?
Lub database yog ib qho kev sib sau ua ke ntawm cov ntaub ntawv uas tuaj yeem hloov kho, nkag mus, thiab tswj tau yooj yim. Txhua yam tsim los nrog cov lus txib tsim yog cov khoom siv database, thiab cov ntaub ntawv feem ntau suav nrog cov ntawv sau lossis cov khoom uas muaj cov ntawv nkag thiab teb.
Ib qho kev nkag rau hauv ib lub rooj yog sawv cev los ntawm ib tug tuple los yog ib kab. Cov ntaub ntawv tseem ceeb ntawm cov ntaub ntawv khaws cia, uas muab cov ntsiab lus hais txog ib qho tshwj xeeb ntawm lub rooj, yog tus cwj pwm lossis kab ke.
DBMS khaws cov ntaub ntawv los ntawm cov ntaub ntawv siv cov lus nug uas tus neeg siv tau muab.
2. Koj txhais li cas los ntawm DBMS?
DBMS yog cov kev pab cuam software uas pab koj tsim thiab tswj cov ntaub ntawv sib txuas lus.
Txhawm rau muab tso rau lwm txoj hauv kev, lub database tswj system (DBMS) muab peb lub interface lossis cov cuab yeej rau kev ua haujlwm ntau yam nrog rau kev tsim cov ntaub ntawv, ntxiv cov ntaub ntawv rau nws, tshem tawm, hloov cov ntaub ntawv, thiab lwm yam.
Software hu ua database Management system (DBMS) ua rau cov ntaub ntawv khaws cia kom ruaj ntseg dua li cov ntaub ntawv raws li qhov system.
3. Piav ntau hom lus DBMS.
Cov hauv qab no yog qee yam lus siv los ntawm DBMSs:
- DDL (Data Definition Language): Cov lus qhia xav tau los txhais cov ntaub ntawv muaj nyob hauv nws. CREATE, ALTER, DROP, TRUNCATE, RENAME, thiab lwm yam yog ob peb yam piv txwv.
- DML (Data Manipulation Language): Nws suav nrog cov lus txib uas xav tau los ua haujlwm nrog cov ntaub ntawv hauv database. Piv txwv xws li SELECT, UPDATE, INSERT, DELETE, thiab lwm yam.
- DCL (Data Control Language): Nws suav nrog cov lus txib uas tsim nyog los cuam tshuam nrog cov neeg siv kev tso cai thiab kev tswj hwm cov ntaub ntawv. Piv txwv li, GRANT thiab REVOKE.
- TCL (Kev Tswj Kev Lag Luam): Nws suav nrog cov lus txib uas yuav tsum tau siv los tswj kev lag luam database. Piv txwv li, COMMIT, ROLLBACK, thiab SAVEPOINT.
4. Sau ob peb qhov zoo ntawm DBMS?
- Nws yog ua tau rau ntau tus neeg siv los pauv cov ntaub ntawv los ntawm tib lub database ib zaug. Tsis tas li ntawd, qhov kev sib koom no ua rau nws muaj peev xwm rau cov neeg siv los teb sai sai rau kev hloov pauv hauv ib puag ncig database.
- Nws muaj peev xwm rau ntau tus neeg siv los saib tib lub database cov ntaub ntawv ib txhij.
- txo duplication nyob rau hauv ib tug database los ntawm kev qhia ib tug system uas unifies tag nrho cov ntaub ntawv rau hauv ib tug database.
- Thaum tsim nyog, cov ntaub ntawv hauv cov ntaub ntawv tuaj yeem rov qab tau thiab cov ntaub ntawv thaub qab tuaj yeem raug programmed kom raug tsim.
- Pab kom hloov kho cov ntaub ntawv hom ntawv thaum tuav cov pleev ntawm txhua qhov kev thov ua haujlwm.
5. Hais txog qhov tsis zoo ntawm cov txheej txheem ua raws li cov ntaub ntawv uas DBMSs muaj tshaj lawv.
Peb raug yuam kom luam theej duab txhua nplooj ntawv nyob rau hauv cov ntaub ntawv raug raws li qhov system vim tsis muaj indexing, uas ua rau cov ntsiab lus nkag mus rau lub sij hawm-siv thiab sluggish.
Redundancy thiab inconsistency yog lwm yam teeb meem vim cov ntaub ntawv nquag muaj xws li redundant thiab duplicate cov ntaub ntawv, thiab hloov ib tug ntawm lawv ua rau tag nrho cov ntawm lawv inconsistent.
Kev nkag mus rau cov ntaub ntawv yog qhov nyuaj dua nrog cov txheej txheem cov ntaub ntawv ib txwm vim tias cov ntaub ntawv tsis sib haum xeeb. Lwm qhov tsis zoo yog qhov tsis muaj kev tswj hwm kev sib koom ua ke, uas tiv thaiv ntau qhov kev ua haujlwm los ntawm kev ua haujlwm ntawm tib cov ntaub ntawv ib txhij thiab hloov ib qho kev txiav txim txhawm rau txhawm rau tag nrho nplooj ntawv.
Cov txheej txheem tswj hwm cov ntaub ntawv kuj tau daws teeb meem nrog cov ntaub ntawv ib txwm siv nrog rau kev kuaj xyuas kev ncaj ncees, kev sib cais cov ntaub ntawv, atomicity, kev ruaj ntseg, thiab lwm yam.
6. Koj txhais li cas los ntawm ACID cov khoom hauv DBMS?
Cov txheej txheem tseem ceeb uas yuav tsum tau ua raws li txhawm rau khaws cov ntaub ntawv ncaj ncees yog ACID cov yam ntxwv ntawm kev tswj hwm cov ntaub ntawv. Nov yog qhov lawv yog:
- Atomicity - Kuj tseem hu ua "tag nrho lossis tsis muaj dab tsi" hauv paus ntsiab lus, atomicity tuav tias txhua qhov kev ntsuam xyuas ntawm ib chav tsev yog ua tiav tag nrho lossis tsis tag nrho.
- Consistency: Cov cuab yeej no qhia tau hais tias cov ntaub ntawv hauv database yog tas li ob qho tib si ua ntej thiab tom qab txhua qhov kev sib pauv.
- Kev rho tawm - Cov cuab yeej no txhais tau tias ntau qhov kev hloov pauv tuaj yeem tshwm sim tib lub sijhawm.
- Durability - Cov cuab yeej no ua kom ntseeg tau tias txhua qhov kev hloov pauv tau sau tseg hauv lub cim xeeb uas tsis muaj qhov tsis zoo thaum ua tiav.
7. Lub luag haujlwm twg yog SQL ua haujlwm hauv DBMS?
SQL stands rau Structured Query Language, thiab nws lub luag haujlwm tseem ceeb yog kev cuam tshuam nrog cov ntaub ntawv sib raug zoo los ntawm kev nkag mus thiab hloov kho / hloov kho cov ntaub ntawv.
8. Puas yog qhov chaw seem lossis xoom suav ua NULL qhov tseem ceeb hauv cov ntaub ntawv?
Tsis yog, NULL tus nqi sib txawv heev ntawm xoom thiab qhov chaw tsis muaj vim nws qhia txog tus nqi uas tau muab, tsis paub, tsis muaj, lossis tsis cuam tshuam, uas tsis yog qhov chaw dawb thiab xoom, uas txhua tus sawv cev rau tus cwj pwm.
9. Dab tsi yog cov ntaub ntawv warehousing?
Cov ntaub ntawv khaws cia yog cov txheej txheem ntawm kev sib sau, rho tawm, ua, thiab xa cov ntaub ntawv los ntawm ntau qhov chaw txhawm rau khaws cia rau hauv ib qho database.
Lub tsev khaws ntaub ntawv cov ntaub ntawv tuaj yeem xav tias yog lub hauv paus repository uas cov ntaub ntawv siv rau cov ntaub ntawv txheeb xyuas thiab ntws los ntawm kev lag luam thiab lwm cov ntaub ntawv sib raug zoo.
A cov ntaub ntawv warehouse muaj ntau yam ntaub ntawv keeb kwm los ntawm ib lub koom haum uas siv los txhim kho kev txiav txim siab hauv tuam txhab.
10. Qhov chaw kuaj DBMS txhais li cas?
Txoj kev Checkpoint tshem tawm tag nrho cov ntaub ntawv dhau los ntawm lub kaw lus thiab khaws lawv mus tas li ntawm lub cuab yeej cia.
Ob lub tswv yim uas tuaj yeem pab DBMS rov qab thiab khaws cov ACID zoo xws li khaws cia cov nplooj ntawv duab ntxoov ntxoo thiab khaws cov ntaub ntawv ntawm txhua qhov kev sib pauv. Cov chaw kuaj xyuas yog ib qho tseem ceeb rau lub log-based rov qab mechanism.
Cov ntaub ntawv teev kev sib pauv tuaj yeem siv los rov qab tau tag nrho cov ntaub ntawv cog lus mus txog rau lub sijhawm ntawm kev sib tsoo los ntawm cov chaw kuaj xyuas, uas yog cov ntsiab lus tsawg kawg nkaus uas lub cav database tuaj yeem rov qab tau tom qab kev sib tsoo.
11. Piav txog ntau yam DBMS cov ntaub ntawv abstraction txheej.
Cov ntaub ntawv abstraction yog zais cov ntaub ntawv tsis tseem ceeb los ntawm tus neeg siv los txhawb kev sib cuam tshuam ntau dua. Peb txheej ntawm abstraction muaj nyob:
- Qib Lub Cev: Qhov tsawg tshaj plaws ntawm kev paub daws teeb meem piav qhia lub cev khaws cov ntaub ntawv hauv kev nco. Ob txoj hauv kev sib txuas thiab random tuaj yeem siv los nkag mus rau cov ntaub ntawv. B + ntoo thiab hashing cov txheej txheem yog siv los npaj cov ntaub ntawv.
- Qib Logic: Qib uas cov ntaub ntawv khaws cia rau hauv daim ntawv ntawm cov ntxhuav. Tsis tas li ntawd, cov qauv hauv paus yog siv los khaws cov kev sib txuas ntawm cov khoom sib txawv.
- Saib Qib: Nws yog qib siab tshaj plaws ntawm abstraction. Tsuas yog ib feem ntawm cov ntaub ntawv tiag tiag, sawv cev los ntawm kab thiab kab, muaj rau cov neeg siv. Ntau qhov kev xav ntawm tib lub database yog xav tau. Cov neeg siv tsis tau paub txog kev khaws cia thiab kev siv tshwj xeeb.
12. Qhov "query optimization" txhais li cas rau koj?
Cov lus nug optimization kauj ruam pom qhov kev soj ntsuam zoo nrog tus nqi qis tshaj plaws. Cov theem no yuav muaj feem cuam tshuam thaum muaj ntau lub algorithms thiab cov tswv yim muaj los ua qhov teeb meem tib yam.
Cov hauv qab no yog qee qhov txiaj ntsig ntawm kev nug optimization:
- Cov zis yog xa sai dua
- Txo cov complexity ntawm lub sij hawm thiab qhov chaw
- Cov lus nug ntxiv tuaj yeem ua tiav hauv lub sijhawm luv dua.
13. Cov qauv kev sib raug zoo ntawm qhov chaw: nws yog dab tsi?
Txoj kev tsim cov ntaub ntawv no siv cov duab kos los piav txog cov khoom tiag tiag hauv lub ntiaj teb tiag tiag li cov koom haum thiab qhia lawv cov kev sib raug zoo. Txoj kev no ua rau nws yooj yim rau pab pawg DBA kom nkag siab txog schema.
14. Cov nqe lus "chaw", "entity type," thiab "entity set" txhais li cas nyob rau hauv lub database tswj system?
Qhov chaw: Ib yam khoom hauv ntiaj teb tiag yog suav tias yog ib qho chaw yog tias nws muaj cov khoom sib xws rau nws cov yam ntxwv tshwj xeeb. Piv txwv li, ib tug tub kawm ntawv, neeg ua hauj lwm, los yog tus kws qhia ntawv cim ib lub koom haum.
Hom Chaw: Ib hom chaw tau piav qhia raws li ib pawg ntawm cov chaw uas muaj cov yam ntxwv zoo sib xws. Ib hom chaw yog sawv cev los ntawm ib lossis ntau lub rooj sib txuas hauv cov ntaub ntawv. Nws muaj peev xwm xav txog hom chaw lossis tus cwj pwm raws li tus cwj pwm uas qhia tshwj xeeb txog qhov chaw. Ib tug menyuam kawm ntawv, piv txwv li, cim ib yam khoom uas muaj cov yam ntxwv zoo li tus menyuam kawm ntawv tus ID, tus menyuam lub npe, thiab lwm yam.
Cov Txheej Txheem Txheej Txheem: Txhua qhov chaw hauv ib lub chaw khaws ntaub ntawv uas muaj nyob rau hauv qee qhov chaw yog sib sau ua ke ua ib qho chaw. Piv txwv li, ib lub koom haum yog ib qho kev sau ntawm txhua tus tub ntxhais kawm, cov neeg ua haujlwm, cov kws qhia ntawv, thiab lwm yam.
15. Kev sib txuas yog dab tsi, thiab hom kev sib raug zoo nyob hauv DBMS?
Hauv DBMS, kev sib raug zoo yog qhov xwm txheej uas ob lub koom haum txuas nrog ib leeg. Nyob rau hauv rooj plaub no, lub rooj tseem ceeb txawv teb chaws muaj kev siv rau lub ntsiab tseem ceeb ntawm lwm lub rooj.
Cov npe hauv qab no suav nrog ntau hom kev sib raug zoo hauv DBMS:
- Ib-rau-Ib Kev Sib Raug Zoo: Lo lus no yog siv los piav txog kev sib raug zoo ntawm ib kab hauv Table A thiab ib kab hauv Table B.
- Kev Sib Raug Zoo Ib-rau- Ntau Ntau: Siv thaum muaj kev sib raug zoo ntawm ib kab hauv Table A thiab ntau kab hauv Table B.
- Ntau-rau- Ntau Ntau Kev Sib Raug Zoo - Siv thaum muaj coob tus kab hauv lub rooj A tuaj yeem txuas nrog ntau tus kab hauv rooj B.
- Self-Referencing Relationship - Siv thaum cov ntaub ntawv hauv rooj A txuas nrog rau lwm cov ntaub ntawv hauv tib lub rooj.
16. RDBMS yog dab tsi?
RDBMS, los yog kev sib raug zoo database tswj systems, yog cov ntawv luv rau cov tshuab no. Nws yog siv los ua kom taug qab ntawm lub rooj indexes thiab cov ntaub ntawv cov ntaub ntawv.
RDBMSs yog cov txheej txheem ntawm kev tswj hwm cov ntaub ntawv uas siv cov qauv los nrhiav thiab khaws cov ntaub ntawv hais txog lwm yam khoom siv database. Ib qho kev sib raug zoo database tswj system (RDBMS) ua rau nws yooj yim los hloov kho, ntxig, tshem tawm, kho, thiab tswj cov ntaub ntawv sib txheeb.
Feem ntau ntawm lub sijhawm, RDBMS siv cov lus SQL vim nws yog tus siv tau zoo thiab siv tsis tu ncua.
17. Cov ntsiab lus "intension" thiab "extension" txhais li cas hauv cov ntaub ntawv?
Qhov sib txawv tseem ceeb ntawm kev xav thiab kev txuas ntxiv hauv cov ntaub ntawv yog raws li hauv qab no:
Intension: Lub hom phiaj, qee zaum hu ua database schema, yog siv los piav qhia cov ntaub ntawv piav qhia. Nws yog tsim thaum lub sij hawm database tsim thiab feem ntau tsis hloov.
Extension: Ntawm qhov tod tes, txuas ntxiv yog qhov ntsuas ntawm tag nrho cov tuples hauv cov ntaub ntawv ntawm ib lub sijhawm. Thaum tuples raug tsim, hloov kho, lossis tshem tawm hauv cov ntaub ntawv, qhov txuas ntxiv, tseem hu ua snapshot ntawm database, tsis tu ncua hloov pauv ntawm tus nqi.
18. Dab tsi yog ntau txoj hauv kev ntawm normalization thiab lo lus "normalization" txhais li cas?
Normalization yog tus txheej txheem ntawm kev tsim cov ntaub ntawv los tiv thaiv cov ntaub ntawv duplication thiab redundancy. Ob peb theem normalization ua raws ib leeg thiab raug xa mus rau cov ntawv ib txwm. Cov qauv hauv qab no yog nyob ntawm ib leeg.
Thawj peb daim ntawv ib txwm muaj raws li hauv qab no.
NF-1, lossis Thawj Daim Ntawv Sau Npe, kab tsis muaj kev sib koom ua ke
2NF sawv cev rau Daim Ntawv Thib Ob. Txhua tus nqi ntawm ib qho kev txhawb nqa (tsis yog qhov tseem ceeb) nyob ntawm tag nrho cov ntsiab lus tseem ceeb.
Peb-Normal-Form (3NF) tsuas yog nyob ntawm tus yuam sij tseem ceeb thiab tsis nyob ntawm lwm qhov kev txhawb nqa (tsis yog qhov tseem ceeb) kab ntawv qhov tseem ceeb.
Koj kuj tseem muaj cov ntaub ntawv zoo dua qub, xws li BCNF, ntxiv rau cov no.
BNCF - Ib qho kev sib txawv thiab qhov tseeb ntawm 3NF yog hu ua 3.5NF. Ib lub rooj yuav tsum nyob hauv 3NF thiab ua raws li txoj cai BCNF uas A yuav tsum yog tus yuam sij super ntawm lub rooj rau txhua qhov kev ua haujlwm dependence A->B.
19. Piav ib lub xauv. Qhov sib txawv tseem ceeb ntawm kev sib koom xauv thiab lub xauv tshwj xeeb thaum lub sij hawm sib pauv ntaub ntawv yuav tsum tau piav qhia.
Lub kaw lus database yog kev ntsuas kev nyab xeeb uas tiv thaiv ob lossis ntau tus neeg siv cov ntaub ntawv los ntawm kev hloov kho cov ntaub ntawv sib koom ib zaug.
Tsis muaj lwm tus neeg siv cov ntaub ntawv lossis kev sib tham tuaj yeem hloov kho cov ntaub ntawv kom txog thaum lub xauv raug tso tawm ntawm ib qho chaw khaws ntaub ntawv thaum ib tus neeg siv database lossis kev sib kho tau txais lub xauv.
Shared Lock: Nyeem cov ntaub ntawv cov khoom yuav tsum muaj kev sib koom xauv, thiab ntau qhov kev lag luam tuaj yeem tuav lub xauv ntawm tib cov ntaub ntawv hauv qab lub xauv sib koom. Cov ntaub ntawv ntsiab lus hauv kev sib koom xauv tuaj yeem nyeem tau los ntawm ntau qhov kev hloov pauv.
Exclusive lock: Txhua yam kev lag luam txog kev ua haujlwm sau ntawv muaj lub xauv, hu ua lub xauv tshwj xeeb. Daim ntawv xauv no txwv tsis pub ntau yam kev lag luam, tiv thaiv kev tsis sib xws hauv cov ntaub ntawv.
20. Cov lus "normalization" thiab "denormalization" txhais li cas?
Cov txheej txheem normalization cuam tshuam nrog kev rhuav tshem cov ntaub ntawv mus rau ntau lub rooj kom txo qis kev rov ua dua. Normalization ua rau ntau dua qhov chaw siv disk thiab ua kom yooj yim los khaws cov ntaub ntawv kev ncaj ncees.
Denormalization yog qhov opposite ntawm normalization txij li thaum nws merges lub normalized ntxhuav rau hauv ib lub rooj kom ceev cov ntaub ntawv retrieval. Los ntawm flipping qhov normalization, JOIN ua haujlwm ua rau peb tsim ib qho kev sawv cev tsis zoo ntawm cov ntaub ntawv.
21. Piav qhia txog kev faib cov ntaub ntawv thiab nws qhov tseem ceeb.
Lub logic database tau muab faib ua cov chaw sib cais, uas muaj tus kheej los ntawm cov txheej txheem ntawm kev faib cov ntaub ntawv, uas txhim kho kev muaj, kev ua tau zoo, thiab kev tswj hwm.
Hauv qab no yog qee qhov laj thawj vim li cas kev faib database tseem ceeb:
- Txhim khu kev ua tau zoo ntawm cov lus nug
- Ua kom koj nkag mus rau qhov tseem ceeb ntawm ib qho kev faib tawm
- Cov ntaub ntawv tuaj yeem khaws cia hauv qhov qeeb qeeb, pheej yig cia.
22. Cov lus "proactive," "retroactive," thiab "simultaneous update" txhais li cas rau koj?
Proactive Update: Ua ntej cov ntaub ntawv siv tau los ntawm lub ntiaj teb tiag, cov kev hloov kho no tau ua rau nws.
Retroactive Hloov Kho: Tom qab cov ntaub ntawv khaws cia ua haujlwm hauv lub ntiaj teb tiag, cov kev hloov pauv rov qab tau ua rau nws.
Simultaneous Hloov Kho: Cov kev hloov kho no yog ua rau cov ntaub ntawv nyob rau tib lub sijhawm uas lawv siv rau hauv lub ntiaj teb tiag tiag.
23. Lo lus "cursor" txhais li cas rau koj? Piav ntau hom cursors.
Tus cursor yog ib qho khoom siv database uas txhawb nqa cov ntaub ntawv kab-los-kab kev tswj hwm thiab sawv cev rau qhov tshwm sim.
Nov yog ntau hom cursors:
- Implicit cursor: Tus cursor no tau tshaj tawm tam sim ntawd sai li sai tau thaum SQL raug tua. Tus neeg siv tsis paub txog tus cursor qhov kev tshaj tawm hauv qhov piv txwv no.
- Qhia meej tus cursor: Txij li thaum nws ua cov lus nug hauv ob peb kab, hom cursor no yog ib qho uas tau piav qhia los ntawm PL / SQL.
24. Piav txog qhov sib txawv ntawm lub network thiab hierarchical database qauv.
Cov ntaub ntawv yog teem rau hauv cov nodes nyob rau hauv dab tsi zoo li ib tsob ntoo nyob rau hauv ib tug hierarchical database paradigm. Ib lub node tuaj yeem tsuas muaj ib tus niam txiv ntawm qhov txuas nrog nws.
Yog li ntawd, cov qauv no cov ntaub ntawv muaj kev sib txuas ib-rau-ntau. Cov Ntaub Ntawv Object Approach (DOM), uas nquag siv hauv web browsers, yog qhov piv txwv tseem ceeb ntawm tus qauv no.
Ib qho kev txhim kho ntawm tus qauv hierarchical yog tus qauv network database. Cov ntaub ntawv yog teem ib yam li ib tsob ntoo hauv qhov piv txwv no. Txawm li cas los xij, ib tus me nyuam node tuaj yeem txuas nrog ntau tus niam txiv nodes.
Ib qho kev sib txuas ntau-rau-ntau txoj kev txhim kho ntawm cov ntaub ntawv nodes raws li qhov tshwm sim. Network databases suav nrog Integrated Data Store (IDS) thiab IDMS (Integrated Database Management System).
25. Piav MongoDB.
MongoDB yog qhov qhib-qhov chaw, tsis muaj kev sib raug zoo, tsis muaj cov ntaub ntawv. Koj cov ntaub ntawv khaws cia rau hauv cov ntawv sau los ntawm ib tus neeg cov ntaub ntawv hauv peb cov ntaub ntawv-oriented database.
Ib daim ntawv hauv MongoDB yog ib qho khoom loj JSON uas tsis muaj cov qauv tshwj xeeb lossis syntax. JSON cov ntaub ntawv yog sawv cev los ntawm MongoDB nyob rau hauv binary-encoded hom hu ua BSON.
26. Piav qhia qhov txawv ntawm 2-tier thiab 3-tier DBMS system.
Lo lus "ob-tier architecture" yog hais txog tus neeg siv khoom-neeg rau zaub mov architecture uas cov ntawv thov khiav ntawm cov neeg siv khoom ncaj qha cuam tshuam nrog cov databases khiav ntawm servers yam tsis muaj kev siv nruab nrab.
Tus tsim 3-tier suav nrog ib txheej ntxiv ntawm tus neeg siv khoom thiab cov neeg rau zaub mov kom muab cov neeg siv nrog cov neeg siv graphical interface thiab ua rau lub kaw lus ruaj ntseg thiab siv tau. Nyob rau hauv daim ntawv no, tus neeg siv-sab daim ntawv thov interacts nrog ib tug server-sab daim ntawv thov, uas ces hais lus nrog database system.
27. Hauv ib lub database, lo lus "hashing" txhais li cas?
Ib txoj hlua ntawm cov cim yog hashed rau hauv tus yuam sij lossis tus nqi uas sawv cev rau txoj hlua qub tab sis feem ntau tsau ntawm qhov ntev dua. Txij li thaum nrhiav tau ib yam khoom siv tus yuam sij hashed luv dua li tus nqi qub yog nrawm dua, hashing yog siv los ntsuas thiab khaws cov khoom hauv databases.
28. Tus thawj tswj hwm database ua haujlwm li cas hauv DBMS?
Database Administrator (DBA) muaj lub luag haujlwm tseem ceeb hauv qab no hauv DBMS:
- Kev teeb tsa thiab txhim kho databases
- Migration ntawm cov ntaub ntawv
- Ntsuam xyuas kev ua tau zoo
- Kev npaj thiab ua raws li kev ntsuas kev ruaj ntseg
- Cov ntaub ntawv rov qab thiab khaws cia
- Troubleshooting
xaus
Cov kev sau ntawm DBMS cov lus nug thiab lus teb tau muab los ua ib qho kev siv kom cov neeg sib tw muaj peev xwm nkag siab tau cov lus nug no sai thiab yooj yim.
Hauv kev xaus, peb tau txheeb xyuas cov lus nug DBMS sab saum toj uas nquag nug hauv cov koom haum.
Sau ntawv cia Ncua