Buscar

Portifolio Modelagem de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNOPAR 
GESTÃO EM TECNOLOGIA DA INFORMAÇÃO 
ERIKLETON RENAN FERREIRA DA COSTA 
 
 
 
 
 
 
 
 
 
 
 
Portfólio – Modelagem de Dados 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cuiabá – Mato Grosso 
2022 
INTRODUÇÃO 
 
Seguindo o roteiro da aula prática, criei um diagrama de entidade e relacionamento, defini as tabelas 
e seus atributos, chaves primarias e estrangeiras para modelar o DER para a biblioteca. 
 
DESENVOLVIMENTO 
 
Ao criar as tabelas com as informações e definir os atributos tais como chaves primarias e 
estrangeiras para permitirem o relacionamento entre as entidades, fiz as conexões assim como as 
imagens abaixo. 
 
 
 
CONCLUSÃO 
 
A realização desse trabalho foi complexa para mim visto que nunca tinha utilizado o MySQL 
Workbench, consegui realizar a atividade visualizando vídeos no youtube e com dicas de alguns 
amigos de trabalho que mexem com a ferramenta. É interessante como são feita as ligações entre as 
tabelas de um sistema. 
 
 
MYSQL 
 -- MySQL Script generated by MySQL Workbench 
-- Thu Oct 20 20:43:12 2022 
-- Model: New Model Version: 1.0 
-- MySQL Workbench Forward Engineering 
 
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; 
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; 
SET @OLD_SQL_MODE=@@SQL_MODE, 
SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_F
OR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; 
 
-- ----------------------------------------------------- 
-- Schema Erikleton_Renan 
-- ----------------------------------------------------- 
 
-- ----------------------------------------------------- 
-- Schema Erikleton_Renan 
-- ----------------------------------------------------- 
CREATE SCHEMA IF NOT EXISTS `Erikleton_Renan` DEFAULT CHARACTER SET utf8 ; 
USE `Erikleton_Renan` ; 
 
-- ----------------------------------------------------- 
-- Table `Erikleton_Renan`.`Aluno` 
-- ----------------------------------------------------- 
CREATE TABLE IF NOT EXISTS `Erikleton_Renan`.`Aluno` ( 
 `ra` INT NULL, 
 `nome` VARCHAR(45) NULL, 
 `email` VARCHAR(45) NULL, 
 `telefone` VARCHAR(45) NULL, 
 PRIMARY KEY (`ra`)) 
ENGINE = InnoDB; 
 
 
-- ----------------------------------------------------- 
-- Table `Erikleton_Renan`.`Aluno_copy1` 
-- ----------------------------------------------------- 
CREATE TABLE IF NOT EXISTS `Erikleton_Renan`.`Aluno_copy1` ( 
 `ra` INT NULL, 
 `nome` VARCHAR(45) NULL, 
 `email` VARCHAR(45) NULL, 
 `telefone` VARCHAR(45) NULL, 
 PRIMARY KEY (`ra`)) 
ENGINE = InnoDB; 
 
 
-- ----------------------------------------------------- 
-- Table `Erikleton_Renan`.`Livro` 
-- ----------------------------------------------------- 
CREATE TABLE IF NOT EXISTS `Erikleton_Renan`.`Livro` ( 
 `isbn` INT NULL, 
 `nome` VARCHAR(45) NULL, 
 `autor` VARCHAR(45) NULL, 
 `paginas` VARCHAR(45) NULL, 
 PRIMARY KEY (`isbn`)) 
ENGINE = InnoDB; 
 
 
-- ----------------------------------------------------- 
-- Table `Erikleton_Renan`.`Colaborador` 
-- ----------------------------------------------------- 
CREATE TABLE IF NOT EXISTS `Erikleton_Renan`.`Colaborador` ( 
 `cpf` INT NULL, 
 `nome` VARCHAR(45) NULL, 
 `email` VARCHAR(45) NULL, 
 `cargo` VARCHAR(45) NULL, 
 PRIMARY KEY (`cpf`)) 
ENGINE = InnoDB; 
 
 
-- ----------------------------------------------------- 
-- Table `Erikleton_Renan`.`Empréstimo` 
-- ----------------------------------------------------- 
CREATE TABLE IF NOT EXISTS `Erikleton_Renan`.`Empréstimo` ( 
 `id` INT NULL, 
 `dataEmprestimo` INT NULL, 
 `dataDevolucao` INT NULL, 
 `livroIsbn` INT NULL, 
 `colaboradorCpf` INT NULL, 
 `Aluno_ra` INT NOT NULL, 
 `Livro_isbn` INT NOT NULL, 
 `Colaborador_cpf` INT NOT NULL, 
 PRIMARY KEY (`id`, `Aluno_ra`, `Livro_isbn`, `Colaborador_cpf`), 
 INDEX `fk_Empréstimo_Aluno_idx` (`Aluno_ra` ASC) VISIBLE, 
 INDEX `fk_Empréstimo_Livro1_idx` (`Livro_isbn` ASC) VISIBLE, 
 INDEX `fk_Empréstimo_Colaborador1_idx` (`Colaborador_cpf` ASC) VISIBLE, 
 CONSTRAINT `fk_Empréstimo_Aluno` 
 FOREIGN KEY (`Aluno_ra`) 
 REFERENCES `Erikleton_Renan`.`Aluno` (`ra`) 
 ON DELETE NO ACTION 
 ON UPDATE NO ACTION, 
 CONSTRAINT `fk_Empréstimo_Livro1` 
 FOREIGN KEY (`Livro_isbn`) 
 REFERENCES `Erikleton_Renan`.`Livro` (`isbn`) 
 ON DELETE NO ACTION 
 ON UPDATE NO ACTION, 
 CONSTRAINT `fk_Empréstimo_Colaborador1` 
 FOREIGN KEY (`Colaborador_cpf`) 
 REFERENCES `Erikleton_Renan`.`Colaborador` (`cpf`) 
 ON DELETE NO ACTION 
 ON UPDATE NO ACTION) 
ENGINE = InnoDB; 
 
SET SQL_MODE=@OLD_SQL_MODE; 
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; 
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

Continue navegando