Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

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

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych Administracja serwerem i bezpieczeństwo

Słowa kluczowe: DCL w SQL DML w SQL GRANT w MySQL INSERT INTO w SQL SELECT w SQL UPDATE w SQL

Co nada polecenie
GRANT SELECT, INSERT, UPDATE ON klienci TO anna;
(anna nie miała wcześniej praw)?

Źle. Ani struktury, ani wszystkich tabel.
Źle. ON klienci ogranicza do JEDNEJ tabeli.
Źle. To uprawnienia DDL (ALTER), których tu nie nadano.
Dobrze. SELECT/INSERT/UPDATE to operacje na danych jednej tabeli.
GRANT SELECT, INSERT, UPDATE ON klienci TO anna; nadaje użytkowniczce anna prawa do operacji na DANYCH konkretnej tabeli klienci: odczytu (SELECT), wstawiania (INSERT) i aktualizacji (UPDATE). Dlatego nadaje prawa do wybierania, wstawiania i aktualizacji danych w tabeli klienci.
Wymienione prawa dotyczą DANYCH, a nie STRUKTURY - zmiany struktury wymagałyby ALTER, którego tu nie ma. Zakres ogranicza się do JEDNEJ tabeli (ON klienci), a nie wszystkich tabel bazy. Polecenie nadaje anna prawa do wybierania, wstawiania i aktualizacji danych w tabeli klienci.

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. Wyślemy 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.