Egy adatbázis-kezelő program megírásához miként kéne nekifogjak?
Az egyetemre egy adatbázis-kezelő szoftvert kell írni, azonban csak az elméletet tudom, adatbázis kezelő szoftvert még sosem használtam.
Az első lépés gondolom kiválasztani a programozási nyelvet...én a c++-t választottam, mivel a munkában is ezt használom és az összes nyelv közül ezt tudom a legjobban.
Mire kell figyelni így az elején? A táblák struktúrák vagy inkább osztályok legyenek?
Ti, hogyan fognátok neki?
Ez így elég komolytalannak és esélytelennek hangzik.
Biztos, hogy ez a feladat?
Csupán a felkészületlenségem miatt tűnik komolytalannak, mivel nem értem/szeretem/érdekel az adatbázis kezelés...szóval egy átmenőre gyúrok.
Miért tűnik esélytelennek? Én annyit tudok, hogy relációs adatbázist kell létrehozni és azon belül néhány parancsot (beszúrás, keresés, stb) lekódolni. Az egésznek természetesen egy grafikus kezelőfelülete is kell legyen (ami a legkisebb probléma).
Mert úgy akarsz adatbázis kezelőt írni C++-ban, hogy se az adatbázisokat, se a C++-t nem ismered.
Ezért csodálkozom, hogy ennek ellenére elvárják, hogy ilyet csinálj.
"A táblák struktúrák vagy inkább osztályok legyenek?"
Ilyen kérdés után erősen kétlem, hogy mennyire is megy az a C++.
De igazából érdemi kérdést még mindig nem tettél fel, hogy mit szeretnél tudni.
Pedig ott a kérdés...te, hogyan fognál neki?
Kifejtenéd akkor, hogy te hogyan tárolnád az adatokat? Nekem a legkézenfekvőbbnek tűnik a struktúra.
Bocsi de kicsit zavaró, hogy mindhárom válaszodban csak ítélkezel, jól jönne kicsi segítség is...nem sértésnek szántam, csak kicsit feszült vagyok a kioktatások nélkül is.
"A táblák struktúrák vagy inkább osztályok legyenek?"
Gondolom te is tudod, hogy ugyan az a kettő C++ -ban. De tárolhatod az adatokat tuple -ben is ha neked úgy kényelmes.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!