logo

Crowdly

Browser

Add to Chrome

Duomenų bazės (FMITB21301)

Looking for Duomenų bazės (FMITB21301) test answers and solutions? Browse our comprehensive collection of verified answers for Duomenų bazės (FMITB21301) at moodle.vilniustech.lt.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Sukurkite lentelės employees kopiją ir pavadinkite ją lesson7_emp; Kai ši lentelė bus sukurta, parašykite susietą(koreliuotą) duomenų šalinimo sakinį, kuris ištrins visus darbuotojus iš lentelės lesson7_emp, kurie taip pat egzistuoja lentelėje job_history. Naudokite lentelių kopijas.

View this question

„Global Fast Foods“ pastarieji metai buvo labai sėkmingi ir jiems pavyko atidaryti keletą naujų parduotuvių. Jiems reikia sukurti lentelę savo duomenų bazėje, kuri bus skirtą saugoti informaciją apie kiekvienos parduotuvės vietą. Savininkai nori užtikrinti, kad visi įrašai turėtų identifikavimo numerį, atidarymo datą, adresą ir miestą bei kad joks kitas įrašas lentelėje negalėtų turėti to paties el. pašto adreso. Parašykite CREATE TABLE sakinį, skirtą „Global Fast Foods“ parduotuvių lokacijų lentelei, apibrėžiant apribojimus stulpelių lygmeniu. Lentelių stulpeliai: Id, name, date opened, address, city, zip/postal code, phone, email, manager id, emergency contact.

View this question

Naudojant Oracle duomenų bazės lenteles, sukurkite sudėtinį rodinį tarp lentelių locations ir departments, įtraukiant tik šiuos stulpelius: department name, street address, city ir state province. Įtraukite tik JAV miestus. Patikrinkite, ar rodinys buvo sukurtas.

View this question

Naudojant toliau pateiktą informaciją apie lentelės ANIMAL struktūrą, pavadinkite apribojimus ten, kur įmanoma, lentelės lygmeniu, o visais kitais atvejais – stulpelių lygmeniu. Apibrėžkite pirminį raktą (animal_id). License_tag_number turi būti unikalus. Stulpeliai admit_date ir vaccination_date negali turėti null (tuščių) reikšmių.

View this question

Perrašykite CREATE TABLE sakinį, skirtą „Global Fast Foods“ parduotuvių lokacijų lentelei, apibrėžiant unikalius apribojimus lentelės lygmeniu.

View this question

Parašykite sintaksę, skirtą išorinio rakto (adoption_id) sukūrimui lentelėje animals, kuris turėtų atitinkamą pirminio rakto nuorodą lentelėje adoptions. Parodykite tiek stulpelio lygmens, tiek lentelės lygmens sintaksę. Atminkite, kad kadangi Jūs iš tikrųjų nekūrėte lentelės adoptions, neegzistuoja joks adoption_id pirminis raktas, todėl išorinis raktas negali būti pridėtas prie lentelės animals.

View this question

Sukurkite savo paskyroje lentelę, užpildykite ją duomenimis ir sukurkite jos kopiją copy_f_staffs: 

CREATE TABLE  F_STAFFS

   (ID NUMBER(5,0),

    FIRST_NAME VARCHAR2(25) CONSTRAINT F_STF_FIRST_NAME_NN NOT NULL ENABLE,

    LAST_NAME VARCHAR2(35) CONSTRAINT F_STF_LAST_NAME_NN NOT NULL ENABLE,

    BIRTHDATE DATE CONSTRAINT F_STF_BIRTHDATE_NN NOT NULL ENABLE,

    SALARY NUMBER(8,2) CONSTRAINT F_STF_SALARY_NN NOT NULL ENABLE,

    OVERTIME_RATE NUMBER(5,2),

    TRAINING VARCHAR2(50),

    STAFF_TYPE VARCHAR2(20) CONSTRAINT F_STF_STAFF_TYPE_NN NOT NULL ENABLE,

    MANAGER_ID NUMBER(5,0),

    MANAGER_BUDGET NUMBER(8,2),

    MANAGER_TARGET NUMBER(8,2),

     CONSTRAINT F_STF_ID_PK PRIMARY KEY ("ID")

  USING INDEX  ENABLE

   );

 

INSERT INTO f_staffs(id,first_name,last_name,birthdate,salary,overtime_rate,training,staff_type,manager_id,manager_budget,manager_target)

VALUES(12,'Sue','Doe',TO_DATE('07-01-1980','mm-dd-yyyy'),6.75,10.25,NULL,'Order Taker',19,NULL,NULL);

INSERT INTO f_staffs(id,first_name,last_name,birthdate,salary,overtime_rate,training,staff_type,manager_id,manager_budget,manager_target)

VALUES(9,'Bob','Miller',TO_DATE('03-19-1979','mm-dd-yyyy'),10,NULL,'Grill','Cook',19,NULL,NULL);

INSERT INTO f_staffs(id,first_name,last_name,birthdate,salary,overtime_rate,training,staff_type,manager_id,manager_budget,manager_target)

VALUES(19,'Monique','Tuttle',TO_DATE('03-30-1969','mm-dd-yyyy'),60,NULL,NULL,'Manager',NULL,50000,70000);

 

Bob Miller ir Sue Doe yra puikūs „Global Fast Foods“ darbuotojai. Vadovybė nusprendė juos apdovanoti padidindama jų apmokėjimą už viršvalandžius. Bob Miller gaus papildomus $0.75 už valandą, o Sue Doe gaus papildomus $0.85 už valandą. Atnaujinkite lentelę copy_f_staffs, kad atspindėtumėte šias naujas reikšmes. (Pastaba: Bob Miller šiuo metu negauna viršvalandžių apmokėjimo. Kokią funkciją reikia naudoti, kad pakeisti null reikšmę į 0?)

View this question

Sukurkite savo paskyroje lentelę, užpildykite ją duomenimis ir sukurkite jos kopiją copy_f_food_items:

CREATE TABLE  F_FOOD_ITEMS

   (FOOD_ITEM_NUMBER NUMBER(5,0),

    DESCRIPTION VARCHAR2(100) CONSTRAINT F_FIM_DESC_NN NOT NULL ENABLE,

    PRICE NUMBER(8,2) CONSTRAINT F_FIM_PRICE_NN NOT NULL ENABLE,

    REGULAR_CODE VARCHAR2(3),

    PROMO_CODE VARCHAR2(3),

     CONSTRAINT F_FIM_FOOD_ITEM_NUMBER_PK PRIMARY KEY (FOOD_ITEM_NUMBER)

  USING INDEX  ENABLE

   );

 

INSERT INTO f_food_items(food_item_number,description,price,regular_code,promo_code)

VALUES(90,'Fries',1.09,'20',NULL);

INSERT INTO f_food_items(food_item_number,description,price,regular_code,promo_code)

VALUES(93,'Strawberry Shake',3.59,NULL,'110');

 

Monique Tuttle, „Global Fast Foods“ vadybininkė, išsiuntė atmintinę, kurioje prašoma nedelsiant pakeisti kainas. Braškės kokteilio kaina bus padidinta nuo $3.59 iki $3.75, o bulvyčių kaina padidės iki $1.20. Atlikite šiuos pakeitimus lentelėje copy_f_food_items.

View this question

Naudojamos lentelės: EMPLOYEES/JOBS/LOCATIONS

Pasinaudokite kintamuoju ir apskaičiuokite tų

darbuotojų metines pajamas, kurie turi viršininkus.

View this question

Naudojamos lentelės: EMPLOYEES/JOBS/LOCATIONS

Pastebėta,

jog darbuotojų telefono numeriai neturi vienodo formato, todėl pateikite informaciją

apie darbuotojų telefonų numerius, kurių priešpaskutinis skaičius yra lygus 6.

View this question

Want instant access to all verified answers on moodle.vilniustech.lt?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome