Kezdőoldal » Számítástechnika » Programozás » Hogy oldjam meg SQL-ben egy...

Hogy oldjam meg SQL-ben egy C#-os lista tárolását?

Figyelt kérdés
Sziasztok. Csak gyakorlásképp egy állatorvosi rendelő egyszerű kezelői programját szeretném megvalósítani és megvagyok már a kezelői felülettel és az OO szerkezettel, most hozzá szeretném az adatbázist kialakítani. Három osztályom van, Tulajdonos, Állat és Kezelés. A tulajdonos tárolja az állatokat, az állatok a kezeléseket. Vannak viszont olyan adattagok, amiket nem igazán tudom hogy tároljak. Ilyen pl a Faj-Fajta-Ivar hármas, ezek ugye fajtánként változhatnak elnevezésben valamint szeretném megoldani, hogy programon belül lehessen új faj-fajta-ivart hozzáadni. Ezeket hogy kellene tárolni? Külön tábla mindegyiknek és idegen kulccsal összecsatolni őket? Lenne egy külön Faj, külön Fajta és külön Ivar táblám? Valamint van még a diagnózis és a kezelő orvosok. Ezekből több is lehet ugye egy kezelésen belül. Ezekből is szeretném hogy lehessen utólag programon belül újakat felvenni viszont ezt se tudom hogy tároljam, nekik is kellene egy külön tábla? Valamint ugye az a gond, hogy a Kezelés táblát amikor elkészítem, ott hogy tároljam a diagnózisokat és a kezeléseket, mert ha jól tudom SQL-ben nincs lista típus. Remélem érthetően írtam le. Köszönöm előre is a segítséget.

2019. nov. 20. 19:51
1 2
 11/15 A kérdező kommentje:

Visual Studioban egy Service-Based Databaset indítottam.


Köszönöm a válaszokat egyébként, így már azért eltudok indulni.

2019. nov. 21. 08:17
 12/15 anonim ***** válasza:

"ok, akkor kezdjük ott milyen SQL?


MySQL? MsSQL? MongoDB? ..."


Teljesen mindegy a kérdés szempontjából. Ez most egy adatbázis tervezési kérdés és nincs hatással arra, hogy MySQL-t, MS SQL-t, vagy épp Oracle-t használ majd. A DB struktúrája ugyanaz lesz.

A MongoDB amúgy is NoSQL.

2019. nov. 21. 08:51
Hasznos számodra ez a válasz?
 13/15 anonim ***** válasza:

igen tudom, hogy a MongoDB NoSQL

viszont a relációk hatással lehetnek a betöltési logikára

ORM a kulcsszó itt

2019. nov. 21. 09:29
Hasznos számodra ez a válasz?
 14/15 anonim ***** válasza:
52%
Semmiféle ORM kulcsszó nincs itt.
2019. nov. 21. 10:20
Hasznos számodra ez a válasz?
 15/15 A kérdező kommentje:
Írhatnék valakinek privát üzenetet esetleg? Nehezen látom még át ezt az egészet és lenne 1-2 kérdésem, hogy hogyan oldjam meg magát az objektum orientált szerkezetet is akár.
2019. nov. 21. 11:07
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!