Questão 1542829

Tecnologia da Informação · 2018

Questão

ID 1542829

Disciplina: Tecnologia da Informação

Assunto: Conceitos Básicos do Modelo Relacional

Ano: 2018 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Prefeitura Municipal de Foz do Iguaçu


Para responder às questões 37 a 41, considere as Figuras 7(a), 7(b) e 7(c). A Figura 7(a) mostra um Diagrama Entidade-Relacionamento (DER), elaborado na ferramenta MySQL Workbench 6.3, sobre o qual considere os seguintes aspectos: (1) a partir desse DER, foram criadas as tabelas relacionais em um Sistema Gerenciador de Banco de Dados (SGBD), segundo os conceitos do modelo relacional, tendo-se respeitado, rigorosamente, os nomes, tipos de dados, precisão e as integridades de identidade e referencial constantes nesse DER; (2) nenhum campo das tabelas aceita conteúdo nulo; (3) a coluna "BAIRRO", da tabela "SETOR", foi criada com uma constraint de banco chamada "SETOR_BAIRRO"; e (4) a seta nº 1 aponta para o cursor do mouse que está sobre o nome da entidade "SETOR". As Figuras 7(b) e 7(c) exibem, respectivamente, as tabelas "SETOR" e "COLABORADOR" devidamente populadas com dados.

Figura 7(a) – DER.

CODIGO

NOME

CIDADE

BAIRRO

10

A

FOZ DO IGUACU

JARDIM ALVORADA

20

B

CURITIBA

CENTRO

30

C

PONTA GROSSA

CENTRO

40

D

FOZ DO IGUACU

JARDIM CEDRO

Figura 7(b) – Tabela "SETOR".

CODIGO

NOME

CARGO

SALARIO

LOCAL

7839

JOSE DA SILVA

PRESIDENTE

5000

20

8698

PAULO FERNANDES

GERENTE

2850

30

8782

ANTONIO CARLOS

GERENTE

2950

10

8566

LUIS DA SILVA

GERENTE

2800

20

7654

CARLA SILVA

VENDEDOR

1200

30

7499

ROBERTO PEREIRA

VENDEDOR

1300

30

7582

ANTONIO PAULO

VENDEDOR

1500

30

5124

VLADIMIR PEREIRA

ANALISTA

2500

30

5567

CLAUDIO ALBERTO

ANALISTA

2500

10

5249

JORGE PEDRO

ANALISTA

2800

10

4889

PATRICIA PEREIRA

AUXILIAR

2000

20

4985

CARLOS PELLS

AUXILIAR

2000

20

Figura 7(c) – Tabela "COLABORADOR".



A partir do DER mostrado na Figura 7(a) foram criadas e populadas as tabelas correspondentes no SGBD, exibidas nas Figuras 7(b) e 7(c). Nesse caso, para criar a tabela "COLABORADOR", bastou executar, nesse SGBD, a seguinte declaração, em SQL padrão:

I.

create table colaborador (

codigo int primary key,

nome varchar(20),

cargo varchar(10),

salario int,

local int references setor (codigo));

II.

create table colaborador (

codigo int not null,

nome varchar(20) not null,

cargo varchar(10) not null,

salario int not null,

primary key (codigo),

local int references setor (codigo));

III.

create table colaborador (

codigo int,

nome varchar(20) not null,

cargo varchar(10) not null,

salario int not null ,

local int not null,

primary key (codigo),

foreign key (local) references setor

(codigo));

Quais estão corretas?

Alternativas da questão 1542829
Pular para o conteúdo principal