*Gdy atrybut B tabeli R jest funkcyjnie zalezny od pewnego właściwego podzbioru zbioru X, to mówimy, że jest on od zbioru atrybutów X a) częściowo funkcyjnie zależny .
*Jeden element tabeli, zwany rekordem lub krotką c) może zawierać dane różnego typu.
*Jeśli baza danych zawiera atrybuty (pola) typu numerycznego, to te pola mogą być argumentami operacji: a)arytmetycznych
*Jeśli baza jest zdefiniowana przez 4 atrybuty to każdy jej klucz zawiera b)nie więcej niż 4atrybuty
*Jeśli każdej wart.”a” atrybutu A pewnej relacji odpowiada nie więcej niż jedna wart.”b” atrybutu B to mówimy że: b) atrybut b jest funkcyjnie zależny...
*Jeśli w wyniku selekcji otrzymamy relację pustą to ozn. a)warunek selekcji był za mocny
*Jeśli zmiana wartości atrybutu 1obiektu pociąga za sobą konieczność aktualizacji wielu rekordów, to mamy do czynienia z anomalią C)przy aktualizacji
*Klucz relacji to atrybut lub zbiór atrybutów który a)musi zawierać wartości unikalne
*Która z postaci normalizacji tabel zawiera elementy wtórne zależne całkowicie od wszystkich kluczy b)druga
*Proces normalizacji tabeli polega na : a)odpowiednim jej podziale na mniejsze tabele, w wyższej postaci normalnej
*Relacja jest w… postaci normalnej jeśli każda wartość atrybutu w każdym rekordzie jest wartością elementarną czyli nierozkładalną a)pierwszej
*Różne informacje (liczby,daty) połączone ze soba zapisane na urządzeniu pamięciowym to: a)tabela
Uporządkowanie naturalne to uporządkowanie a)według kolejności-wprowadzenie danych
*Wybranie rekordów spełniających zadany war.to operacja:c)selekcji bazy
*Wyświetlanie danych w wybranych kolumnach tabeli to : a)projekcja
*Zbiorem wartości atrybutu id_w jest zbiór{001,002,003,004,005}. Pole id_w jest kluczem zew.w tabeli obiekty. Ile rekordów może zawierać tabela obiekty ? c)dowolną liczbę
*Zbiór różnego typu danych(teksty,liczby,daty)powiązanych ze sobą i przechowywanych na urządzeniach pamięciowych to:c)tabela
*Złączenie naturalne 2baz jest możliwe gdy: a)jedna z baz posiada taką samą grupę atrybutów jak druga baza
Zad 6.Klubowicz(id,imię), klub(id_klubu, nazwa)
Kwerenda zaliczająca klubowiczów każdego klubu osobno
Pole | Id_klubu | nazwa | Id |
---|---|---|---|
Tabela | Klub | Klub | Klubowicz |
Podsum. | Grupuj według | pierwszy | policz |
Zad.7 Napisz pole wyliczające, które jeśli staż jest większy od 20 to napisać 250, jeśli nie to 100
Staż:= Year(Date())-Year([Data_zat])
IIf([staż]>=20;250;100
Zad6. Student(album,imię,nawisko,stipendium…)
Wydział(id,nazwa…)
Pole | id | Nazwa | album | stypendium |
---|---|---|---|---|
Tabela | Wydział | wydział | student | student |
Podsum | Grupuj według | pierwszy | policz | średnia |
Sortuj | ||||
Pokaż |
Zad.7 Kino- liczba_widzów, cena_biletu
Def.pola wyliczanego, wyznacz wys.przyznawanej pracownikom obsługi premii, =3% wpływów za bilety gdy widownia przekracza 200os oraz 2% gdy widzów jest ponad 100.
Premia:=IIf ([liczba_widzów]>200;[cena_biletu]*0,03; IIf([liczba_widzów]>100;[cena_biletu]*0,02;0))
Zad 7 Pracownik (id_prac, nr_zawodu,..)
Zawód(nr,nazwa..)
Pole | Nazwa | Nr | Id_prac |
---|---|---|---|
Tabela | Zawód | Zawód | Pracownik |
Podsum | Grupuj według | pierwszy | policz |
Sortuj | |||
Pokaż |
Zad.7 [wartość]=[ilość]*[cena]
Ubezpieczenie:=IIf([wartość]>12000;100; IIf([wartość]>6000;50;0))
Normalizacja:
pracownik(id, pracownik, adres,wskaźnik,ocena, id wydziału); wydział( id wydziału, wydział), premia(id, stawka premii)
id-liczba(calkowita długa), pracownik-tekst(dł:25), adres- tekst(dł:25), id_wydz-tekst(dł:5), wskaźnik-liczba(podwójna precyzja), stawka premii-liczba całkowita długa, ocena-liczba (podwójna precyzja)
Dodatek:=IIf([date()-data zatrudnienia/365)>10;500;IIf([date()-data zatrudnienia/365)>=5;300;0))
Premia:=IIf([liczba_widzów]>200;0,03*[cena_biletu];IIf([liczba_widzow]>100;0,02*[cena_biletu];0))
Ubezpieczenie:=IIf([wartość]>12000;100;IIf([wartość]>6000;50;0))
Premia:=IIf([wartość]>3000;250;IIf([wartość]>3000;150;0))
Prowizja:=IIf([wartość]>15000;0,1*[cena];IIf([wartość]>7000;0,05*[cena];0))
Rabat:=IIf([wartość]>100000,1*[cena];IIf([wartość]>5000;0,05*[cena];0))
Premia:=IIf([ilość]*[cena]>80000;250;IIf([ilośc]*[cena]>30000;150;0