TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco de Dados Locadora

Por:   •  18/5/2021  •  Trabalho acadêmico  •  1.051 Palavras (5 Páginas)  •  151 Visualizações

Página 1 de 5

BANCO DE DADOS LOCADORA

INTERBASE

CREATE TABLE CLIENTE (

    COD_CLIE INTEGER NOT NULL ,

    NOME_CLIE VARCHAR(60) NOT NULL UNIQUE,

    RG_CLIE NUMERIC(15) NOT NULL UNIQUE,

    CPF_CLIE NUMERIC(11) NOT NULL UNIQUE,

    DATA_NAS_CLIE DATE NOT NULL ,

    DATA_CAD_CLIE DATE NOT NULL,

    SEXO_CLIE VARCHAR(10) NOT NULL,

    ESTADO_CIV_CLIE VARCHAR(20) NOT NULL,

    CONJU_CLIE VARCHAR(60),

    END_CLIE VARCHAR(60) NOT NULL,

    COMPLE_CLIE VARCHAR(30) NOT NULL,

    BAIRRO_CLIE VARCHAR(30) NOT NULL,

    CEP_CLIE NUMERIC(8) NOT NULL UNIQUE,

    CIDADE_CLIE VARCHAR(30) NOT NULL,

    ESTADO_CLIE CHAR(2) NOT NULL,

    FONE_CLIE NUMERIC(10) NOT NULL UNIQUE,

    CEL_CLIE NUMERIC(10) NOT NULL UNIQUE,

    EMAIL_CLIE VARCHAR(60),

    NOME_REF1_CLIE VARCHAR(60) NOT NULL,

    TEL_REF1_CLIE NUMERIC(10) NOT NULL,

    NOME_REF2_CLIE VARCHAR(60) NOT NULL,

    TEL_REF2_CLIE NUMERIC(10) NOT NULL,

    COMPRORESI_CLIE VARCHAR(3),

    FOTO_CLIE VARCHAR(100) ,

    PRIMARY KEY ("COD_CLIE")

    );

CREATE TABLE DEPENDENTES (

    COD_DEP INTEGER NOT NULL ,

    NOME_DEP VARCHAR(60) NOT NULL UNIQUE ,

    PARENT_DEP VARCHAR(60) NOT NULL,

    CPF_DEP NUMERIC(11) NOT NULL UNIQUE,

    DATA_NAS_DEP DATE NOT NULL ,

    DATA_CAD_DEP DATE NOT NULL ,

    SEXO_DEP VARCHAR(10) NOT NULL ,

    COD_CLIE_DEP INTEGER NOT NULL,

    PRIMARY KEY ("COD_DEP")

    );

create generator cod_dep;

ALTER TABLE DEPENDENTES

ADD FOREIGN KEY (COD_CLIE_DEP)

REFERENCES CLIENTE(COD_CLIE);

CREATE TABLE FORNECEDOR (

    COD_FORNE INTEGER NOT NULL,

    NOME_FORNE VARCHAR(60) NOT NULL UNIQUE ,

    END_FORNE VARCHAR(60) NOT NULL,

    COMPLE_FORNE VARCHAR(30) NOT NULL,

    BAIRRO_FORNE VARCHAR(30) NOT NULL,

    CEP_FORNE NUMERIC(8) NOT NULL,

    CIDADE_FORNE VARCHAR(30) NOT NULL,

    ESTADO_FORNE VARCHAR(20) NOT NULL,

    FONE_FORNE NUMERIC(10) NOT NULL,

    CEL_FORNE NUMERIC(10) NOT NULL,

    CNPJ_FORNE NUMERIC(14) NOT NULL,

    EMAIL_FORNE VARCHAR(60) ,

    CONTATO_FORNE VARCHAR(30) NOT NULL,

PRIMARY KEY ("COD_FORNE")

    );

create generator cod_forne;

CREATE TABLE PRECO (

    COD_PRECO INTEGER NOT NULL,

    TIPO_PRECO VARCHAR(20) NOT NULL,

    VALOR_PRECO NUMERIC(4,2) NOT NULL,

MULTA_PRECO NUMERIC(4,2) NULL,

PRIMARY KEY ("COD_PRECO")

    );

create generator cod_preco;

CREATE TABLE GENERO (

    COD_GENERO INTEGER NOT NULL,

    NOME_GENERO VARCHAR(20) NOT NULL UNIQUE,

PRIMARY KEY ("COD_GENERO")

    );

create generator cod_genero;

CREATE TABLE LOCADORA (

    COD_LOC INTEGER  NOT NULL,

    NOME_LOC VARCHAR(60) NOT NULL,

    END_LOC VARCHAR(60) NOT NULL,

    COMPLE_LOC VARCHAR(30) NOT NULL,

    BAIRRO_LOC VARCHAR(30) NOT NULL,

    CEP_LOC NUMERIC(8) NOT NULL,

    CIDADE_LOC VARCHAR(30) NOT NULL,

    ESTADO_LOC VARCHAR(20) NOT NULL,

    FONE_LOC NUMERIC(10) NOT NULL,

    CNPJ_LOC NUMERIC(14) NOT NULL,

    EMAIL_LOC VARCHAR(60) ,

 LOGO_LOC VARCHAR(100),

    SITE_LOC VARCHAR(50),

FUNDOPRINCIPAL_LOC VARCHAR(1),

PRIMARY KEY ("COD_LOC")

    );

create generator cod_loc;

CREATE TABLE FUNCIONARIOS(

        COD_FUNC INTEGER NOT NULL,

        NOME_FUNC VARCHAR(60) NOT NULL,

        SALARIO_FUNC NUMERIC (10,2) NOT NULL,

        CARGO_FUNC VARCHAR(20) NOT NULL,

        RG_FUNC NUMERIC(15) NOT NULL UNIQUE,

        CPF_FUNC NUMERIC(11) NOT NULL UNIQUE,

        DATANASC_FUNC DATE NOT NULL ,

        DATACAD_FUNC DATE NOT NULL,

        SEXO_FUNC VARCHAR(10) NOT NULL,

        ESTADOCIV_FUNC VARCHAR(20) NOT NULL,

        CONJU_FUNC VARCHAR(60) ,

        END_FUNC VARCHAR(60) NOT NULL,

            COMPLE_FUNC VARCHAR(30)  ,

            BAIRRO_FUNC VARCHAR(30) NOT NULL,

            CEP_FUNC NUMERIC(8) NOT NULL,

            CIDADE_FUNC VARCHAR(30) NOT NULL,

            ESTADO_FUNC VARCHAR(20) NOT NULL,

            FONE_FUNC NUMERIC(10) ,

            CEL_FUNC NUMERIC(10)  ,

...

Baixar como (para membros premium)  txt (6 Kb)   pdf (63.1 Kb)   docx (10 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com