DROP SCHEMA IF EXISTS `daaexample` ; CREATE DATABASE `daaexample`; CREATE TABLE `daaexample`.`people` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `surname` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `daaexample`.`users` ( `login` varchar(100) NOT NULL, `password` varchar(64) NOT NULL, `role` varchar(10) NOT NULL, PRIMARY KEY (`login`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `daaexample`.`pet` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `breed` varchar(50) NOT NULL, `idOwner` int NOT NULL, PRIMARY KEY (`id`), FOREIGN KEY (`idOwner`) REFERENCES `people`(`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; GRANT ALL ON `daaexample`.* TO 'daa'@'localhost' IDENTIFIED BY 'daa';