Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Bazy danych

Słowa kluczowe: CRUD Formularz bazy danych

Formularze do obsługi baz danych tworzy się w celu

A. wyszukiwania wierszy spełniających dane kryteria.
Źle. Wyszukiwanie wierszy według kryteriów wykonuje kwerenda, czyli zapytanie SELECT z klauzulą WHERE.
B. raportowania danych.
Źle. Do zestawiania danych w postaci gotowej do wydruku służy raport, nie formularz.
C. wprowadzenia powiązań w relacyjnych bazach danych.
Źle. Powiązania między tabelami tworzy się kluczami obcymi albo w oknie relacji, a nie formularzem.
D. wygodniejszego wprowadzania, edytowania i usuwania danych.
Dobrze. Formularz daje wygodny interfejs do wprowadzania, edycji i usuwania rekordów bez pisania poleceń SQL.

Pytanie z egzaminu CKE, styczeń 2015 (arkusz E.14-X-15.01).

Formularz to obiekt bazy danych z graficznym interfejsem, przez który użytkownik pracuje na rekordach bez pisania poleceń SQL. Zamiast INSERT INTO klienci VALUES (...) wypełnia pola tekstowe, wybiera wartości z list i klika przyciski Zapisz albo Usuń. Formularz może też pilnować poprawności danych, np. nie przepuścić pustego nazwiska.

W Microsoft Access formularze tworzy się kreatorem na podstawie tabeli lub kwerendy, a w aplikacjach internetowych ich odpowiednikiem jest <form> z polami <input> i skryptem PHP, który zapisuje dane w MySQL. Zapamiętaj podział obiektów: tabela przechowuje dane, kwerenda je wybiera, formularz służy do ich wprowadzania i edycji, a raport do wydruku.

Każda błędna odpowiedź opisuje zadanie innego obiektu bazy danych. Wyszukiwanie wierszy spełniających kryteria to praca kwerendy, czyli zapytania SELECT ... WHERE .... Formularz może kwerendę wywołać, ale to nie jest jego cel.

Raportowanie danych należy do raportu: obiektu, który zestawia dane w czytelnej postaci do wydruku, z grupowaniem, sumami i nagłówkami. Raport tylko pokazuje dane, nie pozwala ich zmieniać.

Powiązania między tabelami definiuje się kluczami obcymi, np. FOREIGN KEY (id_klienta) REFERENCES klienci (id), albo w oknie relacji w Accessie. To element projektu struktury bazy, a nie zadanie formularza.

Formularz ma jeden główny cel: wygodną pracę na danych, czyli dodawanie, edycję i usuwanie rekordów bez znajomości SQL.

Skojarzenie pomaga: formularz przypomina papierowy druk do wypełnienia, a raport wydruk z gotowym zestawieniem. Kwerenda to pytanie zadane bazie.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.