SóProvas


ID
5362786
Banca
Quadrix
Órgão
CREFITO-4° Região (MG)
Ano
2021
Provas
Disciplina
Banco de Dados
Assuntos

CREATE TABLE Pessoa

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Endereco Number(4),

    CPF Varchar(11),

    Nome Varchar(40),

    Data_Nascimento Date

);


CREATE TABLE Funcionario

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Funcao Varchar(20),

    Local_Trabalho Varchar(10),

    FOREIGN KEY(Cod_Pessoa) REFERENCES 

Pessoa (Cod_Pessoa), 

    FOREIGN KEY(Funcao) REFERENCES

Funcao_Salario (Funcao)

);


CREATE TABLE Funcao_Salario

(

    Funcao Varchar(20) PRIMARY KEY,

    Salario Number(6,2)

);


SELECT P.Nome, F.Funcao, FS.Salario

FROM Pessoa P, Funcionario F, Funcao_Salario FS

WWHERE P.Cod_Pessoa = F.Cod_Pessoa

AND F.Funcao = FS.Funcao

AND FS.Salario > ANY (SELECT FS.Salario

                                       FROM Funcao_Salario FS, 

Funcionario F

                                       WHERE FS.Funcao = 

F.Funcao

                                        AND F.Local_Trabalho =

'Uberlândia');


A partir do código SQL (Structured Query Language) acima, julgue o item.

No script de criação da tabela Funcionario, a coluna Cod_Pessoa é declarada como chave primária e também como chave estrangeira.

Alternativas
Comentários
  • Gabarito: c

    CREATE TABLE Funcionario

    (

      Cod_Pessoa Number(4) PRIMARY KEY,

      Funcao Varchar(20),

      Local_Trabalho Varchar(10),

      FOREIGN KEY(Cod_Pessoa) REFERENCES 

    Pessoa (Cod_Pessoa), 

      FOREIGN KEY(Funcao) REFERENCES

    Funcao_Salario (Funcao)

    );

  • Gabarito: CERTO.

    O que significa Chaves?

    R. São elementos das tabelas que evitam redundância e garantem consistência e integridade dos dados.

    Qual a definição de chave primária?

    1. A chave primária, ou Primary key (PK) é o identificador único de um registro na tabela. Pode ser constituída de um campo (chave simples) ou pela combinação de dois ou mais campos (chave composta), de tal maneira que não existam dois registros com o mesmo valor de chave primária;

    2. é o conjunto de um ou mais atributos para identificar uma tupla de uma entidade;

    3. é utilizado para identificar de forma única cada linha numa tabela;

    4. tanto chaves primárias quanto chaves estrangeiras, são atributos que identificam uma entidade;

    5. para o cebraspe, a chave composta é considerada uma chave primária.

    Qual definição de chave estrangeira?

    1. Chave estrangeira, ou Foreign Key (FK), ou ainda chave externa é a chave que permite a referência a registros oriundos de outras tabelas. Ou seja, é o campo ou conjunto de campos que compõem a chave primária de uma outra tabela. ... Uma chave estrangeira é a representação de um relacionamento entre tabela;

    2. é aquela que permite a ligação lógica entre duas tabelas;

    3. chave estrangeira de uma tabela se liga logicamente à chave primária de outra tabela.

    Bons Estudos!