Created
August 23, 2009 02:13
-
-
Save antoniopassos/173093 to your computer and use it in GitHub Desktop.
Script para criação do banco de dados do aplicativo AppDukeSpa
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DROP TABLE IF EXISTS Cliente; | |
DROP TABLE IF EXISTS Servico; | |
DROP TABLE IF EXISTS Reserva; | |
CREATE TABLE Cliente | |
( | |
IDCliente IDENTITY, | |
Nome VARCHAR(25) NOT NULL, | |
Sobrenome VARCHAR(25) NOT NULL, | |
Sexo TINYINT NOT NULL, | |
DataNascimento DATE NULL, | |
Profissao VARCHAR(30), | |
TelefoneFixo CHAR(14), | |
TelefoneCelular CHAR(14), | |
constraint pk_Cliente PRIMARY KEY(IDCliente) | |
); | |
CREATE TABLE Servico | |
( | |
IDServico IDENTITY, | |
Tipo TINYINT NOT NULL, | |
Nome VARCHAR(30) NOT NULL, | |
Descricao VARCHAR(512) NOT NULL, | |
Preco DECIMAL (6,2), | |
constraint pk_Servico PRIMARY KEY(IDServico) | |
); | |
CREATE TABLE Reserva | |
( | |
IDReserva IDENTITY, | |
Estado TINYINT NOT NULL, | |
Data Date NOT NULL, | |
Hora Time NOT NULL, | |
IDCliente_Cliente BIGINT NOT NULL, | |
IDServico_Servico BIGINT NOT NULL, | |
constraint pk_Reserva PRIMARY KEY(IDReserva), | |
constraint fk_Reserva_pk_Cliente FOREIGN KEY (IDCliente_Cliente) | |
REFERENCES Cliente (IDCliente) | |
ON DELETE NO ACTION | |
ON UPDATE NO ACTION, | |
constraint fk_Reserva_pk_Servico FOREIGN KEY (IDServico_Servico) | |
REFERENCES Servico (IDServico) | |
ON DELETE NO ACTION | |
ON UPDATE NO ACTION | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment