Questões de Banco de Dados da CESGRANRIO

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Banco de Dados da CESGRANRIO

#Questão 971828 - Banco de Dados, Formas normais, CESGRANRIO, 2022, ELETROBRAS-ELETRONUCLEAR, Analista de Sistemas - Aplicação e Segurança de TIC

A descrição de esquemas de bancos de dados relacionais pode ser feita por meio da seguinte notação:
• Uma tabela possui um nome e um conjunto de colunas, separadas por vírgulas. • Em uma linha qualquer, os valores referentes às colunas são atômicos e monovalorados. • Colunas que compõem a chave primária aparecem sublinhadas. • A notação X ? Y indica que Y depende funcionalmente de X (ou X determina Y).
Um banco de dados possui uma única tabela, cujo esquema é o seguinte:
Imagem associada para resolução da questão

Qual é o número mínimo de tabelas que esse banco de dados deve ter para que seu esquema atenda à 1FN e à 2FN, apenas?

Um banco de dados relacional é composto pelas seguintes tabelas:

CREATE TABLE A (       a1 TEXT NOT NULL,
      a2 TEXT NOT NULL,
      a3 TEXT NOT NULL,
      PRIMARY KEY (a1,a2));

CREATE TABLE B (       b1 TEXT NOT NULL,       b2 TEXT NOT NULL,       b3 TEXT NOT NULL,       PRIMARY KEY (b1));

CREATE TABLE R (      a1 TEXT NOT NULL,      a2 TEXT NOT NULL,      b1 TEXT NOT NULL,      PRIMARY KEY (a1,a2),      FOREIGN KEY (a1,a2)           REFERENCES A (a1,a2),      FOREIGN KEY (b1)           REFERENCES B (b1));

Com o intuito de simplificar, considere que todas as colunas de todas as tabelas são do tipo TEXT.

O modelo relacional acima foi obtido por meio da aplicação de regras de transformação sobre um modelo E-R, de modo a preservar a semântica deste.

Qual modelo E-R deu origem a essas tabelas?  

#Questão 971829 - Banco de Dados, SQL, CESGRANRIO, 2022, ELETROBRAS-ELETRONUCLEAR, Analista de Sistemas - Aplicação e Segurança de TIC

O controle diário da utilização de passes de metrô em uma cidade é feito por programas que utilizam um banco de dados composto pelas seguintes tabelas:

CREATE TABLE PASSE (             NUM                              INTEGER                         NOT NULL,             DATA_EXP                    DATE                                NOT NULL,             NUM_VIAGENS            INTEGER                         NOT NULL,             PRIMARY KEY (NUM))
CREATE TABLE REG_VIAGEM (             NUM                              INTEGER                        NOT NULL,             NUM_ROLETA              INTEGER                        NOT NULL,             DATA_VIAGEM DATE                       NOT NULL,             FOREIGN KEY (NUM)                        REFERENCES PASSE (NUM))

A tabela PASSE contém uma linha para cada passe vendido pela empresa que administra o metrô. A coluna DATA_EXP informa a data de emissão do passe, e a coluna NUM_VIAGENS informa o número de viagens em que o passe poderá ser usado (número máximo de viagens). Este número não sofre alteração ao longo do tempo.
A tabela REG_VIAGEM contém uma linha para cada viagem em que o passe foi usado. A coluna NUM_ROLETA informa a roleta na qual o passe foi inserido, e a coluna DATA_VIAGEM informa a data em que o usuário inseriu o passe na roleta.
Qual consulta SQL permite obter os números dos passes que nunca foram usados, juntamente com os números dos passes que já esgotaram o número de viagens realizadas?

#Questão 972864 - Banco de Dados, SQL, CESGRANRIO, 2022, Banco da Amazônia, Técnico Científico - Tecnologia da Informação

As tabelas a seguir fazem parte do banco de dados da área de recursos humanos de uma empresa. Elas registram os dados referentes aos empregados e aos seus dependentes.

CREATE TABLE EMPREGADO (      MATRICULA INTEGER NOT NULL,      NOME TEXT NOT NULL,      DATA_NASC TEXT NOT NULL,      CERT_RESRV INTEGER UNIQUE NULL,      PRIMARY KEY (MATRICULA));

CREATE TABLE DEPENDENTE (      MAT_EMP INTEGER NOT NULL,      NUM_SEQ INTEGER NOT NULL,      NOME TEXT NOT NULL,      DATA_NASC TEXT NOT NULL,      PRIMARY KEY (MAT_EMP, NUM_SEQ)      FOREIGN KEY (MAT_EMP)           REFERENCES EMPREGADO (MATRICULA));

O estado corrente desse banco de dados é exibido nas figuras abaixo.

Imagem associada para resolução da questão

Qual comando INSERT irá falhar, na tentativa de incluir uma nova linha em uma das tabelas desse banco de dados?

#Questão 972865 - Banco de Dados, MySQL, CESGRANRIO, 2022, Banco da Amazônia, Técnico Científico - Tecnologia da Informação

Em um servidor MySQL, qual log é usado para registrar mensagens de diagnóstico, como erros, avisos e notificações, que ocorrem durante a inicialização e o desligamento do servidor?

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis