1. Załóż w Accessie bazę BIURO: (a) baza powinna zawierać
Transkrypt
1. Załóż w Accessie bazę BIURO: (a) baza powinna zawierać
1. Załóż w Accessie bazę BIURO: (a) baza powinna zawierać podstawowe tabele: KLIENT, PROJEKT, ZADANIE, PRACOWNIK, ZAKŁAD; (b) podaj pola tych tabel, ich typy (i ewentualne ograniczenia, reguły poprawności, itp.); (c) określ klucze główne w każdej tabeli; (d) zaprojektuj powiązania między tymi tabelami przyjmując, że: - każdy klient może zamówić wiele projektów, a każdy projekt jest wykonywany dla jednego klienta; - każdy projekt składa się z wielu zadań, a każde zadanie może dotyczyć wielu projektów; - każde zadanie realizuje jeden zakład, a każdy zakład może przyjąć do realizacji wiele zadań; - każdy pracownik bierze udział w realizacji wielu zadań, a każde zadanie jest realizowane przez wielu pracowników; - każdy pracownik pracuje w jednym zakładzie, a każdy zakład zatrudnia wielu pracowników. (e) wprowadź do każdej tabeli przynajmniej po 5 wierszy danych. 2. Załóż w Accessie bazę KINO: (a) baza powinna zawierać podstawowe tabele: FILM, KATEGORIA_FILMU, SALA, SEANS, KLIENT, REZERWACJA; (b) podaj pola tych tabel, ich typy (i ewentualne ograniczenia, reguły poprawności, itp.); (c) określ klucze główne w każdej tabeli; (d) zaprojektuj powiązania między tymi tabelami przyjmując, że: - każdy film należy do jednej kategorii_filmu, a każda kategoria_filmu może zawierać wiele filmów; - każdy film może być wyświetlany na wielu seansach, a w czasie jednego seansu wyświetlany jest jeden film; - każdy seans odbywa się w jednej sali, a w każdej sali może odbywać się wiele seansów (nie jednocześnie); - każdy klient może dokonać wielu rezerwacji, a każda rezerwacja może być dokonana przez jednego klienta; - każda rezerwacja może dotyczyć wielu seansów, a każdy seans może być wiele razy rezerwowany. (e) wprowadź do każdej tabeli przynajmniej po 5 wierszy danych. 3. Załóż w Accessie bazę MAGAZYN: (a) baza powinna zawierać podstawowe tabele: KLIENT, FAKTURA, ZAMÓWIENIE, TOWAR, SPOSÓB_PŁATNOŚCI; (b) podaj pola tych tabel, ich typy (i ewentualne ograniczenia, reguły poprawności, itp.); (c) określ klucze główne w każdej tabeli; (d) zaprojektuj powiązania między tymi tabelami przyjmując, że: - każdy klient może złożyć wiele zamówień, a każde zamówienie pochodzi od jednego klienta; - każde zamówienie zawiera wiele towarów, a ten sam towar może figurować na wielu zamówieniach; - do danego zamówienia jest wystawiona jedna faktura, a każda faktura dotyczy tylko jednego zamówienia; - każda faktura ma określony sposób płatności, a ten sam sposób płatności może figurować na wielu fakturach. (e) wprowadź do każdej tabeli przynajmniej po 5 wierszy danych. 4. Załóż w Accessie bazę ZOO: (a) baza powinna zawierać podstawowe tabele: ZWIERZ, GATUNEK, PRODUKT, DESER, KLATKA; (b) podaj pola tych tabel, ich typy (i ewentualne ograniczenia, reguły poprawności, itp.); (c) określ klucze główne w każdej tabeli; (d) zaprojektuj powiązania między tymi tabelami przyjmując, że: - każdy zwierz należy do określonego gatunku, a tego samego gatunku jest wiele zwierząt; - każdy zwierz może przebywać w wielu klatkach, a każda klatka mieści wiele zwierząt; - każdy deser składa się z wielu produktów, a ten sam produkt może występować w wielu deserach; - każde zwierze_w_klatce otrzymuje wiele deserów, a ten sam deser może być podawany wielu zwierzętom_w_klatce. (e) wprowadź do każdej tabeli przynajmniej po 5 wierszy danych. 5. Załóż w Accessie bazę DOMY_STUDENCKIE: (a) baza powinna zawierać podstawowe tabele: AKADEMIK, POKOJ, STANDARD, STUDENT, KIERUNEK_STUDIÓW; (b) podaj pola tych tabel, ich typy (i ewentualne ograniczenia, reguły poprawności, itp.); (c) określ klucze główne w każdej tabeli; (d) zaprojektuj powiązania między tymi tabelami przyjmując, że: - każdy akademik posiada wiele pokoi, a każdy pokój znajduje się dokładnie w jednym akademiku; - każdy pokój ma jednoznacznie określony standard, a każdego standardu może być wiele pokoi; - każdy student mieszka w jednym pokoju, a w każdym pokoju może mieszkać wielu studentów; - każdy student studiuje jeden kierunek studiów, a każdy kierunek studiów może być studiowany przez wielu studentów. (e) wprowadź do każdej tabeli przynajmniej po 5 wierszy danych.