Kas ir datu bāze?

click fraud protection

Ja esat iepazinies ar izklājlapām, piemēram Microsoft Excel, jūs jau saprotat, kā datus var izmantot tabulās. Datu bāzes izmanto arī tabulas, lai uzglabātu, pārvaldītu un izgūtu informāciju.

Jūs jau izmantojat datu bāzes

Jūs, iespējams, to neapzināsit, bet savā ikdienas dzīvē pastāvīgi saskaraties ar datu bāzu spēku. Piemēram, kad piesakāties savā tiešsaistes bankas kontā, banka vispirms autentificē jūsu pieteikšanos, izmantojot jūsu lietotājvārdu un paroli, un pēc tam parāda jūsu konta atlikumu un visus darījumus. Datubāze, kas darbojas aizkulisēs, novērtē jūsu lietotājvārda un paroles kombināciju un nodrošina piekļuvi jūsu kontam. Pēc tam tas filtrē jūsu darījumus, lai pēc pieprasījuma parādītu tos pēc datuma vai veida.

1s un 0s apzīmē datu bāzi

Datu bāzes vs. Izklājlapas

Datu bāzes atšķiras no izklājlapām ar to, ka tās labāk glabā lielu datu apjomu un dažādos veidos var ar tiem manipulēt. Šeit ir tikai dažas darbības, kuras varat veikt ar datu bāzi un kuras būtu grūti vai pat neiespējami veikt, izmantojot izklājlapu.

  • Izgūt visus ierakstus, kas atbilst noteiktiem kritērijiem
  • Atjauniniet ierakstus lielapjomā
  • Atsauces uz ierakstiem dažādās tabulās
  • Veikt sarežģītus apkopotus aprēķinus

Datu bāzes elementi

Datu bāze sastāv no daudzām dažādām tabulām. Tāpat kā Excel tabulas, arī datu bāzes tabulas sastāv no kolonnām un rindām. Katra kolonna atbilst an atribūts un katra rinda atbilst vienam ierakstam.

Piemēram, apsveriet datu bāzes tabulu, kurā ir uzņēmuma X 50 darbinieku vārdi un tālruņu numuri. Tabula ir iestatīta ar kolonnām ar apzīmējumiem “FirstName”, “LastName” un “TelephoneNumber”. Katrā rindā ir atbilstošā informācija par vienu personu. Tā kā tajā ir 50 personas, tabulā ir 50 ierakstu rindas un viena etiķetes rinda.

Katrai datubāzes tabulai ir jābūt unikālam nosaukumam, un katrai tabulai ir jābūt a primārā atslēga kolonnu, lai katrai rindai (vai ierakstam) būtu unikāls lauks, lai to identificētu.

Datu bāzē esošie dati ir aizsargāti ar ierobežojumi, kas ievieš noteikumus par datiem, lai nodrošinātu to vispārējo integritāti. A unikāls ierobežojums nodrošina, ka primāro atslēgu nevar dublēt. A pārbaudiet ierobežojumu kontrolē ievadāmo datu veidu. Piemēram, laukā Vārds var tikt pieņemts vienkāršs teksts, bet sociālās apdrošināšanas numura laukā ir jāietver noteikta skaitļu kopa.

Viena no jaudīgākajām datu bāzes funkcijām ir iespēja izveidot attiecības starp tabulām, izmantojot svešās atslēgas. Piemēram, jums var būt tabulas Klienti un pasūtījumu tabula. Katru klientu var saistīt ar pasūtījumu jūsu Pasūtījumu tabulā. Tabula Pasūtījumi savukārt var būt saistīta ar tabulu Produkti. Šī metode vienkāršo datu bāzes dizainu, lai jūs varētu kārtot datus pēc kategorijām, nevis mēģināt ievietot visus datus vienā vai tikai dažās tabulās.

Datu bāzes pārvaldības sistēma

Datu bāzē ir tikai dati. Lai reāli izmantotu šos datus, jums ir nepieciešams a datu bāzes pārvaldības sistēma. DBVS ir pati datubāze, kā arī programmatūra un funkcionalitāte, kas nepieciešama datu izgūšanai vai ievietošanai. DBVS veido atskaites, ievieš datu bāzes noteikumus un ierobežojumus un uztur datu bāzes shēmu. Bez DBVS datu bāze ir tikai bitu un baitu kolekcija, kam ir maza nozīme.

Ja vēlaties mēģināt izveidot datu bāzi, laba vieta, kur sākt, būtu datu bāzes programma, piemēram, Microsoft Access.

FAQ

  • Kas ir datu bāzes shēma?

    A datu bāzes shēma ir tā struktūra. Tas norāda, kādu informāciju vai objektus var ievadīt datu bāzē, un nosaka attiecības starp tiem. Shēmas parasti tiek definētas, izmantojot strukturēto vaicājumu valodu (SQL).

  • Kas ir relāciju datu bāze?

    Relāciju datu bāzē tiek glabāti datu punkti, kas ir saistīti viens ar otru. Tas sakārto datus vienā vai vairākās tabulās, katrai no kurām ir unikāla atslēga, kas tos identificē.

  • Kas ir datu bāzes vaicājums?

    Vaicājums ir vienkārši informācijas pieprasījums no datu bāzes. Dati var nākt no vienas vai vairākām datubāzes tabulām vai arī no citiem vaicājumiem. Ikreiz, kad ierakstāt Google meklēšanu, jūs, piemēram, nosūtāt vaicājumu.

  • Kas ir datu bāzes ieraksts?

    Ieraksts ir datu kopa, kas tiek glabāta tabulā. Ierakstus dažreiz sauc arī par a korts.

  • Kas ir ārējā atslēga datu bāzē?

    Ārējā atslēga ir kopīgs komponents, kas savieno datus divās tabulās. Ārējā atslēga attiecas uz citas tabulas primāro atslēgu, ko sauc par vecāku tabula. Tabulu, kurā ir ārējā atslēga, sauc par bērnu galds.

  • Kas ir entītija datu bāzē?

    Entītija ir objekts, kas pastāv datu bāzē. Tā var būt persona, vieta, vienība vai jebkurš abstrakts jēdziens, par kuru vēlaties saglabāt informāciju. Piemēram, skolas datu bāzē var būt studenti, skolotāji un kursi kā entītijas.