| Autor | Správa |
Dogie21
 Užívateľ
 Založený: 16.05.2006 Príspevky: 70
 | Zaslal: Ut 15.11.11 20:03 |   |
ahojte k predmetu databazove systemy mam vypracovat databazu a vybral som si toto zadanie
Sestavte program pro seznamovací kancelář. V databázi budou osobní údaje o osobách a požadavky na zvolené charakteristiky partnera. Program by měl každému klientovi vypsat informace o třech nejvhodnějších partnerech opačného pohlaví, přitom se předpokládá, že muž by neměl být menší než žena, úroveň vzdělání by se neměla lišit o více než jeden stupeň. Hodnocení charakteristik navrhne programátor.
Ak sa tu najde nejaka dobra dusa ktora by mi poradila nie ako ale ake a kolko tabuliek zostavit v databaze. dikes |
| |
   |
 |
walther
 Užívateľ
 Založený: 24.01.2008 Príspevky: 10194 Bydlisko: Bratislava Vek: 24
 | Zaslal: Ut 15.11.11 20:09 |   |
Ak majú byť tie charakteristiky partnera voliteľné v programe z nejakých hodnôt, tak 3 tabuľky (1 tabuľka pre osoby, druhá pre charakteristiky a tretia pre vzťah medzi nimi = many to many)
Ak nie, tak by teoreticky stačila jediná tabuľka.
Ak som to teda prečítal v rýchlosti správne  |
| |
  |
 |
Dogie21
 Užívateľ
 Založený: 16.05.2006 Príspevky: 70
 | Zaslal: Ut 15.11.11 20:38 |   |
ja som rozmyslal vytvorit 4 tabulky 1 hladajuci, 2 ponukajuci, 3 poziadavky a 4 prepojenie alebo az 5 tabuliek 1 hladajuci 2 poziadavky_hladajuceho 3 ponukajuci 4 charakteritika_ponukajuceho 5 prepojenie. Co hovorite na to?
// pridané po 21 minútach od posledného príspevku
alebo ma teraz napadlo ze by boli len 4 tabulky 1. ludia 2. poziadavky_ludi 3. charakteristika_ludi 4. vyhodnotenie. To by mohlo byt ci? |
| |
   |
 |
walther
 Užívateľ
 Založený: 24.01.2008 Príspevky: 10194 Bydlisko: Bratislava Vek: 24
 | Zaslal: Ut 15.11.11 21:19 |   |
určite by som to nerozdeľoval na hľadajúci ponúkajúci, dosť by to obmedzilo funkcionalitu zoznamky.
Ono veľa záleží od toho, aké všetky informácie sú potrebné a v akom formáte. Požiadavky na partnera by sa napr. dali jednoducho hodiť do jediného stĺpca a to isté platí aj pre charakteristiku.
Pokiaľ povedzme ale má byť charakteristika v takom zmysle, že v tabuľke budú nadefinované nejaké povahové črty a človek si pri registrácii len z nich vyberie, tabuľka sa na to pýta. Ak by ale každý človek mohol napísať čokoľvek v hocijakom formáte, nie som si taký istý... Záleží dosť od spôsobu zadávania údajov.
To isté platí aj pre požiadavky hľadajúceho.
Vyhľadávať sa dá rôznym spôsobom a ak nemáš v zadaní ďalšie požiadavky, dá sa to implementovať rôzne.
Treba si pri tom ale uvedomiť aj to, akú logiku chceš mať v programovom kóde a o čo sa bude starať databáza.
Neviem, či by som povedzme z vyhodnotenia robil extra tabuľku.
Aký to má byť program? Webová aplikácia? Windowsácka aplikácia? Kto by mal na ňu prístup...? |
| |
  |
 |
Dogie21
 Užívateľ
 Založený: 16.05.2006 Príspevky: 70
 | Zaslal: Ut 15.11.11 21:54 |   |
ma to byt len databaza vytvorena ms sql server, vysledny produkt bude aj tak len v textovom prevedeni (.doc) |
| |
   |
 |
coldak
 Skúsený užívateľ
 Založený: 29.10.2008 Príspevky: 936
 | Zaslal: St 16.11.11 15:50 |   |
ak je presne definovaný pocet charakteristík tak ti staci jedina tabulka. ci je to muz alebo zena rozdelis priznakom , ci je hladajuci alebo hladany tiez priznakom. charakteristiky by boli dalsie stlpce tabulky. nic viac nepotrebujes |
| |
  |
 |
GoodWill
 Skúsený užívateľ
 Založený: 29.10.2007 Príspevky: 1000 Bydlisko: Bratislava
 | Zaslal: St 16.11.11 16:06 |   |
Navrh je dost podstatna, ak nie najdolezitejsia cast tvojej ulohy.
Naprogramovat to uz potom zvladne +- aj cvicena opica (bez urazky, trochu som to nadniesol).
Ak nevies navrh spravit sam, asi si si vybral zlu ulohu. Nechcem trolovat, to len tak na zamyslenie.
Principialne, skus navrhnut databazu tak, aby co najvernejsie strukturou kopirovala realitu. Vtedy sa s nou bude dobre pracovat. |
_________________ Koľko SEO expertov je potrebných na výmenu žiarovky výmena žiaroviek žiarovka nové žiarovky úsporné žiarovky sexy žiarovka? | |
   |
 |
Dogie21
 Užívateľ
 Založený: 16.05.2006 Príspevky: 70
 | Zaslal: So 26.11.11 21:28 |   |
GoodWill dakujem ti za nazor ale skor by sa mi hodila pomoc ake tabulky spravit.
A dnes som zistil ze tam musia byt 4 tabulky cize moj napad s 3 tabulkami pada. |
| |
   |
 |
coldak
 Skúsený užívateľ
 Založený: 29.10.2008 Príspevky: 936
 | Zaslal: Ne 27.11.11 18:00 |   |
staci jedna tabulka. dve tabulky v pripade ak chces uchovavat dalsie doplnkove informacie ktore budu len informativne a nebudu programom vyuzivane na testovanie kriterii. tretia tabulka iba ak je pozadovane viest informacie o uskutocnenych zoznameniach.
ak je v zadani pozadovana aj 4ta tabulka , tak by som to riesil tak ze v prvej tabulke by boli len zakladne osobne udaje o osobe a udaje vyuzivane na testovane kriteria by boli v druhej tabulke spolu s info udajmi a 4ta tabulka by niesla konfiguracne udaje kriterii cize do 4. tabulky by sa konfigurovalo ze zena musi byt nizsia ako muz a dalsie kriteria. to znamena ze program by nemal kriteria natvrdo ale konfigurovatelne vo 4.tej tabulke |
| |
  |
 |
|