Bazy w dresie #2.19 | Wprowadzanie wartości (robienie w Access)
📂 MySQL
Po utworzeniu tabel oraz zdefiniowaniu relacji w bazie danych programu Microsoft Access kolejnym krokiem jest wprowadzenie przykładowych danych. Dane wprowadza się głównie w widoku arkusza danych, który przypomina arkusz kalkulacyjny i ułatwia szybkie dodawanie rekordów.
Wprowadzanie danych do tabel słownikowych
Na początku uzupełniamy tabele słownikowe, takie jak Gatunek, Reżyser czy Aktor. Dzięki temu pola odnośnikowe w tabeli Film będą mogły poprawnie wyświetlać listy wyboru.
- Otwórz tabelę Gatunek w widoku arkusza danych.
- Wpisz nazwy kilku gatunków filmowych (np. Dramat, Komedia, Thriller).
Wyłączenie opcji dodawania nowych pól w widoku arkusza danych
Aby uniknąć przypadkowego dodawania kolumn podczas wpisywania danych, należy ukryć kolumnę Dodaj nowe pole:
- Otwórz menu Plik → Opcje.
- Przejdź do zakładki Bieżąca baza danych.
- Odznacz opcję Włącz zmiany projektu w tabelach w widoku arkusza danych.
- Kliknij OK i w razie potrzeby zamknij oraz ponownie otwórz bazę.
Wprowadzanie danych do tabeli Film
Po uzupełnieniu tabel słownikowych można wprowadzić pierwsze rekordy w tabeli Film:
- Otwórz tabelę Film w widoku arkusza danych.
- Wpisz podstawowe informacje o kilku filmach.
- Zwróć uwagę, że pole opinii można formatować (np. dodawać dłuższy opis).
Access umożliwia pozostawienie pola odnośnikowego pustego (wartość Null), ale nie pozwoli przypisać filmu do gatunku, który nie istnieje w tabeli Gatunek.
Wprowadzanie danych do tabel Reżyser i Aktor
Po wprowadzeniu pierwszych filmów uzupełnij pozostałe tabele:
- Otwórz tabelę Reżyser i dopisz nazwiska kilku reżyserów.
- Otwórz tabelę Aktor i dodaj informacje o kilku aktorach.
Wybieranie wartości z pól odnośnikowych
Po wprowadzeniu danych do tabel słownikowych można powrócić do tabeli Film:
- Kliknij w polu Gatunek obok jednego z filmów.
- Z prawej strony pola pojawi się strzałka rozwijająca listę dostępnych gatunków filmów.
Dzięki temu Access wymusza poprawność danych — nie można wybrać wartości spoza listy.
Ograniczenia widoku arkusza danych
Ważne ograniczenie Accessa: Nie można dodawać nowych rekordów do tabel słownikowych (np. Gatunek) z poziomu tabeli nadrzędnej (np. Film).
Oznacza to, że aby dodać nowy gatunek, trzeba zawsze otworzyć tabelę Gatunek, a nie tabelę Film.
Podsumowanie
Wprowadzanie danych w Access polega na:
- Uzupełnieniu tabel słownikowych.
- Zabezpieczeniu struktury tabel przed przypadkowymi zmianami.
- Dodawaniu rekordów w tabelach powiązanych.
- Kontrolowaniu poprawności dzięki polom odnośnikowym.