Buscar

Conceitos de Banco de Dados Relacionais

Prévia do material em texto

BANCO DE DADOS 
4a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0782_EX_A4__V1 18/02/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0782 - BANCO DE DADOS 1 
 
 
 
 1a Questão 
 
 
Qual é a entidade que não se identifica por si mesma e sua existência depende da existência de duas ou mais outras 
entidades. Compõem seu identificador, os identificadores das entidades que se associaram para lhe dar origem? 
 
 Entidade Associativa 
 
Entidade Fraca 
 
Nenhuma das alternativas estão corretas 
 
Entidade Dependente 
 
Entidade Primária 
 
 
 
 2a Questão 
 
 
- A terminologia usual de Sistemas de Banco de Dados é: ARQUIVO, REGISTRO e 
CAMPO. Qual alternativa abaixo que possui o mesmo significado, respectivamente. 
 
 LINHA, TABELA, COLUNA 
 COLUNA, TABELA, LINHA 
 TABELA, COLUNA, LINHA 
 COLUNA, LINHA, TABELA 
 TABELA, LINHA, COLUNA 
 
 
 
 
 3a Questão 
 
 
Escolha a opção que lista restrições de integridade que podem ser implementadas na definição de uma tabela? 
 
 Primary key, Foreign Key, Set to Null, Unique, Delete Cascade. 
 
Primary key, Foreign Key, Set to Null, Delete Cascade, Check. 
 
Primary key, Foreign Key, Not Null, Delete Cascade, Check. 
 
Primary key, Foreign Key,Set to Null, Unique, Check. 
 Primary key, Foreign Key, Not Null, Unique, Check. 
 
 
Explicação: 
As restrições (Constraints) são: 
- NOT NULL: Especifica se a coluna é obrigatória para todas as linhas da tabela, não podendo conter nenhum valor 
nulo. 
- UNIQUE (Chave alternada): A coluna ou combinação de diversas colunas, tem que ser única para todas as linhas da 
tabela, não permitindo repetições. 
- PRIMARY KEY (Chave Primária): É a chave primária de identificação unívoca da tabela. Pode ser uma ou uma 
combinação de colunas. 
- FOREIGN KEY (Chave Estrangeira): É uma coluna que garante a integridade de uma relação entre duas tabelas, 
sendo referenciada por uma chave primária da outra tabela. 
- CHECK: Especifica uma condição que tem que ser verdadeira. 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
 
A terminologia do Modelo Relacional, uma linha é chamada ____________, o cabeçalho de uma coluna é chamado 
____________ e a tabela é chamado _________________. Os tipos de dados que descrevem os tipos de valores que 
podem aparecer em cada coluna são chamados de ___________. 
 
 
ATRIBUTO - TUPLA - RELAÇÃO - DOMÍNIO 
 
Nenhuma das alternativas estão corretas 
 
TUPLA - RELAÇÃO - DOMÍNIO - ATRIBUTO 
 TUPLA - ATRIBUTO - RELAÇÃO - DOMÍNIO 
 
ATRIBUTO - RELAÇÃO - DOMÍNIO - TUPLA 
 
 
 
 5a Questão 
 
 
As regras de integridade fornecem a garantia de que mudanças feitas por usuários autorizados não resultem em perda 
da consistência de dados, sendo assim, as regras de integridade protegem o banco de dados de certos danos. 
Algumas dessas regras garantem: 
I - a integridade referencial, a qual só pode ser implementada se houver integridade de entidade. 
II - a integridade de entidade, a qual só pode ser implementada se houver integridade referencial. 
III - a integridade de semântica, a qual não ocasiona erros de execução SQL. 
Dentre esses aspectos está(ão) correto(s) o(s) item(ns): 
 
 
I e II, apenas. 
 
II e III, apenas. 
 
I, apenas. 
 
I, II e III. 
 I e III, apenas. 
 
 
 
 6a Questão 
 
 
No modelo de banco de dados relacional, os dados são representados por meio de: 
 
 Listas encadeadas de tuplas. 
 Tabelas. 
 
Ponteiros, que são as chaves primárias e estrangeiras. 
 
Vetores de tuplas. 
 
Matrizes tridimensionais formadas por linhas, colunas e chaves. 
 
 
 
 7a Questão 
 
 
Ano: 2014 - Banca: CESGRANRIO - Órgão: FINEP - Prova: Analista - Desenvolvimento de Sistemas 
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados 
relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir 
essa falha, preparou um comando SQL que alteraria o esquema do banco de dados. 
Tal comando SQL deve ser iniciado com 
 
 
ALTER TABLE PRODUTO 
 
ALTER SCHEMA ADD TABLE PRODUTO 
 CREATE TABLE PRODUTO 
 
CREATE PRODUTO : TABLE 
 
CREATE PRODUTO AS TABLE 
 
 
 
 8a Questão 
 
 
Sobre os conceitos de domínio, atributo e relação, é correto afirmar que: 
 
 
domínio e atributo representam um único conceito semântico em uma dada relação; 
 
um atributo é considerado chave se pertencer ao domínio que define uma relação; 
 um atributo representa o uso de um domínio em uma relação; 
 
uma relação mapeia um domínio através de seus atributos. 
 
um domínio é definido por um conjunto de atributos pertencentes a uma relação;

Continue navegando