Changes

Cassandra -NoSQL database

10 bytes removed, 21:26, 10 October 2018
Defining Application Queries
* 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 Utasok listája utazás 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 Foglalás 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-181007181010-172941232613.PNG]]
==Logical Data Modeling==
Most hogy beazonosítottuk a szükséges lekérdezéseket, megtervezhetjük a táblákat. A táblák nem mások, mint a fenti flow diagramban a dobozok, vagyis a keresés eredmények, amik a denormalizált adatstruktúra miatt megfelel a táblának. A tábla neve mindig a fő entitással kezdődik, amit a lekérdezés visszaad, és _by_ szó használatával hozzá kell kapcsolni azokat másodlagos entitásokat, amik mentén lekérdezzük a fő entitást. Pl a Q1-re egy lehetséges elnevezés: tours_by_city