online kép - Fájl  tube fájl feltöltés file feltöltés - adja hozzá a fájlokat online fedezze fel a legújabb online dokumentumok Kapcsolat
   
 

Letöltheto dokumentumok, programok, törvények, tervezetek, javaslatok, egyéb hasznos információk, receptek - Fájl kiterjesztések - fajltube.com

 

Online dokumentumok - kep
   
kategória
 

Biológia állatok Fizikai Földrajz Kémia Matematika Növénytan Számítógépes
Filozófia
Gazdaság
Gyógyszer
Irodalom
Menedzsment
Receptek
Vegyes

 
 
 
 













































 
 

Adatmanipulaciós nyelv

számítógépes

Fájl küldése e-mail Esszé Projekt


egyéb tételek

 
A VIZSGA LEÍRÁSA
VOIP RENDSZERTECHNIKÁK
Part Design CATIA V5 – Start
Az egyed-kapcsolat modell
Az elektronikus szamítógépek fejlödése napjainkig - A generaciók jellemzése, perifériak valtozasa - Neumann elvek
Matav rendszertechnika
ÚJABB HARDVER- ÉS SZOFTVERMEGOLDÁSOK
Assembly Design - CATIA V5 – Start
Mérési Segédlet Informatika II Tranzakció kezelés
 
 

Adatmanipulációs nyelv

INSERT INTO tábnév [(on1,on2,…)]

    VALUES (e1,e2,e3,…) | szelekciós utasítás;

UPDATE tábnév SET on1=e1,on2=e2,….

    WHERE keresési felt. | szelekciós utasítás;

DELETE FROM tábnév

    [WHERE keresési felt. | szelekciós utasítás};

Csak teljes sor törlése.

Ha nincs WHERE vagy szelekciós, akkor minden sort töröl.

feladatok

Képzeljük el, hogy egy könyvesboltot vezetünk. Készítsünk egy olyan adatbázist, amelyben nyilvántarthatjuk a készleten lévő könyveket, a rendeléseket, és az eladásokat.

1.      Hozzuk létre a következő táblákat.

2.      Vigyünk fel néhány szállítót a szallito táblába.

3.      Rendeljünk könyveket.

4.      A rendelés megérkezésekor, állítsuk be a teljesítés dátumát az adott napi dátumra, és aktualizáljuk a készletet, ahol az egységárat a beszerzési ártól (rendeles tábla egysegar mezője) állítsuk nagyobbra.

5.      Az egyes könyvek eladásakor aktualizáljuk a készletet (darab mező), és bővítsük az eladás táblát.

6.      Kérdezzük le, hogy milyen könyvekből kell új rendelést feladni (pl. darab<2).

Megoldások

1.      CREATE TABLE szallito (szall_azon CHAR(3) NOT NULL PRIMARY KEY,
szall_nev CHAR(20) CHECK (szall_nev=UPPER(szall_nev)),
cim CHAR(30) CHECK (cim=UPPER(cim)) );

CREATE TABLE rendeles (rend_szam CHAR(4) NOT NULL PRIMARY KEY,
ISBN CHAR(6) NOT NULL, rend_dat DATE DEFAULT SYSDATE NOT NULL,
szall_azon NOT NULL REFERENCES szallito,
telj_dat DATE,
egysegar NUMBER (4) NOT NULL,
mennyiseg NUMBER (4));

CREATE TABLE keszlet (ISBN CHAR(6) NOT NULL, besz_dat DATE DEFAULT SYSDATE NOT NULL,
PRIMARY KEY(ISBN, besz_dat),
cim CHAR(20) NOT NULL CHECK (cim=UPPER(cim)),
szerzo CHAR(25) CHECK (szerzo=UPPER(szerzo),
egysegar NUMBER(4) NOT NULL,
darab NUMBER(4) NOT NULL);

CREATE TABLE eladas (ISBN CHAR(6) NOT NULL, egysegar NUMBER(4) NOT NULL, besz_dat DATE DEFAULT SYSDATE NOT NULL);

2.      INSERT INTO szallito VALUES (‘001’,’FOSPED’,’BUDAPEST’);

3.      INSERT INTO rendeles VALUES (‘0001’, ‘100001’,SYSDATE,’001’,NULL,1300,10);

4.      UPDATE rendeles SET telj_dat=SYSDATE
WHERE rend_szam=’0001’;

Találat: 638