BazyDanych MySQL 4

background image

1. Utwórz następujące tabele w MySQL , określając klucze główne, obce z kaskadowymi

więzami integralności, odpowiednie typy danych oraz inne więzy integralności (NOT NULL
, AUTO_INCREMENT, UNIQUE, ...). Tabele powinny być typu InnoDB.

Pracownik(Pesel, Imiona, Nazwisko, DataUrodz, Adres, telefon, stanowisko – typ ENUM,
Zarobki)
Student(NrAlbumu, Imiona, Nazwisko, Adres, DataUrodz, TypStudiow – typ ENUM,
Kierunki typ SET)
Przedmioty(IdPrzedmiotu, Nazwa, Prowadzacy, Rodzaj typ – ENUM)
Oceny(Student, Idprzedmiotu, data, ocena)

W tabelach należy ustawić następujące warunki:
a) zarobki powinny być większe od zera
b) Data urodzenia powinna być wcześniejsza od aktualnej daty
c) ocena powinna zawierać się między 2 i 5

2. Dokonać następujących zmian w tabelach:

a) do tabeli Student dodać kolumnę Pesel (UNIQUE) po kolumnie NrAlbumu
b) zamiast kolumny adres wstawić kolumny KodPocztowy, Miasto, UlicaNr
c) do tabeli Student dodać kolumnę Opiekun która jest kluczem obcym z tabeli Pracownik

3. Wpisać po trzy wiersze danych do każdej z tabel.


Wyszukiwarka

Podobne podstrony:
BazyDanych - MySQL - 3, Nauka, studia infa, Semestr 3, Bazy danych, 1 MYSQL
BazyDanych - MySQL - 5, Nauka, studia infa, Semestr 3, Bazy danych, 1 MYSQL
WYK6 BazyDanych
Microsoft PowerPoint IP5 bazydanych tryb zgodnosci
mysql04, BAZY DANYCH, Kurs MySQL
funkcje MySQL
Bazy danych i mysql od podstaw Nieznany (3)
PHP i MySQL Tworzenie sklepow internetowych Wydanie II
23 Zapytania MySQL nauka przez przykłady
MySQL Opis języka [PL]
PHP i MySQL 8 komponentow dla kreatywnych webmasterow
MySQL Szybki start msqlss
PHP i MySQL Dynamiczne strony WWW Szybki start Wydanie II
wybrane funkcje mysql
Laboratorium 4 MySQL
PHP, MySQL i Apache dla kazdego Wydanie III
20 24 JOIN " Złączenia w MySQL

więcej podobnych podstron