Omezení v databázích – MySQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Omezení v databázích – MySQL – Fórum – Programujte.comOmezení v databázích – MySQL – Fórum – Programujte.com

 

Jan
~ Anonymní uživatel
187 příspěvků
30. 3. 2019   #1
-
0
-

Dobrý den. Co znamenají tyto pojmy: Integritní omezení, Doménová omezení, Referenční integritní omezení? 

Nahlásit jako SPAM
IP: 89.203.150.–
Kit+15
Guru
30. 3. 2019   #2
-
0
-

#1 Jan
Odpovědi na tyto otázky bys neměl hledat na fóru, ale v učebnici. Klidně ti na ně odpovím, ale stejně si mé tvrzení musíš ověřit ještě jinde.

  • Integritní omezení jsou tvrzení vymezující korektnost databáze
  • Doménové omezení zajišťuje dodržování typů jednotlivých sloupců tabulky
  • Referenční integritní omezení definuje vazby mezi tabulkami, viz např. cizí klíče

Velice snadno si tyto definice můžeš vygůglit, není to obtížné hledání. Účelem těchto omezení je, aby se do databáze nedostaly nesmysly a naopak při smazání záznamu byly odstraněny i závislé údaje v jiných tabulkách. V poslední době se na tohle docela kašle a horlivci to řeší oklikou v aplikacích, což je mnohokrát složitějším a nestabilnějším rešením.

Nahlásit jako SPAM
IP: 46.174.34.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Jan
~ Anonymní uživatel
187 příspěvků
31. 3. 2019   #3
-
0
-

#2 Kit
Díky.

Mohl by jsem si to vyhledat nebo v učebnici najít, ale tam to bývá takovou nic neříkající učebnicovou ("abstraktní") řečí a proto mám radši polopatické vysvětlení od někoho kdo tomu aspoň trošku rozumí než nějaké složité odborné termíny, věty, které stejnak nepochopím. 

Můžeš mi prosím uvést ještě příklady k těm omezení abych si to dokázal představit, co to vlastně je. 

Nahlásit jako SPAM
IP: 89.203.150.–
Jan
~ Anonymní uživatel
187 příspěvků
3. 4. 2019   #4
-
0
-

#2 Kit
Mohl by jsi mi prosím Kite uvést příkladyna tyto pojmy, klidně i z SQL kódu (a existují ještě nějaká další omezení?) abych v  tom měl jasno a dovedl si to nějak představit. 

Nahlásit jako SPAM
IP: 89.203.150.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 5 hostů

Podobná vlákna

Omezení správce PC — založil Maverick101

Omezení hodnot — založil Tom1234

Omezení vnořených IF — založil MilanL

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý