0% found this document useful (0 votes)
5 views2 pages

Requirements

The document outlines the SQL commands for creating a database schema named 'eeepaluno' and its associated tables including 'administrador', 'curso', 'aluno', and 'login'. Each table is defined with its respective fields, data types, and primary keys, along with foreign key constraints where applicable. Additionally, it includes settings to manage unique and foreign key checks during the schema creation process.

Uploaded by

pablo.moon.star
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

Requirements

The document outlines the SQL commands for creating a database schema named 'eeepaluno' and its associated tables including 'administrador', 'curso', 'aluno', and 'login'. Each table is defined with its respective fields, data types, and primary keys, along with foreign key constraints where applicable. Additionally, it includes settings to manage unique and foreign key checks during the schema creation process.

Uploaded by

pablo.moon.star
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

-- 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
_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

-- -----------------------------------------------------
-- Schema eeepaluno
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema eeepaluno
-- -----------------------------------------------------

-- -----------------------------------------------------
-- Schema eeepaluno
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `eeepaluno` DEFAULT CHARACTER SET utf8mb3 ;
USE `eeepaluno` ;

-- -----------------------------------------------------
-- Table `eeepaluno`.`administrador`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `eeepaluno`.`administrador` (
`idAdministrador` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`nomeAdministrador` VARCHAR(255) NOT NULL,
`emailAdministrador` VARCHAR(255) NOT NULL,
`telefoneAdministrador` VARCHAR(45) NOT NULL,
PRIMARY KEY (`idAdministrador`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb3;

-- -----------------------------------------------------
-- Table `eeepaluno`.`curso`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `eeepaluno`.`curso` (
`idCurso` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`nomeCurso` VARCHAR(255) NOT NULL,
`statusCurso` VARCHAR(45) NOT NULL,
PRIMARY KEY (`idCurso`))
ENGINE = InnoDB
AUTO_INCREMENT = 21
DEFAULT CHARACTER SET = utf8mb3;

-- -----------------------------------------------------
-- Table `eeepaluno`.`aluno`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `eeepaluno`.`aluno` (
`idAluno` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`matricula` INT UNSIGNED NOT NULL,
`nomeAluno` VARCHAR(255) NOT NULL,
`cpfAluno` VARCHAR(14) NOT NULL,
`rgAluno` VARCHAR(100) NOT NULL,
`dataNascimento` DATE NOT NULL,
`idade` INT NOT NULL,
`endereco` TEXT NOT NULL,
`curso_idcurso` INT UNSIGNED NOT NULL,
PRIMARY KEY (`idAluno`),
INDEX `fk_aluno_curso1_idx` (`curso_idcurso` ASC) VISIBLE,
CONSTRAINT `fk_aluno_curso1`
FOREIGN KEY (`curso_idcurso`)
REFERENCES `eeepaluno`.`curso` (`idCurso`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb3;

-- -----------------------------------------------------
-- Table `eeepaluno`.`login`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `eeepaluno`.`login` (
`idLogin` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`usuarioLogin` VARCHAR(45) NOT NULL,
`senhaLogin` VARCHAR(45) NOT NULL,
PRIMARY KEY (`idLogin`))
ENGINE = InnoDB
AUTO_INCREMENT = 3
DEFAULT CHARACTER SET = utf8mb3;

SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

You might also like