Skip to content

LinconlG/TreinoSportAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TreinoSportAPI

SQL

create database TreinoSport;

USE TreinoSport;

CREATE TABLE CONTA(
	COCODCONTA INT IDENTITY(1,1) NOT NULL,
	CONOMECONTA VARCHAR(50) NOT NULL,
	CODESCRICAO TEXT,
	COEMAIL VARCHAR(50) UNIQUE NOT NULL,
	COSENHA VARCHAR(256) NOT NULL,
	COISCENTRO BIT NOT NULL DEFAULT 0
	PRIMARY KEY (COCODCONTA)
);

CREATE TABLE TREINO(
 TRCODTREINO INT IDENTITY(1,1) NOT NULL,
 TRNOMETREINO VARCHAR(50) NOT NULL,
 TRDESCRICAOTREINO TEXT NOT NULL,
 TRDATACRIACAO DATE NOT NULL,
 TRDATAVENCIMENTO DATE NOT NULL,
 TRCODCRIADOR INT NOT NULL,
 TRMODALIDADE TINYINT NOT NULL,
 TRLIMITEALUNO INT NOT NULL,
 PRIMARY KEY (TRCODTREINO)
 FOREIGN KEY (TRCODCRIADOR) REFERENCES CONTA(COCODCONTA) ON DELETE CASCADE
);

CREATE TABLE TREINOALUNO(
	TACODTREINO INT NOT NULL,
	TACODALUNO INT NOT NULL
	FOREIGN KEY (TACODTREINO) REFERENCES TREINO(TRCODTREINO),
	FOREIGN KEY (TACODALUNO) REFERENCES CONTA(COCODCONTA)
);

CREATE TABLE TOKEN(
	TKNCODCONTA INT NOT NULL,
	TKNTOKEN varchar(5) NOT NULL
	FOREIGN KEY (TKNCODCONTA) REFERENCES CONTA(COCODCONTA)
);

MongoDB

TreinoSport > DataHorario | TreinoSport.DataHorario

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages