Lekce 1.23
Co je to databßze, z Φeho se sklßdß


p°edchozφ lekce (1.22) obsah kurzu nßsledujφcφ lekce (1.24)

Databßze je uspo°ßdanß skupina informacφ, kterΘ majφ k sob∞ definovan² vztah. VÜechna data, majφcφ k sob∞ vztah tvo°φ jeden zßznam. Zßznam se sklßdß z polφ. Ka₧dΘ pole je jednφm ze zßsadnφch ·daj∙ zßznamu a u vÜech zßznam∙ se opakuje. Na p°φklad v adresß°i tvo°φ jedna adresa jeden zßznam. Tento zßznam se sklßdß z r∙zn²ch dat ulo₧en²ch v polφch (nap°. ulice, m∞sto, telefon), kterß majφ vzßjemn² vztah - pat°φ jednΘ adrese. V adrese je nap°φklad jednφm z polφ poÜtovnφ sm∞rovacφ Φφslo, kterΘ se u vÜech zßznam∙ jako ·daj opakuje. U ka₧dΘho zßznamu vÜak m∙₧e mφt r∙znou hodnotu. Databßze mohou b²t nap°φklad adresß°e, telefonnφ seznamy, seznamy zam∞stnanc∙, cenφk zbo₧φ a podobn∞. Tedy jakΘkoliv souhrny ·daj∙, kterΘ se ve stßlΘ skladb∞ opakujφ.

VÜechna data pro jeden objekt databßze se naz²vajφ zßznam, nebo takΘ v∞ta databßze. Nap°φklad v databßzi zßkaznφk∙ obsahuje ka₧d² zßznam vÜechna data jednoho zßkaznφka. Zßznam databßze p°edstavuje v databßzovΘm okn∞ jeden °ßdek.

Ka₧dß z informacφ uvnit° zßznamu se naz²vß polo₧ka zßznamu a obsahuje pro ka₧d² zßznam jeden konkrΘtnφ ·daj. Nap°φklad v databßzi adres je to jmΘno, ulice, PS╚ apod. V databßzovΘm okn∞ p°edstavuje polo₧ka databßze v₧dy jeden sloupec. V prvnφm, barevn∞ odliÜenΘm °ßdku sloupce je p°itom uvedeno jmΘno polo₧ky databßze.

Polo₧ky databßze jsou pojmenovßny a jejich jmΘna jsou spolu s dalÜφmi vlastnostmi databßze ulo₧eny ve struktu°e databßze. Struktura databßze tedy definuje, jakΘ pole bude databßze mφt, jak budou velkß a jak² typ dat do nich bude mo₧nΘ zadßvat. Struktura databßze je p°itom fyzicky jejφ souΦßstφ a je ulo₧ena v₧dy na jejφm zaΦßtku.

Struktura databßze obsahuje nßsledujφcφ ·daje:

JmΘno pole - m∙₧e obsahovat maximßln∞ 10 znak∙, to je pφsmen a Φφslic vΦetn∞ podtrhßvacφ pomlΦky. JmΘno polo₧ky databßze nesmφ obsahovat mezeru a musφ zaΦφnat pφsmenem.

Typ pole - urΦuje typ ulo₧en²ch dat a mo₧nost provßd∞n²ch operacφ s daty. Typ pole m∙₧e b²t °et∞zcov² (typ C), numerick² (typ N), datumov² (typ D), logick² (typ L) a memo pole (typ M) - poznßmka libovolnΘ dΘlky).

DΘlka pole - urΦuje maximßlnφ poΦet znak∙ v poli. U numerick²ch polo₧ek se udßvß dΘlka vΦetn∞ znamΘnka (mφnus), desetinnΘ teΦky a desetinn²ch mφst.

PoΦet desetinn²ch mφst - urΦuje u numerick²ch polo₧ek poΦet desetinn²ch mφst za desetinnou teΦkou.


p°edchozφ lekce (1.22) obsah kurzu nßsledujφcφ lekce (1.24)

OZOGAN, 1 Mßje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz