1. Stwórz tabelę składającą się z trzech rozdziałów: Formularz informacji o uczniu (stuInfo): Identyfikator studencki (klucz główny), imię i nazwisko (nie może być puste), płeć (może być tylko mężczyzna lub kobieta), data urodzenia Tabela Informacji o kursie (subInfo): Numer (klucz główny), Nazwa kursu (nie może być pusta) Tabela Informacji o Wynikach (scoreInfo): Liczba (klucz główny), Numer ucznia (klucz obcy), Numer kursu (klucz obcy), Wynik (od 0 do 100)
2. Wstaw dane do trzech tabel o co najmniej 5 wierszach
iii. Stwórz nową tabelę stu1 i wstaw numer ucznia, imię oraz informacje o płci ucznia, którego płeć jest żeńska w stuinfo
4. Wypełnij następujące zapytania:
1. Zapytanie o informacje wszystkich uczniów o nazwisku Zhang (zapytanie rozmyte)
2. Zapytanie o informacje wszystkich uczniów powyżej 20. roku życia (implementowane przez funkcję daty)
3. Pytaj o informacje o uczniach urodzonych tego samego dnia (link do tabeli)
4. Sprawdzić nazwiska, przedmioty i wyniki wszystkich uczniów, którzy przystąpili do egzaminu (w kolejności ocen)
5. Sprawdź numer i nazwisko wszystkich studentów, którzy nie przystąpili do egzaminu, jeśli jest jeden kurs, który nie został przetestowany, musi być zapytany (sub-query)
6. Sprawdź nazwę kursu bez egzaminu studenckiego
7. Imiona i łączna liczba wyników uczniów, którzy przystąpili do egzaminu, zostały przydzielone od najwyższego do najmniejszego
8. Uporządkuj wszystkie partytury rosnąco i generuj numery seryjne powiązane bez przerw
Po pierwsze, stwórz tabelę taką jak pokazano na rysunku "Job 2 Data Rendering", opis tabeli jest następujący:
Rozkazy orderID(order number) int klucz główny orderDateDateTime
orderItem itemID (item number) int klucz główny orderID (kolejność odpowiadająca kluczowi obcemu int odnosi się do numeru zamówienia w tabeli orderów). RodzajRodzajPrzedmiotu(Kategoria Produktu) varchar(20) itemName varchar(20) theNumber(iloczyn uporządkowanej ilości) int theMoney int
1. Zapytanie o szczegóły zleceń w Rozkazie 2, gdzie cena jednostkowa jest wyższa niż średnia cena jednostkowa
2. Zapytanie o czas zamówienia to numer zamówienia, kategoria produktu oraz ilość zamówienia produktu sprzed roku (podzapytanie)
3. Zapytanie o ilość typu produktu zamówionego w kolejności 2 (nazwa kategorii produktu jest sklasyfikowana do jednej kategorii)
4. Sprawdź numer zamówienia, gdzie średnia cena jednostkowa zlecenia jest większa niż średnia cena jednostkowa zamówienia 1
5. Zapytanie o numer, kategorię produktu, nazwę produktu, ilość zamówienia, cenę jednostkową zamówienia oraz datę zamówienia za pomocą numerów zamówień 1 i 2 (powiązanie tabeli)
6. Zapytanie o numer zamówienia elementu niebędącego zamówieniem (czyli numer zamówienia istniejący w tabeli zamówień, ale nie istniejący w tabeli pozycji zamówień, użyj podzapytania)
7. Zapytanie o numer zamówienia pozycji zamówienia
|