Untitled

 avatar
unknown
plain_text
10 months ago
1.2 kB
9
Indexable
CREATE TABLE Filme (
    NomePortugues     VARCHAR(100) NOT NULL,
    AnoLancamento     INT NOT NULL,
    NomeOriginal      VARCHAR(100),
    Diretor           VARCHAR(100),
    Tipo              VARCHAR(50),
    Sinopse           TEXT,
    CONSTRAINT PK_Filme PRIMARY KEY (NomePortugues, AnoLancamento)
);

CREATE TABLE Premiacoes (
    IdPremiacao       INT PRIMARY KEY,
    NomePremio        VARCHAR(100) NOT NULL,
    Ano               INT NOT NULL,
    Categoria         VARCHAR(100),
    NomePortugues     VARCHAR(100) NOT NULL,
    AnoLancamento     INT NOT NULL,
    CONSTRAINT FK_Premiacao_Filme FOREIGN KEY (NomePortugues, AnoLancamento)
        REFERENCES Filme (NomePortugues, AnoLancamento)
);

CREATE TABLE Sala (
    NomeSala          VARCHAR(50) PRIMARY KEY,
    Capacidade        INT NOT NULL
);

CREATE TABLE Horario (
    Hora              TIME PRIMARY KEY
);

CREATE TABLE Funcionario (
    NumCarteiraTrabalho INT PRIMARY KEY,
    Nome                VARCHAR(100) NOT NULL,
    DataAdmissao        DATE NOT NULL,
    Salario             DECIMAL(10,2) NOT NULL
);

CREATE TABLE Funcao (
    NomeFuncao        VARCHAR(50) PRIMARY KEY
);

Editor is loading...
Leave a Comment