I_R_W09_M19 Tworzenie i zarządzanie bazą danych w środowisku XAMPP
Praca z systemami baz danych obejmuje nie tylko tworzenie tabel czy formułowanie zapytań, lecz także zarządzanie użytkownikami i kontrolowanie dostępu do obiektów bazodanowych. Nie wszystkie silniki baz danych udostępniają jednak mechanizmy tworzenia kont i nadawania uprawnień. Przykładowo HSQLDB 1.8 (domyślnie wykorzystywana w LibreOffice Base) oraz SQLite3 nie oferują rozbudowanego systemu autoryzacji.
W przeciwieństwie do nich popularne serwery bazodanowe — takie jak MariaDB, MySQL, PostgreSQL, a także komercyjne MS SQL Server czy Oracle — zapewniają pełne wsparcie dla zarządzania użytkownikami, ról oraz uprawnień.
W tym rozdziale poznasz podstawowe zasady pracy z mechanizmami autoryzacji w systemach bazodanowych: tworzenie kont, nadawanie i odbieranie uprawnień oraz dobre praktyki związane z bezpieczeństwem danych.
Ćwiczenie na rozgrzewkę
Zainstalujesz środowisko XAMPP i użyjesz aplikacji phpMyAdmin do wykonywania zapytań SQL.
Utworzysz bazę danych i wyświetlisz informacje o tabelach za pomocą poleceń SQL.
Dodasz konta użytkowników i nadasz im uprawnienia do bazy, wykonując zapytania SQL.
Użyjesz wiersza poleceń bazy danych do tworzenia bazy, kont użytkowników, tabel oraz do importowania danych.