36874 Zadrozny kolo 3

36874 Zadrozny kolo 3



Grupa.


Imię i nazwisko:

Tabela: działy

IDDzialu

Nazwa

Kierownik

N(5)/Nr działu C(30) Nazwa działu N(5)/Nr pracownika

Tabela: faktury

Nazwa

TviVZnaczenie

IDFaktury

IDZam

IDPracownika

DalaWysI

N(5)/Nr faktury-N(5)/Nr zamówienia N(5)/Nr prac. wystawiającego D/Data wystawienia

Tabela: klienci

Nazwa

TyckZnaczenie

IDKlienta

Firma

Adres

PlatmkVAT

N(5)/Nr klienta C(50)/Nazwa llrmy C(40)/Miasto C(1)/Czy jest piat. VAT

Tabela: pojazdy

itea_Im

IDPoiazdu    N(5)/Nr pojazdu

Marka    C(20)/Marka pojazdu


Ładowność N(4)/ładownosc w Tabela: pracownicy


kg


Maxbon N(3)/Max bonifikata (%) Tabela: towarystan


B


-Tyn/Znaczema

IDPracownika N(5)/Nr pracownika Imię    C(50)

Nazwisko    C(50)

Telefon    C(20)

Wynagrodzenie N IDDzialu    N(5)/gdzie pracuje

OataUrodz    D/Data urodzenia

Tabela: producenci

Na?\vfl_Tv&/Znaczeme

IDProducenta    N(5)/Nr producenta

NazwaFirmy    C(50)/Nazwa firmy

Adres    C(50)/Miasto

Telefon    C(20)

Odległość    N(6)/ w kilometrach


luiowaru

Nazwa

Stan


Tabela: zamówienia


N(5)/Nr towaru C(50)/Nazwa towaru N(7)/Stan w magazynie


Ną?wa

IDZam

Data

Termin

DataDost

IDKlienta

IDPracownika


Tabela: zamszcz


-Tvb^Znac7?niQ

N(5)/Nr zamówienia D/Data ztozenia zam D/Ustalony termin realizacji D/Data faktycznej dostawy N(5)/Nr klienta zamawiającego N(5)/Nr prac przyjmując zam


Punkty: 7+ 8+ 6+ 6+3


Tabela: towary

Nazwą-Tvp/Znaczenie

IDTowaru    N(5)/Nr towaru

IDProducenta N(5)/Nr producenta Nazwa    C(50)/Nazwa towaru

Cena_N(7,2)/Cena_

N(?)


IDZam    N|5)/Nr zam którego dotyczy

IDTowaru    N(5)/Nr zamówionego towaiu

llosc    N(5)/Zamowiona Ilość

Bonifikata    N(5,2)/Udzlelona bonifikata {%)


1 Zapisać 2 Instrukcje SQL. Których wykonanie da następujące efekty:

- dodanie do tabeli towary kolumny o nazwie stan (typ danych number(7) przeznaczonej do przechowywania stanu każdego z towarów w magazynie naszej hurtowni,

• zapisanie w dodanej kolumnie stan tabeli towary aktualnego stanu poszczególnych towarów zgodnie z tym jak stany te podane są dla tych towarów w kolumnie stan tabeli towarystan.

2. Zapisać Instrukcję SQL tworzącą perspektywę (VIEW) o nazwie Zamllosc zawierającą dwie kolumny: IDTowaru i llosc zawierającą następujące informacje o wszystkich towarach: numer towaru i jego łączna ilość do przewiezienia w dniu dzisiejszym, czyli zamówionych na dzisiaj i jeszcze me dostarczonych Wskazówka. Czyli Interesują nas zamówienia z Termin-em realizacji = SYSDATE i DataDost jest pusta (nuli) Zapisać Inłtrukcle SQL używająca utworzonej wyżej perspektywy i wyświetlającą numery tych towarów, których ilości zamówione na dzisiaj przekraczają aktualny stan magazynu (kolumna dodana w zadaniu 1)

3 Zapisać Inłtrukcle SOL tworzącą tabelę o nazwie zampo j zawierającą informację o tym które poiazdy realizowały dostawę poszczególnych zamówień do klientów. Ustalić odpowiednie referencyjne więzy Integralności UWAGA II! Uwzględnić takt, Ze do realizacji pojedynczego zamówienia może byc potrzebny więcej niż jeden pojazd i być może niektóre z nich wielokrotnie, a zarazem każdy pojazd może być użyty do realizacji wielu zamówień. Wskazówka. Struktura tabeli zampon powinna być zbliżona do struktury tabeli

zamszcz.

Zapisać Inłtrukcle SOL zapełniające tabelę zampo j następującymi danymi: do zamówienia nr 1 przypisujemy raz po|azd nr 2, do zamówienia nr 2 przypisujemy raz pojazd nr 1 I dwa razy pojazd nr 3, do zamówienia nr przypisujemy trzy razy pojazd nr 5.

zapisać na dwa sposoby Instrukcję SOL wyświetlającą liczbę kursów samochodów dostanych naszej hurtowni do klientów wykonanych (zgodnie z zawartością tabel zampoj i zamówi erua) l „ 7Ułifuwac (czyli interesują nas tylko zamówienia z laką właśnie datą dostawy) Pierwsza z inslru c|i ma wy operację żtączema, druga zaś podzapytame.

Slormutui freść zadania, którego rozwiązaniem |esl poniższa instrukcja SELECT IDProducenta.COUNTn *^hid    itou*-


SELECT IDProducenta,COUNTC) jun* PROM towary i '•a.tu h GROUP BY IDProducenta HAVING COUNTC)


H M I Ć | '

(SELECT AVG(licz_tow) O j*>'***w‘~    ~


FROM (SELECT COUNT(-) AS licz luw


FROM lowary GROUP BY IDProducenia)


Wyszukiwarka

Podobne podstrony:
stata 2 kolo A Grupa, Imię i nazwisko, Zadanie 1 W wyniku przeprowadzonego badania w pewnym przedsię
Obraz 0 OPRACOWANIE KLIMATOLOGICZNE - KIERUNKI: ROLNICTWO, OCHRONA ŚRODOWISKA Grupa Imię i Nazwisko
Uklady cyfrowe kolo I2003? GRUPA B Imię i nazwisko, nr indeksu Zad. 1. Wyznaczyć maksymalną częstotl
kolo mop1 (imię, nazwisko, grupa)KOLOKWIUM grupa AZadanie 1 Przedsiębiorstwo X chce zrealizować inwe
IMG 1103252345 Grupa Imię Nazwisko Punkty II. Wybierz zasadne I słuszne z punktu widzenia teor
IMG 1103252405 Grupa I Imię Nazwisko Punkty Ocena i Test (z etyki zawodowej) L Wybierz zasadne
skanuj0001 (231) Grupa Imię Nazwisko Punkty Ocena Test (z etyki zawodowej) I. Wybierz zasadne
skanuj0001 Grupa Imię Nazwisko Punkty 1 Ocena Test (z etyki zawodowej) I. Wybierz zasadne I s
Egzamin Podstawy automatyki 7 Politechnika Poznańska PP Data: 01.02.2012 Grupa: A Imię i Nazwisko:..
EGZAMIN TIK Grupa Imię i nazwisko A Niniejsza karta musi być dołączona do oddawanej pracr !! Egzamin
etykajm8 Grupa Imię Nazwisko Punkty Ocena Test (z etyki zawodowej) I. Wybierz zasadne i

więcej podobnych podstron