Ask sql "(" Ask ") - alternatív hozzáférés az adatbázisokhoz (ms sql és mysql esetén)
Az algoritmus, amely lehetővé teszi számodra a termék összetételének összegének kiszámítását, amikor a kompozíció hierarchikus sorrendben kerül kirakásra, figyelembe véve mind az alkatrészek alkalmazhatóságát, mind a magasabb szintű szerelési egységek használatát. Ugyanakkor, ha az összeszerelés árát megadja, akkor belső összetevőinek kiszámítása nem szükséges. Ha az ár nem az összeszerelésen van, akkor ezt a cellát piros színnel kell tölteni, és sárga színnel - egy nem teljes becsléssel.
Elkezdünk egy táblázatot alkotni.
Az első "No" oszlop a struktúra mentén, egy hierarchia formájában, pl. 1 - 1.1 - 1.2 - 1.2.1 - 1.2.2 - 1.3.
A második "ID" oszlop az elem megnevezése értékét veszi fel. Adjuk meg a Név oszlopot is. "
Ezután bemutatjuk az "Objektum típusa" oszlopot, ahol a "Szerelési egység", "Részlet", "Egyéb" stb.
A "Van-e struktúra" oszlop lehetővé teszi számunkra, hogy legyen egy ötletünk az elem struktúrájáról.
A Mennyiség oszlop tartalmazza a megadott szintek számát.
A forrástábla utolsó oszlopa az "Ár" oszlop.
Az MS Excel-ben a magasabb szintek számának figyelembevételével végzett számítási feladat végrehajtásához megpróbáljuk alkalmazni a képleteket. Először megpróbáljuk megtalálni a szülőelem útvonalszámát az első oszlopban (A oszlop), például az 5. sorban:
Megtanuljuk azt a szintet, amelyen elemünk található:
Még az alapelemek "Mennyiség" oszlopában lévő értékek tisztázására is felkereshetünk
Ahol az AB5 a cella, amelynek az anyavállalat száma az útvonalon van, és a COLUMN ($ K $ 1) az oszlop száma, amely a jobb oldali beillesztéshez a VLOOKUP függvényt tartalmazza.
Ezt követõen az oszlopot az oszlopmal szorozzuk meg a mennyiséggel (az eredményt a Z oszlopba írjuk), azzal a feltétellel, hogy az ár nem kerül a szülõelemre, ellenkezõ esetben a fent megadott árat vesszük figyelembe:
Később minden egyes csomópontra összeszedjük az összes gyermeket - ha van egy összeg, akkor azt használjuk, különben összefoglaljuk:
Ez a megközelítés természetesen nem a legjobb számítási módszernek tünik, mivel nem teszi lehetővé a szülőelemek helyes alkalmazhatóságának figyelembe vételét a struktúrában, így a legjobb megoldás a makró VBA-ra történő alkalmazása.
Kezdetben meg kell tanulnunk, hogyan találjuk meg a nevet és a patronimát. Megnézzük és másolja a kódot:
CREATE USER 'user' @ 'localhost' IDENTIFIED BY 'jelszó';
GRANT ALL PRIVILEGES A *. * A "felhasználó" @ "localhost" WITH GRANT OPTION;
MySQL - hozzáférési jogosultságok megadása
-- a mySQL DB-specifikus jogosultságok megadása:
. Az összes jog engedélyezése a DBNAME * A 'felhasználó' @ '%' azonosított 'jelszó' WITH MAX_QUERIES_PER_HOUR MAX_CONNECTIONS_PER_HOUR 0 0 0 MAX_UPDATES_PER_HOUR;
-- a mySQL általános specifikus jogosultságokat biztosít:
. Az összes jog engedélyezése on * * A 'felhasználó' @ '%' azonosított 'jelszó' WITH MAX_QUERIES_PER_HOUR MAX_CONNECTIONS_PER_HOUR 0 0 0 MAX_UPDATES_PER_HOUR;