1. Ustvarite tabelo s tremi poglavji: Obrazec za informacije o učencu (stuInfo): Študentska izkaznica (primarni ključ), Ime (ne sme biti prazno), Spol (lahko samo moški ali ženska), Rojstni dan Tabela informacij o predmetu (subInfo): Številka (primarni ključ), Ime predmeta (ne sme biti prazno) Tabela informacij o rezultatih (scoreInfo): Številka (primarni ključ), številka študenta (tuji ključ), številka predmeta (tuji ključ), ocena (med 0 in 100)
2. Vstavite podatke v tri tabele z najmanj 5 vrsticami
iii. Ustvari novo tabelo stu1 in v tabelo vnesi številko študenta, ime in spol študenta, katerega spol je ženski v stuinfo
4. Izpolnite naslednje poizvedbe:
1. Poizvedba po podatkih vseh učencev s priimkom Zhang (nejasna poizvedba)
2. Poizvedba po podatkih vseh učencev, starejših od 20 let (implementirano po funkciji datuma)
3. Pozanimajte se o podatkih študentov, rojenih istega dne (povezava do tabele)
4. Preverite imena, predmete in rezultate vseh učencev, ki so opravljali izpit (po razredih)
5. Preverite številko in imena študentov vseh študentov, ki še niso opravljali izpita; dokler en predmet ni bil opravljen, ga je treba preveriti (podpoizvedba)
6. Poišči ime predmeta brez študentskega izpita
7. Imena in skupni rezultati učencev, ki so opravljali izpit, so bili razvrščeni od najvišjega do najmanjšega
8. Razporedite vse partiture v naraščajočem vrstnem redu in ustvarite serijske številke, ki so povezane brez vrzeli
Najprej ustvarite tabelo, kot je prikazano na sliki "Upodabljanje podatkov Job 2", opis tabele je naslednji:
Naročila orderID(številka naročila) int primarni ključ orderDateDateTime
orderItem itemID (številka predmeta) int primarni ključ orderID (vrstni red, ki ustreza int tujemu ključu, se nanaša na številko naročila v tabeli naročil). itemType(Kategorija izdelka) varchar(20) itemName varchar(20) theNumber(produktno urejena količina) int theMoney int
1. Poizvedba o podrobnostih naročil v ukazu 2, kjer je enotna cena naročila večja od povprečne enotne cene
2. Poizvedba o času naročila je številka naročila, kategorija izdelka in količina naročila izdelka naročila pred enim letom (podpoizvedba)
3. Poizvedba o količini vrste izdelka, naročenega v naročilu 2 (ime kategorije izdelka je razvrščeno v eno kategorijo)
4. Preverite številko naročila, kjer je povprečna enotna cena naročila večja od povprečne enotne cene naročila 1
5. Poizvedba po številki, kategoriji izdelka, imenu izdelka, količini naročila, enotni ceni naročila in datumu naročila s številkama 1 in 2 (povezava med tabelo)
6. Poizvedite po številki naročila ne-naročila (to je številka naročila, ki obstaja v tabeli naročil, vendar ne obstaja v tabeli naročil, uporabite podpoizvedbo)
7. Poizvedba po številki naročila
|