Projektowanie kwerend wybierajcych i kwerend funkcjonalnych do relacyjnych baz danych

Kwerenda aktualizująca

Zadaniem tej kwerendy jest zaktualizowanie pola tbl_samochody.Przebieg na wartość zawartą w odpowiednim zwrocie, który przyjmowany jest przez parametr [Podaj ID_zwrotu].

UPDATE

UPDATE (tbl_samochody INNER JOIN tbl_wypozyczenia ON tbl_samochody.ID_auta = tbl_wypozyczenia.ID_auta) INNER JOIN tbl_zwroty ON tbl_wypozyczenia.ID_wypozyczenia = tbl_zwroty.ID_wypozyczenia SET tbl_samochody.Przebieg = [tbl_zwroty]![Stan_licznika_po]
WHERE (((tbl_zwroty.ID_zwrotu)=[Podaj ID_zwrotu]));

Czytaj dalej

Projektowanie kwerend do relacyjnej bazy danych "Wypożyczalnia samochodów". Kwerendy grupujące i obliczające

1. Z bazy danych pobrać następujące informacje: (numer rejestracyjnymarkamodelcena za godzinęcena za kilometrdata przeglądudata ważności ubezpieczenia) dla aut, które mają ważny przegląd, są ubezpieczone, sprawne i można je aktualnie wypożyczyć.

20141203-01

SELECT tbl_samochody.Nr_rejestracyjny, tbl_auto_model_marka.Marka, tbl_auto_model_marka.Model, tbl_cennik.Cena_za_h, tbl_cennik.Cena_za_km, tbl_przeglady.Data_przegladu, tbl_ubezpieczenia.Data_konca_ubezp
FROM (((((tbl_auto_model_marka RIGHT JOIN tbl_samochody ON tbl_auto_model_marka.Nr_model_marka = tbl_samochody.Nr_model_marka) LEFT JOIN tbl_przeglady ON tbl_samochody.ID_auta = tbl_przeglady.ID_auta) LEFT JOIN tbl_samochody_dane ON tbl_samochody.ID_auta = tbl_samochody_dane.ID_auta) LEFT JOIN tbl_ubezpieczenia ON tbl_samochody.ID_auta = tbl_ubezpieczenia.ID_auta) LEFT JOIN (tbl_cennik RIGHT JOIN tbl_wypozyczenia ON tbl_cennik.ID_cennika = tbl_wypozyczenia.ID_cennika) ON tbl_samochody.ID_auta = tbl_wypozyczenia.ID_auta) LEFT JOIN tbl_zwroty ON tbl_wypozyczenia.ID_wypozyczenia = tbl_zwroty.ID_wypozyczenia
WHERE (((tbl_ubezpieczenia.Data_konca_ubezp)>=Date()) AND ((tbl_przeglady.Data_waznosci_przegladu)>=Date()) AND ((tbl_samochody.Czy_sprawny)=True) AND ((tbl_wypozyczenia.Data_godzina_wypozyczenia) Is Not Null) AND ((tbl_zwroty.Data_godzina_zwrotu) Is Not Null)) OR (((tbl_ubezpieczenia.Data_konca_ubezp)>=Date()) AND ((tbl_przeglady.Data_waznosci_przegladu)>=Date()) AND ((tbl_samochody.Czy_sprawny)=True) AND ((tbl_wypozyczenia.Data_godzina_wypozyczenia) Is Null) AND ((tbl_zwroty.Data_godzina_zwrotu) Is Null));

Czytaj dalej

Projektowanie kwerend do relacyjnej bazy danych "Wypożyczalnia samochodów" - ćwiczenia

1. Zaprojektować kwerendę parametryczną, która z pól bazy danych będzie pobierała informacje: ImięNazwiskoPESELTelefon_komórkowyData_wypożyczeniaData_zwrotu o klientach, którzy wypożyczyli auto w okresie podanym jako parametr.

20141127-01

SELECT tbl_klient.Imie_klienta, tbl_klient.Nazwisko_klienta, tbl_klient.PESEL, tbl_klient.Telefon_komórkowy, tbl_wypozyczenia.Data_godzina_wypozyczenia, tbl_zwroty.Data_godzina_zwrotu
FROM (tbl_klient INNER JOIN tbl_wypozyczenia ON tbl_klient.ID_klienta = tbl_wypozyczenia.ID_klienta) LEFT JOIN tbl_zwroty ON tbl_wypozyczenia.ID_wypozyczenia = tbl_zwroty.ID_wypozyczenia
WHERE (((tbl_wypozyczenia.Data_godzina_wypozyczenia) Between [Podaj początek zakresu dat] And [Podaj koniec zakresu dat]));

Czytaj dalej

Właściwości pól w tabelach - definicja i przykłady użycia

Właściwości pól w tabelach

  1. rozmiar pola - określa maksymalną wielkość pola, którą mogą zająć wprowadzone dane. Wielkość tą należy wprowadzić adekwatnie do rodzaju wprowadzanych danych, np. 6 znaków dla kodu pocztowego, aby uniknąć nadmiernego rozrostu wielkości pliku bazy danych w przypadku, gdy nie jest on kompresowany. Czytaj dalej

System zarządzania bazami danych MS Access. Obiekty relacyjnych baz danych w MS Access. Projektowanie tabel relacyjnych baz danych

Obiekty relacyjnych baz danych w DBMS MS Access

  • tabele - służą do przechowywania danych dotyczących jednego zagadnienia, np. danych klientów, o oferowanym towarze itp. Dane w tabelach zorganizowane są w kolumnach (polach) (formalnie - atrybutach) i w wierszach zwanych krotkami (rekordami). Dane w kolumnie muszą być tego samego typu (formalnie: należeć do tej samej dziedziny).
  • formularze - służą do przeglądania, modyfikowania i wprowadzania danych do tabel w szacie graficznej przyjaznej dla użytkownika. W przypadku, gdy baza danych pracuje w trybie klient-serwer, każdy użytkownik może edytować formularze lub tworzyć własne. Czytaj dalej