Comments (2)
Hi @DaniloGK!
I tested here and it seens to be working fine! The sql generated was:
CREATE TABLE PETS
(
ID_PET INT PRIMARY KEY,
DS_NOME_PET VARCHAR(n) NOT NULL,
DS_RACA_PET VARCHAR(n) NOT NULL,
DT_NASCIMENTO DATE NOT NULL,
FL_VACINACAO_OK INT NOT NULL,
ID_CLIENTE INT NOT NULL,
);
CREATE TABLE CLIENTE
(
ID_CLIENTE INT PRIMARY KEY,
DS_NOME_CLIENTE VARCHAR(n) NOT NULL,
DS_ENDERECO VARCHAR(n) NOT NULL,
NM_ENDERECO INT NOT NULL,
DS_COMPLEMENTO VARCHAR(n),
DT_NASCIMENTO DATE NOT NULL,
NM_TELEFONE INT NOT NULL,
NM_DD_TELEFONE INT NOT NULL,
UNIQUE (DS_NOME_CLIENTE)
);
CREATE TABLE CALENDARIO
(
ID_CALENDARIO INT PRIMARY KEY,
DT_DATA DATE NOT NULL,
DS_DIA_SEMANA VARCHAR(n),
DS_MES VARCHAR(n),
NM_ANO INT,
FL_FERIADO INT NOT NULL,
FL_FINAL_SEMANA INT NOT NULL,
);
CREATE TABLE SERVICOS
(
ID_SERVICO INT PRIMARY KEY,
DS_SERVICO VARCHAR(n) NOT NULL,
NM_VALOR_SERVICO FLOAT NOT NULL,
);
CREATE TABLE CONTRATO
(
ID_CONTRATO INT PRIMARY KEY NOT NULL,
ID_CLIENTE INT NOT NULL,
ID_PET INT NOT NULL,
ID_CALENDARIO INT NOT NULL,
ID_SERVICO INT,
ID_FUNCIONARIO INT NOT NULL,
ID_AGENDA INT,
);
CREATE TABLE FUNCIONARIO
(
ID_FUNCIONARIO INT PRIMARY KEY,
DS_NOME_FUNCIONARIO VARCHAR(n) NOT NULL,
DT_NASCIMENTO DATE NOT NULL,
DT_INICIO_FERIAS DATE NOT NULL,
DT_FIM_FERIAS DATE,
);
CREATE TABLE AGENDA
(
ID_AGENDA INT PRIMARY KEY,
NM_HORARIO_INICIO INT NOT NULL,
NM_HORARIO_FIM INT NOT NULL,
CHECK (NM_HORARIO_INICIO > 800 AND NM_HORARIO_FIM <= 1800)
);
ALTER TABLE PETS ADD FOREIGN KEY(ID_CLIENTE) REFERENCES CLIENTE (ID_CLIENTE)
ALTER TABLE CONTRATO ADD FOREIGN KEY(ID_CLIENTE) REFERENCES CLIENTE (ID_CLIENTE)
ALTER TABLE CONTRATO ADD FOREIGN KEY(ID_PET) REFERENCES PETS (ID_PET)
ALTER TABLE CONTRATO ADD FOREIGN KEY(ID_CALENDARIO) REFERENCES CALENDARIO (ID_CALENDARIO)
ALTER TABLE CONTRATO ADD FOREIGN KEY(ID_SERVICO) REFERENCES SERVICOS (ID_SERVICO)
ALTER TABLE CONTRATO ADD FOREIGN KEY(ID_FUNCIONARIO) REFERENCES FUNCIONARIO (ID_FUNCIONARIO)
ALTER TABLE CONTRATO ADD FOREIGN KEY(ID_AGENDA) REFERENCES AGENDA (ID_AGENDA)
from brmodelo-app.
@DaniloGK Closing as we didn't have return...
from brmodelo-app.
Related Issues (20)
- Sugestão de funcionalidade
- Não consigo gerar SQL HOT 1
- Como eu exporto o arquivo do projeto? HOT 2
- Selecionar e Arrastar HOT 1
- Import para Brmodelo Web HOT 2
- Sem resposta do sistema ao clicar no botão "Gerar Sql" HOT 2
- impressão HOT 2
- Como abrir um arquivo no BrModelo HOT 6
- Autoajuste
- Funcionalidade no BrModelo WEB HOT 1
- Alteração da cardinalidade no lógico HOT 2
- Bug ao usar o componente "auto" usando o navegador Safari HOT 2
- campo de modelagem HOT 2
- brmodelo HOT 1
- Como mudo a cardinalidade dos relacionamentos? HOT 2
- Preciso de ajuda com o Brmodeloweb HOT 4
- massa HOT 1
- Ao imprimir o MER o documento gerado captura apenas uma parte da tela
- Atalhos nas teclas, como o del para deletar
- Possibilidade de selecionar varias entidades e varios atibutos simuntaneamente
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brmodelo-app.