Wstęp do baz danych: ćwiczenia 5 (2001/2002)

Podstawowe operacje na bazie danych MySQL z wykorzystaniem klienta terminalowego mysql:

Materiały pomocnicze

Zadania

Stworzyć odpowiednią tabelę do zapisu danych z bazy passwd, tzn. zdefiniować kolumny o odpowiednich typach dla poszczególnych pól rekordów; wypełnić tę tabelę danymi zwracanymi przez ypcat passwd, zweryfikować poprawność zapisu danych do tabeli.

Sformułować zapytania w SQL wyszukujące rekordy passwd według różnych kryteriów (dotyczących np. loginu, imienia, nazwiska użytkownika ...), oraz prezentujące jedynie wybrane ,,interesujące'' dane z odpowiednich rekordów.

Napisać skrypty wykorzystujące mysql i realizujące (co najmniej) niektóre z funkcji przykładów z tematu 1. W szczególności, napisać skrypty zwracające te same dane (i w takiej samej postaci) co komendy ypmatch login passwd oraz ypmatch uid passwd.byuid.

Wstęp do baz danych: ćwiczenia 5 (2001/2002)