Você está na página 1de 4

-- MySQL Administrator dump 1.

4
--- ------------------------------------------------------- Server version 5.1.58-community
/*!40101
/*!40101
/*!40101
/*!40101

SET
SET
SET
SET

@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
NAMES utf8 */;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;


/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
--- Create schema mydb
-CREATE DATABASE /*!32312 IF NOT EXISTS*/ mydb;
USE mydb;
--- Table structure for table `mydb`.`autor`
-DROP TABLE IF EXISTS `autor`;
CREATE TABLE `autor` (
`idAutor` int(11) NOT NULL AUTO_INCREMENT,
`nomeAutor` varchar(60) DEFAULT NULL,
PRIMARY KEY (`idAutor`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
--- Dumping data for table `mydb`.`autor`
-/*!40000 ALTER TABLE `autor` DISABLE KEYS */;
INSERT INTO `autor` (`idAutor`,`nomeAutor`) VALUES
(1,'Jorge Amado'),
(2,'Mario Quintana'),
(3,'Eduardo Machado');
/*!40000 ALTER TABLE `autor` ENABLE KEYS */;
--- Table structure for table `mydb`.`autoria`
-DROP TABLE IF EXISTS `autoria`;
CREATE TABLE `autoria` (
`Livro_idLivro` int(11) NOT NULL,
`Autor_idAutor` int(11) NOT NULL,
PRIMARY KEY (`Livro_idLivro`,`Autor_idAutor`),
KEY `fk_Livro_has_Autor_Autor1_idx` (`Autor_idAutor`),
KEY `fk_Livro_has_Autor_Livro1_idx` (`Livro_idLivro`),
CONSTRAINT `fk_Livro_has_Autor_Livro1` FOREIGN KEY (`Livro_idLivro`) REFERENCES
`livro` (`idLivro`) ON DELETE NO ACTION ON UPDATE NO ACTION,

CONSTRAINT `fk_Livro_has_Autor_Autor1` FOREIGN KEY (`Autor_idAutor`) REFERENCES


`autor` (`idAutor`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Dumping data for table `mydb`.`autoria`
-/*!40000 ALTER TABLE `autoria` DISABLE KEYS */;
/*!40000 ALTER TABLE `autoria` ENABLE KEYS */;
--- Table structure for table `mydb`.`editora`
-DROP TABLE IF EXISTS `editora`;
CREATE TABLE `editora` (
`idEditora` int(11) NOT NULL AUTO_INCREMENT,
`nomeEditora` varchar(45) DEFAULT NULL,
`cidadeEditora` varchar(45) DEFAULT NULL,
PRIMARY KEY (`idEditora`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
--- Dumping data for table `mydb`.`editora`
-/*!40000 ALTER TABLE `editora` DISABLE KEYS */;
INSERT INTO `editora` (`idEditora`,`nomeEditora`,`cidadeEditora`) VALUES
(1,'IFIBA','Santo Amaro'),
(2,'Teste','Salvador');
/*!40000 ALTER TABLE `editora` ENABLE KEYS */;
--- Table structure for table `mydb`.`livro`
-DROP TABLE IF EXISTS `livro`;
CREATE TABLE `livro` (
`idLivro` int(11) NOT NULL AUTO_INCREMENT,
`titulo` varchar(60) DEFAULT NULL,
`ano` smallint(6) DEFAULT NULL,
`descricao` varchar(45) DEFAULT NULL,
`Editora_idEditora` int(11) NOT NULL,
`Autor_idAutor` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`idLivro`),
KEY `fk_Livro_Editora1_idx` (`Editora_idEditora`),
CONSTRAINT `fk_Livro_Editora1` FOREIGN KEY (`Editora_idEditora`) REFERENCES
`editora` (`idEditora`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1;
--- Dumping data for table `mydb`.`livro`
-/*!40000 ALTER TABLE `livro` DISABLE KEYS */;
INSERT INTO `livro`

(`idLivro`,`titulo`,`ano`,`descricao`,`Editora_idEditora`,`Autor_idAutor`) VALUES
(1,'Teste1',200,'certo',1,0),
(2,'Teste2',2003,'certo2',2,0),
(3,'Teste1',2001,'certo1',1,0),
(4,'prefixo',2005,'bom',1,1),
(5,'par perfeito',2005,'mal',1,2),
(6,'maritimo',2005,'mal',2,1),
(7,'Contrario',2009,'mal',2,1),
(8,'Pureza',2004,'mal',1,1),
(9,'Pureza',2003,'Bom',1,1),
(10,'Amigos',2013,'Fatal',1,1),
(11,'Amigos',2013,'Fatal',1,2),
(12,'Anjos',2013,'Fatal',1,3),
(13,'Feijao',2013,'Fatal',1,2),
(14,'Feijao',2001,'Fatal',1,1),
(15,'Feijao',2000,'Fatal',1,1),
(16,'Feijao',1999,'Fatal',1,1);
/*!40000 ALTER TABLE `livro` ENABLE KEYS */;
--- View structure for view `mydb`.`jorge`
-DROP VIEW IF EXISTS `jorge`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW
`mydb`.`jorge` AS select `mydb`.`autor`.`idAutor` AS
`idAutor`,`mydb`.`autor`.`nomeAutor` AS `nomeAutor` from `mydb`.`autor` where
(`mydb`.`autor`.`nomeAutor` = 'jorge amado');
--- View structure for view `mydb`.`quest01`
-DROP VIEW IF EXISTS `quest01`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW
`mydb`.`quest01` AS select `mydb`.`livro`.`titulo` AS `titulo`,`mydb`.`livro`.`ano`
AS `ano`,`mydb`.`livro`.`descricao` AS `descricao` from `mydb`.`livro` where
(`mydb`.`livro`.`ano` > 2001);
--- View structure for view `mydb`.`quest02`
-DROP VIEW IF EXISTS `quest02`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW
`mydb`.`quest02` AS select `mydb`.`editora`.`idEditora` AS
`idEditora`,`mydb`.`editora`.`nomeEditora` AS
`nomeEditora`,`mydb`.`editora`.`cidadeEditora` AS `cidadeEditora` from
`mydb`.`editora` where (`mydb`.`editora`.`cidadeEditora` = 'salvador');
--- View structure for view `mydb`.`quest04`
-DROP VIEW IF EXISTS `quest04`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW


`mydb`.`quest04` AS select `l`.`titulo` AS `titulo`,`l`.`ano` AS
`ano`,`l`.`descricao` AS `descricao`,`a`.`nomeAutor` AS
`Autor`,`mydb`.`editora`.`nomeEditora` AS
`Editora`,`mydb`.`editora`.`cidadeEditora` AS `Cidade` from ((`mydb`.`livro` `l`
join `mydb`.`autor` `a` on((`l`.`Autor_idAutor` = `a`.`idAutor`))) join
`mydb`.`editora`) where (`a`.`nomeAutor` = 'jorge amado');
/*!40101
/*!40014
/*!40014
/*!40101
/*!40101
/*!40101
/*!40101

SET
SET
SET
SET
SET
SET
SET

SQL_MODE=@OLD_SQL_MODE */;
FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

Você também pode gostar