MySQL duomenų bazės (BIT)
Užduotis
- Sukurkite InoDB duomenų lentelę Darbuotojai. Lentelėje Darbuotojai turi būti tokie laukai:
- id – įrašo id,
- name - darbuotojo vardas,
- surname - darbuotojo pavardė,
- gender - lytis,
- phone - telefonas,
- birthday - gimimo data,
- education - išsilavinimas.
- salary - atlyginimas
- Laukams parinkite tinkamus duomenų tipus bei laukų dydžius. Atlikite sekančius nustatymui lentelei:
- Laukui ID turi būti Autonumber;
- Darbuotojo vardas, pavardė ir darbuotojo ID turi būti privalomi laukai, t.y. negali būti tuščio laukelio.
- Vardo ir pavardės laukelių ilgiai– 20 simbolių.
- Laukis telefonas: 12 simbolių, neprivalomi
- Laukui Gimimo data parinktas timestamp datos formatas.
- Laukas Pareigos turi būti sukurtas sąrašo tipo laukas (SET), kurio pagalba būtų galima pasirinkti tokias reikšmes: direktorius, vadybininkas, valytoja, sekretorė.
- Lytis turi būti enum tipo, ir leisti pasirinkti vyras arba moteris
- Atlyginimas, svaikųjų skaičių duomenų tipas, duomenys įvedami centų tikslumu, pagal nutylėjimą 0.
- Sukurkite lentelę InoDB lentelę Pareigos. Įterpkite šiuos laukus:
- id – įrašo ID,
- name – pareigų pavadinimas
- base_salary – bazinis atlyginimas.
- Laukui ID turi būti Autonumber;
- Pavadinimo laukelio ilgiais – 20 simbolių.
- Laukelis bazinis atlyginimas turi būti svaikųjų skaičių duomenų tipas, duomenys įvedami centų tikslumu
- Įveskite į lentelę Darbuotojai 10 įrašų.
- Įveskite į lentelę Pareigos 5 įrašus: direktorius, buhalteris, programuotojas, dizaineris, vadybininkas (atlyginimus sugalvokite patys).