Zestaw zadań 3

Transkrypt

Zestaw zadań 3
Bazy danych 2012/13 — Zestaw 3
1
Utwórz tabele odpowiadajace
˛ nast˛epujacym
˛
opisom:
mysql> DESCRIBE Studenci;
+----------+----------------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+----------+----------------------+------+-----+---------+-------+
| Nr
| smallint(5) unsigned | NO
| PRI | NULL
|
|
| Imie
| varchar(16)
| NO
|
| NULL
|
|
| Nazwisko | varchar(16)
| NO
|
| NULL
|
|
| Plec
| enum(’K’,’M’)
| NO
|
| NULL
|
|
| Rok
| smallint(5) unsigned | NO
|
| NULL
|
|
| Miasto
| varchar(16)
| NO
|
| NULL
|
|
+----------+----------------------+------+-----+---------+-------+
6 rows in set (0.23 sec)
mysql> DESCRIBE Grupy;
+-------+----------------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |
+-------+----------------------+------+-----+---------+-------+
| Nr
| smallint(5) unsigned | NO
| PRI | NULL
|
|
| Grupa | enum(’A’,’B’)
| NO
| PRI | NULL
|
|
+-------+----------------------+------+-----+---------+-------+
2 rows in set (0.01 sec)
mysql> DESCRIBE Oceny;
+-----------+----------------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+-----------+----------------------+------+-----+---------+-------+
| Nr
| smallint(5) unsigned | NO
| PRI | NULL
|
|
| NrZadania | tinyint(3) unsigned | NO
| PRI | NULL
|
|
| Ocena
| tinyint(3) unsigned | YES |
| NULL
|
|
+-----------+----------------------+------+-----+---------+-------+
3 rows in set (0.03 sec)
Załaduj do utworzonych tabel dane z nast˛epujacych
˛
plików:
http://th-www.if.uj.edu.pl/zfs/gora/bazy12/studenci.txt
http://th-www.if.uj.edu.pl/zfs/gora/bazy12/grupy.txt
http://th-www.if.uj.edu.pl/zfs/gora/bazy12/oceny.txt
Zagadnieniami, które b˛edziemy ćwiczyć, b˛eda˛ złaczenia
˛
i grupowanie.
PFG