1. Loo tabel LAENUTUS järgmiste väljadega: Laenamise_id PK, Kuupaev (kuupäev), Lugeja_ID (täisarv) FK, Raamatu_ID (täisarv) FK, Tahtaeg (kuupäev), Tagastamine (kuupäev). Tabeli kirjelduses näita ära primaarvõti ja ka võõrvõtmed. mysql> CREATE TABLE LAENUTUS( -> Laenamise_id int unsigned not null auto_increment, -> Luupaev date not null, -> Lugeja_id mediumint(8) unsigned not null, -> Raamatu_id mediumint(8) unsigned not null, -> Tahtaeg date not null, -> Tagastamine date, -> PRIMARY KEY(Laenamise_id), -> FOREIGN KEY(Lugeja_id) REFERENCES LUGEJA (Lugeja_id), -> FOREIGN KEY(Raamatu_id) REFERENCES RAAMAT (Raamatu_id)); Query OK, 0 rows affected (0.01 sec) mysql> DESCRIBE LUGEJA; +-----------+-----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+-----------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra | +--------------+-----------------------+------+-----+--------- +----------------+ | Laenamise_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | Kuupaev | date | NO | | NULL | | | Lugeja_id | mediumint(8) unsigned | NO | MUL | NULL | | | Raamatu_id | mediumint(8) unsigned | NO | MUL | NULL | | | Tahtaeg | date | NO | | NULL | | | Tagastamine | date | YES | | NULL | | +--------------+-----------------------+------+-----+--------- +----------------+ 6 rows in set (0.00 sec) mysql> ALTER TABLE LAENUTUS MODIFY Laenamise_id INT NOT NULL; Query OK, 10 rows affected (0.01 sec) Records: 10 Duplicates: 0 Warnings: 0 mysql> ALTER TABLE LAENUTUS DROP PRIMARY KEY; Query OK, 10 rows affected (0.00 sec)
mysql> UPDATE LAENUTUS SET tagastamine='2020-10-05' WHERE laenamise_id=7; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> UPDATE LAENUTUS SET tagastamine='2020-10-22' WHERE laenamise_id=8; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> SELECT * FROM LAENUTUS; +--------------+------------+-----------+------------+------------ +-------------+ | Laenamise_id | Kuupaev | Lugeja_id | Raamatu_id | Tahtaeg | Tagastamine | +--------------+------------+-----------+------------+------------ +-------------+ | 1 | 2020-10-01 | 8 | 30 | 2020-10-22 | 2020-10-22 | | 2 | 2020-10-01 | 15 | 7 | 2020-10-22 | 2020-10-25 | | 3 | 2020-09-29 | 15 | 7 | 2020-10-20 | 2020-10-18 | | 4 | 2020-09-25 | 7 | 19 | 2020-10-16 | 2020-10-15 |
.* teav ik nr telef on pikendamine kliendi nr kliendi nr broneerimine kp tootaja nr markus tahtaeg nr 1 viivis nr 1 summa 1 kuupaev nr on seotud 1
left(Isikukood,1)=4),'19','20'),mid(Isikukood,2,2),'-',mid(Isikukood,4,2),'-',mid(Isikukood,6,2)), CURDATE(), TIMESTAMPDIFF(YEAR,concat(if((left(Isikukood,1)=3 or left(Isikukood,1)=4),'19','20'),mid(Isikukood,2,2),'-',mid(Isikukood,4,2),'-',mid(Isikukood,6,2)), CURDATE()) AS Vanus FROM LUGEJA; Ülesanne 7. Tabelite ühendamine päringutes. 1. Loo tabel Laenutamine (kui ei ole veel tehtud) järgmiste väljadega:Laenamise_id, Kuupaev (kuupäev), Lugeja_ID (täisarv), Raamatu_ID (täisarv), Tahtaeg (kuupäev), Tagastamine (kuupäev). Tabeli kirjelduses näita ära primaarvõti ja ka võõrvõtmed. 2. Lisa 10 kirjet tabelisse laenutamine. (Laenutada saab vaid neid raamatuid, mis on AB olemas ja nendele lugejatele, kes on registreeritud). Kasuta andmete sisestamisel funktsiooni curdate() ja tahtaeg tagastamisele on laenutamise kuupäev+21 päeva (adddate() vaata helpi). __________________________________________________________________________________
Kasutusloo k¨ai- gus lisatakse kliendi SOOVI KIRJELDUS ja VASTUVOTMISE ˜ ¨ KUUPAEV andmeid. Esialgne soov saab endale seisundi ”TAGASI LUKATUD”¨ v˜oi ”KINNITATUD”. Nimi: UC 3. L˜ opliku soovi sisestamine Tegutseja: Disainer Kirjeldus: Disainer sisestab l˜opliku soovi andmebaasi. Kasutusloo k¨aigus lisatakse SOOVI NUMBER, SOOVI KIRJELDUS, KINNITAMISE KUU- ¨ PAEV, ¨ TAHTAEG andmeid ning lisab disainer oma NIMI ja TELEFFON. 11 L˜oplik soov saab endale seisundi ”KINNITATUD”. 12 ¨ PEATUKK 4 ¨ INFOSUSTEEMI ANDMEVAADE Infos¨ usteemi andmevaade koosneb kontseptuaal- ja andmemudelist. 4.1 KONTSEPTUAALMUDEL Kontseptuaalmudel koosneb kontseptuaaldiagrammist ja seda kirjeldavatest lausenditest. Konsultatsiooni protsessiga seotud kontseptuaaldiagramm on
tööülesanded töölepingusse panna; tööülesanded peavad olema antud õigeaegselt; ametijuhend muudel juhtudel v.a. avalik sektor, EI OLE KOHUSTUSLIK - ametinimetus, kui sellega kaasneb õiguslik tagajarg - töö eest makstav tasu, milles on kokku lepitud töötasu, sealhulgas majandustulemustelt ja tehingutelt makstav tasu, töötasu arvutamise viis(kas kuupalk, tunnitasu, tüki töö), maksmise kord ning sissenõutavaks muutmise aeg(palgapaev; tahtpaev kindel kpv, tahtaeg selleks ajaks peab olema; tsiviilseadustiku üldosa seaduses kirjas), samuti tööandja makstavad ja kinnipeetavad maksud ja maksed - muud hüved, nt: auto kasutamine(muutub hüveks siis kui töötaja saab autot isiklikeks sõitudeks ka kasutada, mitte ainult töösõitudeks) -> varaline vastutus (süüst tulenev ja süüst sõltumatu vastutus) - tööaeg-> seadusega satestatud normaalne tööaeg 40h nadalas/8h paeva/ 7 paeva jooksul
????? Aegumine katkeb: 1. kriminaalasjas menetlustoimingu tegemisest (varasemal ajal algatati seda uurija määrusega, praegu määrust keegi ei tee, kuid loetakse algatuseks, kui on tehtud esimene oluline menetlustoiming, nt kohtule andmine; sellest ajast on ta süüdistatav) või 2. isiku poolt aegumine tähtaja kestel uue kuriteo toimepanemisega. Katkenud tahtaeg algab algusest peale ja kestab: · 1. astme kuriteo toimepanemisel 15 aastat; · 2. astme kuriteo toimepanemisel 10 aastat. Aegumine peatub: ajaks, mil isik ennast uurimise või kohtu eest kõrvale hoiab. Aegumine ei uuene, kui kuriteo toimepanemisest on möödunud 15 aastat ja ei ole toimunud uut kuritegu. Väärteo aegumise peatumine:
Sundeksemplari seaduses määratletakse sundeksemplari: · kogumise eesmärk ja ülesanded · sundeksemplari objekt teaviku laad · loovutajad · arv/arvud (kui laaditi erinev) · loovutamise tähtaja ja saatmise kulud · saajad (saajad ka sundeksemplaride arvu vähendamisel) · saaja kohustused · nõuded sundeksemplaride üleandmisel · ja vastutus sundeksemplari seaduse nõuete rikkumisel · ning seaduse rakendumise aeg. Loovutamise tahtaeg ja kulud - Trukiste, auviste voi elektrooniliste teavikute sundeksemplarid loovutatakse hiljemalt 20 paeva jooksul parast esimese tiraaziosa valmimist voi Eestisse esmakordset sissetoomist. Sundeksemplaride saatmise kulud arvestatakse trukkimiskulude hulka. Nouded