You are on page 1of 20

SC.

ATAPLACAJ SRL

Adatbzis rendszerek projekt SC. ATAPLACAJ S.R.L.

Ksztette: Szke Katalin, KGI II., 2012

SC. ATAPLACAJ SRL

Tartalomjegyzk
Tartalom .................................................................................................................................................................................................2 1. Cglers .............................................................................................................................................................................................3 2. E/K modell.........................................................................................................................................................................................5 3. Az adatbzis felptse .................................................................................................................................................................6 4. Kapcsolatok ......................................................................................................................................................................................10 5. Adatbevitel (rlapok) ..................................................................................................................................................................11 6. Lekrdezsek ....................................................................................................................................................................................16

SC. ATAPLACAJ SRL

1. Cglers
A bemutatott cg neve SC.

ATAPLACAJ S.R.L.

A cg Cskdnfalvn van bejegyezve, az Oltfalva utca 75 szm alatt. A cg fknt gipszkarton munklatokkal foglalkozik, gipszkartonszekrnyek, lmennyezetek, beptett gipszkartonszekrnyek ksztsvel, de emellett msodlagosan kls szigetels (hungarocell, hal, ragasztoanyag, fests) csempzs s ms kls-bels feljtsokkal foglalkozik. A cg rendelkezik egy gymond alvllalkoz cggel, amely a kmves munkt vgzi, teht tervrajz alapjn alaprl kulcsraksz hzat is vllal. Nemrg lellt az ptkezs, gy elkezdtek ablakok s ajtk forgalmazsval s beszerelsvel is foglalkozni. Jelenleg ez a f munkakrk. Hargita Kereskedelmi Hivatalba be van jegyeztetve a kvetkez adatokkal: Nr. ORC/an: J19/637/24.07.2003 Nr. CUI: 15618191 Contul: RO40RZBR0000060003510588, Banca: Raiffeisen M-Ciuc Capital social(Jegyzett tke): 200 Ron

SC. ATAPLACAJ SRL

Egy szmla msolata

SC. ATAPLACAJ SRL

2. E/K modell
gyflKd Dtum RendelsSzm Szm MegrendelsiTtel ek Sorszm
szm

gyflKd

Mennyisg Megrendels Fogyaszts RendelsSor

Megnevezs Nv gyfl Mennyisg

RendelsSzm

Kd

Cm Egysgr

Anyag Megnevezs Kd

SC. ATAPLACAJ SRL

3. Az adatbzis felptse
Az adatbzis t darab tblzatot tartalmazz: gyfl Megrendels Megrendelsi Ttelek Fogyaszts Anyag

A fentiekben felsorolt tblk a kvetkez attribtumokkal rendelkeznek: gyfl (Kd, Nv, Cm) Megrendels (Szm, Dtum, gyflKd) Megrendelsi Ttelek (RendelsSzm, Sorszm, Mennyisg, Megnevezs) Fogyaszts (RendelsSor, gyflKd, RendelsSzm, Mennyisg) Anyag (Kd, Megnevezs, Egysgr)

gyfl tbla
Az gyfl tbla tartalmazza az gyfl nevt s cmt.

ugyfel
kod nev cim 1 Pal Geza Csikszereda 2 Andras Laszlo Csikrakos 3 Leonardo SRL Arad 4 Baker SRL Sepsiszentgyorgy 5 Lorinczi Laszlo Keresztur 6 Lorinczi Eszter Keresztur 7 Caram SRL Udvarhely 8 Harolt SRL Csikszereda 9 Kovacs Imre Csikszentsimon 10 Szasz Istvan Csikdanfalva 11 Imre Jozsef Csikszereda 12 Pal Kinga Arad 13 Rusu Ion Bukarest 14 Fapicom SRL Csikszereda 15 Stancu Mihai Bukarest 16 Kis Mihaly Udvarhely 17 Sinecon SRL Szeben 18 Imobilgest SRL Szeben 19 Amrita SRL Kezdivasarhely 20 Solanum SRL Kezdivasarhely 21 Benzot-har SRL Csikszereda

SC. ATAPLACAJ SRL

ugyfel
kod nev 22 Biro Lehel 23 Szanto Kalman 24 Orban Peter 25 Confort RT 26 Bako Istvan 27 Molnar Laszlo 28 Tecon SRL 29 Mobilro SRL 30 Koszti Gyorgy cim Csikszereda Gyergyoremete Csikszereda Csikszereda Csikcsicso Gyergyoszentmiklos Bukarest Szeben Csikszereda

Megrendels tbla
A megrendels tbla tartalmazza a rendels felad gyfl kdjt, a dtumot, illetve egy rendels szmot.

megrendeles
szam ugyfelKod datum 1 3 4/12/2011 2 14 5/4/2011 3 18 5/17/2011 4 17 5/25/2011 5 22 4/3/2011 6 5 7/7/2011 7 6 7/7/2011 8 18 9/20/2011 9 4 8/23/2011 10 16 7/19/2011 11 23 8/11/2011 12 1 8/3/2011 13 9 8/20/2011 14 5 9/1/2011 15 8 9/9/2011 16 3 7/14/2011 17 18 10/10/2011 18 17 10/25/2011 19 18 11/11/2011 20 29 9/29/2011

MegrendelsiTtelek tbla
Ez a tbla tartalmazza a rendelsek tartalmt, mibl, mennyit rendeltek s hogy melyik rendelshez tartozik a rendelssor.

megrendelesiTetelek

SC. ATAPLACAJ SRL sorszam rendelesSzam megnevezes mennyiseg 1 1 Ablakcsereles 5 1 3 Ablak vasarlas 10 1 10 Ablak vasarlas 3 1 17 Ablak vasarlas 10 1 20 Ablakcsereles 4 2 1 Ajtocsereles 1 2 3 Ajto vasarlas 3 2 20 Ajtocsereles 1 3 1 Munkalatok 6 3 20 Munkalatok 5 4 20 Ablak vasarlas 6 5 20 Ajto vasarlas 2

Fogyaszts tbla
A fogyaszts tbla tartalmazza a rendelshez szksges anyagok kdjait, illetve azok mennyisgeit, illetve a rendels azonostshoz szksges rendelsSzmot s rendelsSort.

fogyasztas
anyagkod rendelesSzam rendelesSor mennyiseg 1 1 1 3 3 1 1 2 2 1 2 1 9 1 3 5 10 1 3 1 1 3 1 5 7 3 1 2 8 3 1 3 5 3 2 3 8 10 1 3 4 17 1 2 7 17 1 4 8 17 1 4 7 20 1 4 2 20 2 1 9 20 3 4 10 20 3 1 1 20 4 3 7 20 4 3 2 20 5 2

Anyag tbla
Ez a tbla tartalmazza a felhasznlt anyagok nevt illetve egysgrt.

SC. ATAPLACAJ SRL

anyag
kod megnevezes egysegar 1 ablak1 400.00 lei 2 ajto1 1,100.00 lei 3 ablak2 420.00 lei 4 ablak3 350.00 lei 5 ajto2 1,250.00 lei 6 ajto3 1,370.00 lei 7 ablak4 350.00 lei 8 ablak5 330.00 lei 9 ablak-munkalat 100.00 lei 10 ajto-munkalat 150.00 lei 11

4. Kapcsolatok (Relationships)
Az adatbzis tbli a kvetkezkppen vannak sszektve:

Az gyfl s megrendels tblkat az gyflkd segtsgvel kapcsoltam ssze. Minden megrendelshez egy vagy tbb rendelsi ttel tartozik, ezt a kt tblt a rendelsSzm segtsgvel kapcsoltam ssze. A fogyaszts tblban az anyagkd, rendelsSzm s rendelsSor egyttesen alkotjk a kulcsot, amely segtsgvel sszektttem. Az anyag tblban az anyag kdja kpezi a kulcsot amellyel sszektttem a fogyaszts tblval.

SC. ATAPLACAJ SRL

5. Adatbevitel
Az adatbevitel rlapok segtsgvel trtnik.

gyfelek nyilvntartsa: Tartalmazza a nevet, cmet, s kdot. Amellett, hogy knnyedn mdosthatunk vagy bevihetnk j gyfeleket, azt is lthatjuk, hogy az illet gyfl hnyszor rendelt, a dtumot s a rendelsszmot.

10

SC. ATAPLACAJ SRL Rendelsek nyilvntartsa Tartalmazza a rendels szmt, dtumt s az gyfl kdjt. Amellett, hogy knnyedn mdosthatunk vagy bevihetnk j megrendelseket, azt is lthatjuk, hogy az illet rendels mit tartalmaz s milyen mennyisgben.

11

SC. ATAPLACAJ SRL Rendelssorok nyilvntartsa Tartalmazza a rendels szmt, a sorszmot, a ttel megnevezst, s a mennyisget. Amellett, hogy knnyedn mdosthatunk vagy bevihetnk j rendelsi sorokat, azt is lthatjuk, hogy az illet rendelsi sor mit tartalmaz (milyen anyagkddal) s milyen mennyisgben. (A rendelsi ttel mennyisge egyenl kell legyen a anyagkdok utni mennyisgek sszegvel.)

12

SC. ATAPLACAJ SRL Fogyaszts nyilvntartsa A fogyaszts adatait tartalmazza: mit fogyasztottak (anyagkd), ki fogyasztott (rendels szma s sora), s a mennyisget.

13

SC. ATAPLACAJ SRL Az anyagok nyilvntartsa Tartalmazza az anyag megnevezst s kdjt, illetve az rt. Amellett, hogy knnyedn mdosthatunk vagy bevihetnk j anyagokat, azt is lthatjuk, hogy az illet anyagbl melyik rendelsi ttelben krtek s hogy mennyit.

14

SC. ATAPLACAJ SRL

6. Lekrdezsek
A lekrdezsek segtsgvel knnyen vlaszt kaphatunk olyan krdsekre, amelyek fejtrst okozhatnak a titkrnknek vagy akr az igazgatnak. Jelen esetben ezek a krdsek merlhetnek fel: 1. 2. 3. 4. 5. Kik rendeltek 120x100as ablakot (7-es kd termket)? Melyek azok az gyfelek akiket SRL-knt tartunk nyilvn? Melyek a szeptember 25 s oktber 25 kztti rendelsek? Melyek azok az gyfelek, akik cme csk-kal kezddik? Mennyit rendeltek sszesen a klnbz termkekbl?

Lekrdezsek: 1. Kik rendeltek 120x100as ablakot (7-es kd termket)? Ehhez minden tblt fel kell tegynk, mert minden kapcsolatra szksgnk lesz. SQL nyelvben: SELECT DISTINCT ugyfel.nev FROM ugyfel INNER JOIN (megrendeles INNER JOIN (megrendelesiTetelek INNER JOIN (anyag INNER JOIN fogyasztas ON anyag.kod = fogyasztas.anyagkod) ON (megrendelesiTetelek.rendelesSzam = fogyasztas.rendelesSzam) AND (megrendelesiTetelek.sorszam = fogyasztas.rendelesSor)) ON megrendeles.szam = megrendelesiTetelek.rendelesSzam) ON ugyfel.kod = megrendeles.ugyfelKod WHERE (((anyag.kod)=7)); 2. Melyek azok az gyfelek akiket SRL-knt tartunk nyilvn?(Mely gyfelek nevben szerepel a SRL sz?) Ide csak az gyfl tblra van szksgnk s a felttelre, hogy a nevben legyen a SRL sz. SQL nyelvben: SELECT ugyfel.nev FROM ugyfel WHERE (((ugyfel.nev) Like "*SRL"))

15

SC. ATAPLACAJ SRL ORDER BY ugyfel.nev; 3. Melyek a szeptember 25 s oktber 25 kztti rendelsek? Itt 3 tblt hasznlok, hogy az eredmnyben kirja az gyfl nevt, a rendels dtumt, s a rendels nevt. (Klnbsget teszek az ablak vsrls s ablak cserls kztt. Az utbbi tartalmazza a vsrlst s a beszerelst.) SQL nyelvben: SELECT ugyfel.nev, megrendeles.datum, megrendelesiTetelek.megnevezes FROM ugyfel INNER JOIN (megrendeles INNER JOIN megrendelesiTetelek ON megrendeles.szam = megrendelesiTetelek.rendelesSzam) ON ugyfel.kod = megrendeles.ugyfelKod WHERE (((megrendeles.datum)>#9/25/2011# And (megrendeles.datum)<#10/25/2011#)); 4. Melyek azok az gyfelek, akik cme csk-kal kezddik? Ide csak az gyfl tblra van szksgnk s a felttelre, hogy a lakcme csk-kal kezddjn. SQL nyelvben: SELECT ugyfel.nev FROM ugyfel WHERE (((ugyfel.cim) Like "csik*"));

5. Mennyit rendeltek sszesen a klnbz termkekbl? Itt 2 tblra van szksgnk s a SUM sszestsre.

16

SC. ATAPLACAJ SRL Kirja mibl mennyit rendeltek, illetve hogy sszesen hny termket rendeltek eddig. SQL nyelvben: SELECT anyag.megnevezes, Sum(fogyasztas.mennyiseg) AS SumOfmennyiseg FROM anyag INNER JOIN fogyasztas ON anyag.kod = fogyasztas.anyagkod GROUP BY anyag.megnevezes;

17

SC. ATAPLACAJ SRL

7. Jelents (lekrdezsekre)
ttekinthetbben lthatak az adatok, illetve a lekrdezs eredmnyei. 1. Kik rendeltek 120x100as ablakot (7-es kd termket)?

2. Melyek a szeptember 25 s oktber 25 kztti rendelsek?

3. Melyek azok az gyfelek akiket SRL-knt tartunk nyilvn?

18

SC. ATAPLACAJ SRL

4. Mennyit rendeltek sszesen a klnbz termkekbl?

19

SC. ATAPLACAJ SRL 5. Melyek azok az gyfelek, akik cme csk-kal kezddik?

20

You might also like