CREATE TABLE municipio ( codigoibge7 integer NOT NULL, ...
Próximas questões
Com base no mesmo assunto
Ano: 2013
Banca:
CESPE / CEBRASPE
Órgão:
SEGESP-AL
Prova:
CESPE - 2013 - SEGESP-AL - Perito Criminal - Tecnologia da Informação |
Q463176
Banco de Dados
CREATE TABLE municipio
(
codigoibge7 integer NOT NULL,
municipioibge varchar(50),
coduf integer,
CONSTRAINT pkmunicipios PRIMARY KEY (codigoibge7)
);
CREATE TABLE pessoa
(
codigo integer NOT NULL,
nome varchar(200),
data_nascimento date,
cpf varchar(11),
endereco varchar(200),
bairro varchar(200),
ibge integer,
CONSTRAINT pessoa_pk PRIMARY KEY (codigo),
CONSTRAINT municipio_fk FOREIGN KEY (ibge)
references municipio (codigoibge7)
);
Considerando a expressão SQL99 acima, julgue o item a seguir, acerca de álgebra relacional e SQL.
Os seguintes comandos SQL retornam os mesmos resultados.
select count(*), ibge
from pessoa p, municipio m
where ibge = codigoibge7
group by ibge;
select count(*), ibge
from pessoa p cross join municipio m
where ibge = codigoibge7
group by ibge;
(
codigoibge7 integer NOT NULL,
municipioibge varchar(50),
coduf integer,
CONSTRAINT pkmunicipios PRIMARY KEY (codigoibge7)
);
CREATE TABLE pessoa
(
codigo integer NOT NULL,
nome varchar(200),
data_nascimento date,
cpf varchar(11),
endereco varchar(200),
bairro varchar(200),
ibge integer,
CONSTRAINT pessoa_pk PRIMARY KEY (codigo),
CONSTRAINT municipio_fk FOREIGN KEY (ibge)
references municipio (codigoibge7)
);
Considerando a expressão SQL99 acima, julgue o item a seguir, acerca de álgebra relacional e SQL.
Os seguintes comandos SQL retornam os mesmos resultados.
select count(*), ibge
from pessoa p, municipio m
where ibge = codigoibge7
group by ibge;
select count(*), ibge
from pessoa p cross join municipio m
where ibge = codigoibge7
group by ibge;