Zakaj je bolje imeti več ločenih tabel?
Zakaj je bolje imeti več ločenih tabel?

Video: Zakaj je bolje imeti več ločenih tabel?

Video: Zakaj je bolje imeti več ločenih tabel?
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, November
Anonim

V relacijski bazi podatkov ločite mize bi morali predstavljati ločene subjekte. Gre za podatke, če si imeti podobni podatki v večkraten skupine, ni logike, da bi ga shranili več miz . Nenehno bolje za shranjevanje iste vrste podatkov v a mizo (entiteta).

Glede na to, ali ima lahko baza podatkov več tabel?

Čeprav kateri koli stolpec v a miza lahko ima Zanje veljajo omejitve UNIQUE in NOT NULL miza lahko ima samo en primarni ključ. Če pogledaš drugega mize smo opredelili za naše bazo podatkov , večina imeti stolpec id.

Kasneje se postavlja vprašanje, koliko stolpcev je preveč MySQL? Največje število stolpce na tabelo je verjetno dosežena ali natančneje največja širina vrstice. Obstaja stroga omejitev 4096 stolpce na mizo, ampak kot MySQL dokumentacija pravi: "natančna meja je odvisna od več medsebojno delujočih dejavnikov." Predvsem dolžina dane vrstice ne sme presegati 64k.

Podobno se lahko vprašate, ali lahko poizvedbe temeljijo na eni ali več povezanih tabelah?

Uporabite podatke iz a povezana tabela za izboljšanje informacij v vašem poizvedba . Morda imate primere, v katerih a poizvedba to je na podlagi ene tabele vam daje informacije, ki jih potrebujete, vendar črpa podatke iz drugega mizo bi pomagali pri izdelavi poizvedba rezultati še bolj jasni in več uporabno.

Koliko tabel mora imeti baza podatkov?

nekaj bazo podatkov izrazi, ki jih je treba poznati V preprostem bazo podatkov , lahko bi imeti samo en mizo . Za večino podatkovnih baz potrebovali boste več kot enega. Na primer, lahko imeti a mizo ki hrani podatke o izdelkih, drugo mizo ki hrani podatke o naročilih in drugo mizo z informacijami o strankah.

Priporočena: