Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:49f4:6b...–

peter
Offtopic › ER diagram (Relačný Diagram)
11. 11. 2015   #206255

ER diagramy jsou tabulky jako v excelu s udaji propojene pres idecka radku. Cili, ucitel po tobe chce navrhnout tabulky a propojit pres idecka.

* http://www.slu.cz/slu/cz/ - odstavec Fakulty a vysokoškolský ústav, univerzita muze mit jinou adresu jako fakulty

* http://www.slu.cz/…ni/2015-2016 - odstavec Studijní programy a obory (tam sice kody oboru nejsou, ale kazdy ma cislo)
Kazda fakulta nabizi vlastni programy studia ve kterych jsou obory studia. Studijni oddeleni fakulty nemsi mit stejnou adresu jako fakulta (coz maji treba v Brne na VUT).

* Udaje s docasnou platnosti
http://www.slu.cz/…ni/2015-2016
- odstavec Den otevřených dveří 4. 2. 2015 (po vyprseni terminu ta ten text nemusi byt a nejspis to nekde resi jako jednu z aktualit)

* Konkretni informace pripravuje 1 nebo vice ruznych lidi z ruznych oddeleni fakulty

Taaakze, ucitel po vas chce vypsat vsechny tabulky, ktere jsou potrebne pro zobrazovani danych udaju.

tab univerzity - sloupce: id_univ, nazev, adresa
tab fakulty - sloupce: id_fakulta, id_univ, nazev, adresa
tab docasne_informace - sloupce id_text, nadpis, text
tab uzivatele - id_uziv, jmeno, heslo
tab opravneni - id_oprav id_univ, id_fak, id_stranky, prava edit, prava zobrazeni
tab opraveni uzivatelu - id_uziv, id_opr...

Cili, pod kterou univerzitu id_univ fakulta patri.
Uzivatel, bude propojen pres opravneni uzivatelu na konkretni opravneni a to bud celou univerzitu nebo celou fakultu pod univerzitou nebo konkretni stranku. Ucitele nezajima konkretni propojeni, ale abys mel pripravenou tabulku, kde takove propojeni muzes udelat. A pokud teda v tom textu je vyslovne i propojeni, tak je to udaj v te tabulce, to mu tam nakonec muzes udelat, par radku obsahu tabulek.
Cili, kdyz uzivatel host bude chtit na www strance zobrazit seznam univerzit, pak klikne na univerzitu a zobrazi se mu seznam fakult ktere pod univerzitou najde a pod fakultou seznam programu a oboru, ktere fakulta nabizi uchazecum o studium.

Priklad udaju dvou tabulek

tab univerzity
id_univ, nazev, adresa, www
1, "Slezská univerzita v Opavě", "Na Rybníčku 626/1, 746 01 Opava, Česká republika", "http://www.slu.cz/slu/cz/"
2, "Vysoké učení technické v Brně", "Antonínská 548/1, 601 90 Brno, Česká republika", "https://www.vutbr.cz/"

tab fakulty
id_fakulta, id_univ, nazev, adresa, www
1, 2, "Fakulta architektury", "Pořičí 273/5, 639 00 Brno", "http://www.fa.vutbr.cz/"
2, 1, "Filozoficko-přírodovědecká fakulta v Opavě", "Bezručovo náměstí 1150/13, 746 01 Opava, Česká republika", "http://www.slu.cz/fpf/cz/"
3, 1, "Obchodně podnikatelská fakulta v Karviné", "Univerzitní náměstí 1934/3, 733 40 Karviná, Česká republika", "http://www.slu.cz/opf/cz" (tady mas dokonce fakultu v uplne jinem meste!)

Sql prikaz (kvuli nim se celou tuhle saskarnu ucis a odborne propojeni tabulek nazyvate ER diagram)
SELECT * FROM fakulty WHERE id_univ=1
- Vypise vsechny radky z tabulky fakulty, kde id_univ=1, coz je Slezska univ.
SELECT a.nazev, b.nazev FROM fakulty b LEFT JOIN univerzity a ON a.id_univ=b.id_univ
 - Vypise vsechny nazvy fakult a k nim pripoji i jmeno univerzity
 

Uvedu ti jiny priklad, jednodussi. Predstav si, ze mas doma knihovnu a v ni 1000 knizek. Kazda knizka ma jednoho ci vice autoru. A ty ted mas udelat program, ktery podle jmena autora vypise seznam knizek, kde je aspon jednim z autoru.

 

 

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