| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 16.05.06 Prihlásený: 10.11.13 Príspevky: 70 Témy: 19 |
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
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
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
_________________ C#, PHP, ... |
|
Registrovaný: 16.05.06 Prihlásený: 10.11.13 Príspevky: 70 Témy: 19 | Napísal autor témy Dogie21: 15.11.2011 19: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?
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
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...?
|
|
Registrovaný: 16.05.06 Prihlásený: 10.11.13 Príspevky: 70 Témy: 19 | Napísal autor témy Dogie21: 15.11.2011 20:54 | |
|
ma to byt len databaza vytvorena ms sql server, vysledny produkt bude aj tak len v textovom prevedeni (.doc)
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 16.11.2011 14: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
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
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.
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 16.05.06 Prihlásený: 10.11.13 Príspevky: 70 Témy: 19 | Napísal autor témy Dogie21: 26.11.2011 20: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.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 27.11.2011 17: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
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Úloha v Assembler, C, C++, Pascal, Java | 8 | 369 | 28.04.2021 8:36 shiro | | Matematicka uloha v Vzdelanie, štúdium, škola | 28 | 2247 | 23.05.2008 20:03 Svolo | | Assembler úloha v Assembler, C, C++, Pascal, Java | 0 | 792 | 02.02.2008 7:37 HT | | Logicka uloha v Krčma | 13 | 3446 | 24.11.2011 0:12 Jeffo | | Pascal uloha v Assembler, C, C++, Pascal, Java | 12 | 743 | 26.11.2011 21:59 F3RY | | Pascal uloha v Assembler, C, C++, Pascal, Java | 6 | 483 | 03.05.2010 7:42 coldak | | C# uloha v Technológia .NET | 4 | 668 | 02.12.2014 13:25 hatto13 | | Assembler - úloha v Assembler, C, C++, Pascal, Java | 2 | 904 | 22.10.2007 15:04 programator | | pascal uloha v Assembler, C, C++, Pascal, Java | 1 | 613 | 11.11.2009 16:23 feromakovi | | Exel (vzorce) - uloha v Ostatné programy | 1 | 359 | 25.05.2013 19:59 IT-Academy | | Uloha z C++ v Assembler, C, C++, Pascal, Java | 14 | 491 | 06.04.2014 22:43 Grims | | C++ úloha ODMENA v Assembler, C, C++, Pascal, Java | 3 | 439 | 01.12.2012 11:42 C0lder | | python - jednoduchá úloha v Perl, Python, Ruby, CGI | 5 | 959 | 08.06.2020 14:50 ux | | Uloha v JAVE, surne. v Assembler, C, C++, Pascal, Java | 2 | 1018 | 25.10.2009 12:30 hlodavec | | Assembler uloha - prosim pomoc v Assembler, C, C++, Pascal, Java | 2 | 841 | 28.05.2008 15:25 HT | | Jednoduchá úloha v assembleri - pomozte v Assembler, C, C++, Pascal, Java | 6 | 2128 | 15.11.2007 20:38 martinezb6 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|