Tartalomjegyzék
MariaDB feladatok
- Szerző: Sallai András
- Copyright © 2021, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Webhelyes feladatok
Feladat 001
- Hozzon létre egy labda nevű adatbázist
- utf-8 kódolás
- magyar rendezés
- Hozzon létre egy felhasználót webhely számára
- Jelszó: titok
- Elérés helye: localhost
A használt parancsokat írja egy labda.sql nevű állományba. Az állomány elején szerepeljen megjegyzésben:
- Vezetéknév, Keresztnév
- Dátum, amikor megoldja a feladatot
- Osztály
Feladat 002
- Hozzon létre egy tenkes nevű adatbázist
- utf-8 kódolás
- magyar rendezés
- Hozzon létre egy felhasználót webhely számára
- Jelszó: titok
- Elérés helye: localhost
- A felhasználó számára állítsa be az összes jogot
- a grant jogok nélkül
A használt parancsokat írja egy tenkes.sql nevű állományba. Az állomány elején szerepeljen megjegyzésben:
- Vezetéknév, Keresztnév
- Dátum, amikor megoldja a feladatot
- Osztály
Feladat 003
- Hozzon létre egy kocka nevű adatbázist
- utf-8 kódolás
- magyar rendezés
- Hozzon létre egy felhasználót webhely számára
- Jelszó: titok
- Elérés helye: localhost
- A felhasználó számára állítsa be az összes jogot
- a grant jogok nélkül
A használt parancsokat írja egy kocka.sql nevű állományba. Az állomány elején szerepeljen megjegyzésben:
- Vezetéknév, Keresztnév
- Dátum, amikor megoldja a feladatot
- Osztály
mysql kliens feladatok
Feladat 051
- Hozzon létre egy panda nevű adatbázist
- utf-8 kódolás
- magyar rendezés
- Hozza létre a következő felhasználókat, jogok és jelszó nélkül:
- peti
- jani
- laci
- Állítsa be peti felhasználónak az 12345 jelszót.
- Állítsa be a jani felhasználónak a titok jelszót.
- Állítsa be a laci felhasználónak a titok jelszót.
- A panda adatbázison:
- Adjon a peti felhasználónak select jogot, és más nem.
- Adjon a jani felhasználónak select, update és insert jogot, és mást nem.
- A laci felhasználónak minden jogot állítson be.
A használt parancsokat írja egy panda.sql nevű állományba. Az állomány elején szerepeljen megjegyzésben:
- Vezetéknév, Keresztnév
- Dátum, amikor megoldja a feladatot
- Osztály
Feladat 052
A következő parancsokat a végrehajtás mellett írja egy barat.sql nevű fájlba. Az állomány elején megjegyzésben szerepeljenek a következők:
- A készítő vezetékneve és keresztneve.
- A dátum, amikor megoldja a feladatot.
- Az osztály neve.
- Hozzon létre egy barat nevű adatbázist.
- Kódolás: utf-8
- Rendezés: magyar
- Hozza létre a következő felhasználókat, jogok és jelszó nélkül:
- imre
- erno
- miki
- denes
- Állítsa be a következő jelszavakat
- imre:type
- erno:titok
- miki:type
- denes:titok
- A barat adatbázison:
- Adjon select jogot az imre felhasználónak.
- Adjon select, update, insert, delete és create jogot erno számára.
- Adjon select, update, index, lock tables jogot miki számára.
- Adjon update, insert jogot denes számára.
Feladat 053
A következő parancsokat a végrehajtás mellett írja egy szepi.sql nevű fájlba. Az állomány elején megjegyzésben szerepeljenek a következők:
- A készítő vezetékneve és keresztneve.
- A dátum, amikor megoldja a feladatot.
- Az osztály neve.
- Hozzon létre egy szepi nevű adatbázist.
- Kódolás: utf-8
- Rendezés: magyar
- Hozza létre a következő felhasználókat, jogok és jelszó nélkül:
- aniko
- aliz
- flora
- goldi
- Állítsa be a következő jelszavakat
- aniko:titok
- aliz:titok
- flora:type
- goldi:titok
- A szepi adatbázison:
- Adjon az imre felhasználónak:
- minden jogot - kivéve grant
- Adjon select, update, jogot aliz számára.
- Adjon flora számára:
- select, update, insert, index, lock tables jogot.
- Adjon update, insert, select jogot goldi számára.
Importálós feladatok
Feladat 101
- csali.sql
create database csali character set utf8 collate utf8_hungarian_ci; use csali; create table dolgozok ( az int not null primary key auto_increment, nev varchar(50), telepules varchar(50), fizetes double ); create user dani@localhost; create user peti@localhost; create user lali@localhost; create user imre@localhost; set password for dani@localhost = password('titok'); set password for peti@localhost = password('titok'); set password for lali@localhost = password('titok'); set password for imre@localhost = password('titok'); grant select,update on csali.dolgozok to dani@localhost; grant all privileges on csali.dolgozok to peti@localhost; grant select,update,insert on csali.dolgozok to lali@localhost; grant insert on csali.dolgozok to imre@localhost;
A következő parancsokat a végrehajtás mellett írja egy fel_csali.sql nevű fájlba. Az állomány elején megjegyzésben szerepeljenek a következők:
- A készítő vezetékneve és keresztneve.
- A dátum, amikor megoldja a feladatot.
- Az osztály neve.
- A lali@localhost felhasználó számára törölje a jelszót.
- Az imre@localhost nevű felhasználó számára adjon select és update jogot.
- Az imre@localhost nevű felhasználó jelszava legyen: type
- A lali@localhost felhasználótól vegye el az update és insert jogokat.
- Vegyen fel egy pete nevű felhasználót, jelszó nélkül.
- Kérdezze le imre@localhost jogait.
Feladat 102
- torony.sql
create database torony character set utf8 collate utf8_hungarian_ci; use torony; create table termekek ( az int not null primary key auto_increment, nev varchar(50), darab int, ar double ); create user hanka@localhost; create user holda@localhost; create user izora@localhost; create user judit@localhost; set password for hanka@localhost = password('type'); set password for holda@localhost = password('type'); set password for izora@localhost = password('type'); set password for judit@localhost = password('type'); grant select on torony.termekek to hanka@localhost; grant all privileges on torony.termekek to holda@localhost; grant select,update,insert, delete on torony.termekek to izora@localhost; grant insert on torony.termekek to judit@localhost;
A következő parancsokat a végrehajtás mellett írja egy fel_torony.sql nevű fájlba. Az állomány elején megjegyzésben szerepeljenek a következők:
- A készítő vezetékneve és keresztneve.
- A dátum, amikor megoldja a feladatot.
- Az osztály neve.
- A hanka@localhost felhasználó számára adjon meg minden jogot a grant jogon kívül.
- A holda@localhost nevű felhasználó számára adjon vegye el az insert, update, delete jogot.
- Az izora@localhost nevű felhasználó jelszava legyen: titok
- A judit@localhost felhasználótól vegye el az update és insert jogokat.
- Vegyen fel egy nemere nevű felhasználót, jelszava legyen titok.
- Kérdezze le nemere@localhost jogait.
Feladat 103
- csoma.sql
create database csoma character set utf8 collate utf8_hungarian_ci; use csoma; create table konyvek ( az int not null primary key auto_increment, cim varchar(50), szerzo int, ar double ); create user ervin@localhost; create user kada@localhost; create user naga@localhost; create user monti@localhost; set password for ervin@localhost = password('titok'); set password for kada@localhost = password('titok'); set password for naga@localhost = password('titok'); set password for monti@localhost = password('titok'); grant all privileges on csoma.konyvek to ervin@localhost; grant all privileges on csoma.konyvek to kada@localhost; grant select,update,insert, delete on csoma.konyvek to naga@localhost; grant insert on csoma.konyvek to monti@localhost;
A következő parancsokat a végrehajtás mellett írja egy fel_csoma.sql nevű fájlba. Az állomány elején megjegyzésben szerepeljenek a következők:
- A készítő vezetékneve és keresztneve.
- A dátum, amikor megoldja a feladatot.
- Az osztály neve.
- Az ervin@localhost felhasználótól vegye el a következő jogokat:
- insert, delete
- A kada@localhost felhasználótól vegye el delete jogot.
- A naga@localhost nevű felhasználó jelszava legyen: type
- A monti@localhost felhasználónak adjon select, update és delete jogokat.
- Vegyen fel egy oros nevű felhasználót, jelszó nélkül.
- Kérdezze le oros@localhost jogait.