Changes

Jump to: navigation, search

Cassandra -NoSQL database

1,493 bytes added, 15:29, 7 October 2018
Adatbázis GUI
:[[File:ClipCapIt-180930-154548.PNG]]
 
 
=Adat model=
 
Az adatmodell megtervezését az alábbi példán keresztül fogjuk bemutatni. Ez egy leegyszerűsített modellje egy utazásközvetítő weboldalnak ami összegyűjti a különböző utazási irodák ajánlatait, amik több utazást is kínálnak, és az utasokat egy utazáson belül is több szállodában szállásolják el.
:[[File:ClipCapIt-181007-164913.PNG]]
Az RDBMS modellt úgy gyártanánk el ebből, hogy minden téglalapból csinálnánk egy táblát, majd létrehoznánk idegen kulcsokat a vonalak mentén a számosságot figyelembe véve.
 
 
Itt azonban query-first megközelítést kell alkalmazni. Első lépésben a képernyő tervek és elvárt funkciók alapján be kell azonosítani a lekérdezéseket, amiket QX-el szokás jelölni, ahol az X egy egész szám.
 
* Q1. Utazások megkeresése egy adott városhoz közelében
* Q2. Utazás részleteinek listázása
* Q3. Programok megkeresése egy város közelében
* Q4. Utazások megkeresése programok alapján
* Q5. Elérhető időpontok keresése egy utazáshoz
* Q6. Foglalás kikeresése foglalási szám alapján
* Q7. Foglalás kikeresése hotel, dátum és utas neve alapján
* Q8. Foglalás kikeresése utas neve alapján
* Q9. Utas részletek
 
 
Ha megvannak a lekérdezések, akkor a lekérdezésekből egy folyamat ábrát kell rajzolni, hogy megtudjuk hogy melyik lekérdezés eredménye szolgálhat input-ként egy másik lekérdezésnek:
:[[File:ClipCapIt-181007-172941.PNG]]

Navigation menu