Bazy i Hurtownie Danych
Laboratorium 1 – Język SQL
Na każdym komputerze zainstalowany został pakiet EasyPHP zawierający MySQL.
Interpreter poleceń SQL uruchamia się komendą mysql –u nazwa_uzytkownika –p. Należy utworzyć bazę danych za pomocą polecenia create database. Aktywną bazę należy wybrać poleceniem use.
1. TWORZENIE I WYPEŁNIANIE DANYMI TABEL:
W bazie danych należy założyć za pomocą interpretera poleceń SQL następujące tabele (nazwy uzależnione od numeru sekcji):
Skorzystać należy z polecenia SQL: create table.
Należy pamiętać o wyborze kluczy głównych, o zapewnieniu ich unikalności oraz konieczności nadania im wartości.
Aby wyświetlić wyrażenie tworzące tabelę można użyć polecenia show create table. W razie pomyłki przy tworzeniu tabeli należy użyć polecenia alter table.
W kolejnym kroku należy wypełnić utworzone tabele danymi (za pomocą polecenia insert into).
Zawartość tabel można wyświetlić za pomocą polecenia select * from nazwa_tabeli;
W sprawozdaniu należy dokładnie opisać sposób tworzenia i wypełniania tabel (lista poleceń SQL), uzasadnić wybór kluczy głównych, opisać sposoby korygowania ew. pomyłek etc.
2. WYSZUKIWANIE DANYCH W TABELACH – Selekcja, Projekcja, Złączenie:
Za pomocą polecenia SQL: select z odpowiednimi klauzulami - bez zagnieżdżania zapytań!! - należy wyświetlić:
Za pomocą polecenia SQL: select z odpowiednimi klauzulami – używając zapytań zagnieżdżonych !! - należy wyświetlić:
W sprawozdaniu należy podać składnię poszczególnych poleceń, opisać ew. problemy etc.
flooder86