Problem z bazą w access

0

Witam w załączniku przesyłam przykładowe zadanie z założeniem baz danych i o ile od 3 do 6 punktu nie mam problemu to mam problem z 1 i 2 punktem a mianowicie z określeniem relacji i kluczy, bo w tablicy OBRAZY kluczem jest pole ID OBRAZU, ale jaki w takim razie będzie klucz w tablicy galeria, skoro tam nie ma właściwości unikatowych? Drugi problem to wyznaczenie ceny ubezpieczenie przy założeniu różnej stawki w zależności od pola TECHNIKA? Bardzo proszę o pomoc

0

musisz przyjąć założenia co do wartości w kolumnie technika, może ten przykład pomoże:

 SELECT 
  galeria.cena_wywolawcza || ' + ' ||galeria.PROWIZJA,
  (galeria.PROWIZJA*100)/galeria.cena_wywolawcza as cena_z_prowizja,  
case 
  when  galeria.technika = 'Olej' then 'wartość ubez. 100' 
  when  galeria.technika <> 'Olej' then 'wartość ubez. 50' 
end  
from obraz, galeria 
 where galeria.id_galeri = obraz.galeria
order by TYTUL asc
0

Dziękuję:) A czy mógłbym skorzystać również z funkcji ,,IIf" w konstruktorze wyrażeń np. Cena_ubez:=IIf([Technika]="OLEJ";Cena_ubez=100;Cena_ubez=50), gdyż uczymy się tylko Microsoft Access i mamy tylko z niego korzystać

1 użytkowników online, w tym zalogowanych: 0, gości: 1