Banco de Dados - Parte 1

Banco de Dados - Parte 1
Calendar
Treino para a prova - Banco de Dados. 
Publicidade

No Sistema ___________ o computador pessoal é o hospedeiro do SGBD e o cliente ao mesmo tempo.

Banco de dados distribuídos
Computador Pessoal
Cliente-Servidor N camadas
Cliente-Servidor
Publicidade

No Sistema de _________________ um computador de grande porte que é o hospedeiro do SGBD e o emulador para os aplicativos. Possui alto custo, e alto poder de processamento.

Computador Pessoal
Plataformas Centralizadas
Cliente-Servidor
Cliente-Servidor N camadas

No Sistema _________ o cliente executa as tarefas do aplicativo (interface gráfica), e o servidor executa o SGBD.

Plataformas Centralizadas
Computador Pessoal
Cliente-Servidor
Cliente-Servidor N camadas
Publicidade

No Sistema ___________ a informação está distribuída em diversos servidores espalhados em locais diferentes.

Cliente-Servidor
Banco de dados distribuídos
Cliente-Servidor
Cliente-Servidor N camadas

O Sistema __________ acrescenta camadas (Aplicação e Web) entre o cliente e o banco de dados.

Cliente-Servidor N camadas
Computador Pessoal
Plataformas Centralizadas
Cliente-Servidor
Publicidade

Complete as lacunas a seguir com as Principais Características dos Campos: _________ – conteúdo do campo; _________ – usar descrição lógica; não usar caracteres como acentos e cedilhas; _________ – caractere, número, booleano, data, entre outros; _________ – limita a dimensão do campo. Impossível em alguns tipos de campos; _________ – atributo assumido pelo campo a cada novo registro.

Tamanho | Valor Padrão | Nome | Tipo | Atributo
Atributo | Tamanho | Valor Padrão | Nome | Tipo
Atributo | Nome | Tipo | Tamanho | Valor Padrão
Tipo | Tamanho | Atributo | Valor Padrão | Nome

Esta é a fase da modelagem onde representaremos o mundo real por meio de uma visão simplificada dos dados e seus relacionamentos. Assim poderemos determinar quais informações serão armazenadas no BD. Qual a fase que está sendo descrita?

Modelo Lógico
Modelo Físico
Modelo Conceitual
Publicidade

Nesta fase de modelagem o modelo possui conceitos que os usuários são capazes de entender, ao mesmo tempo que não está distante do modelo físico do banco de dados. Qual a fase que está sendo descrita?

Modelo Lógico
Modelo Conceitual
Modelo Físico

Neste modelo se detalham os componentes da de estrutura física do banco de dados, incluindo tabelas campos tipos de valores, restrições e etc. Qual a fase que está sendo descrita?

Modelo Conceitual
Modelo Físico
Modelo Lógico
Publicidade

Um(a) ___________ serve tanto para depósito quanto para recuperação de dados

Campo
Relacionamento
Entidade
Atributo

Toda entidade possui __________, ou seja, características que informam sobre a entidade

Campos
Atributos
Dados
Registros
Publicidade

Entidades __________ São aquelas cuja existência independe de outras entidades, ou seja, por si só elas já possuem total sentido de existir. Em um sistema de vendas, a entidade produto, por exemplo, independe de quaisquer outras para existir.

Fracas
Espertas
Fortes
Burras

Ao contrário das entidades __________, as __________ são aquelas que dependem de outras entidades para existirem, pois individualmente elas não fazem sentido. Mantendo o mesmo exemplo, a entidade venda depende da entidade produto, pois uma venda sem itens não tem sentido.

Fortes - Fracas
Espertas - Burras
Burras - Espertas
Fracas - Fortes
Publicidade

A ___________ ocorre quando um conjunto de atributos de uma entidade de nível superior é compartilhado com outras entidades de nível inferior.

Prototipação
Generalização
Participação
Especialização

A ____ª F.N. exige que não se criem grupos de repetição em uma tabela, isto é, o cruzamento de linha-coluna não deve ter mais de uma informação. Também não se pode ter registros duplicados, ou seja, deve-se eliminar os atributos compostos e multivalorados.

2
4
3
1
Publicidade

Uma tabela está na ______ª F.N. se estiver na _____ª F.N. e, adicionalmente, se cada campo não pertencente à chave for dependente da chave completa, e não apenas de uma parte dela.

2 | 1
3 | 2
3 | 1
1 | 2

Uma tabela está na ___ª F.N. se estiver na ___ª F.N. e, se todos os campos não pertencentes à chave primária (completa) forem independentes entre si.

3 | 2
2 | 3
2 | 1
1 | 2
Publicidade

Uma dependência _____________ ocorre quando uma coluna depende apenas de parte de uma chave primária composta.

Positiva
Transitiva
(funcional) parcial
Intransitiva

Uma dependência ___________ ocorre quando uma coluna, além de depender da chave primária, depende de outra coluna ou conjunto de colunas da tabela.

parcial (Funcional)
Funcional (parcial)
Transitiva
Intransitiva
Publicidade

A ______________ é um processo de análise de uma relação, na qual consiste em assegurar que ela seja bem trabalhada, decompondo relações que tem alguma anomalia consegue-se produzir relações menores e bem estruturadas.

Composição
Transpiração
Configuração
Normalização

Na ______________ ocorre em uma tabela quando um atributo que determina um valor chamado de (Determinante) precisa de outro atributo que depende do valor chamado de (Dependente).

Dependência Transitiva
Dependência Parcial
Dependência funcional
Publicidade

O ___________ é uma palavra de informatica usada para definir encerramento da transação DESCARTANDO (desfazendo) todas as alterações (updates,deletes,inserts) realizadas durante a transação.

Begin Commit
Commit Transaction
Rollback Transaction

O ___________ indica onde ela deve começar, então os comando SQL a seguir estarão dentro desta transação.

Begin Transaction
Rollback Transaction
Commit Transaction
Publicidade

O ________________ indica o fim normal da transação, o que tiver de comando depois já não fará parte desta transação. Neste momento tudo o que foi manipulado passa fazer parte do banco de dados normalmente e operações diversas passam enxergar o que foi feito.

Rollback Transaction
Commit Transaction
Begin Transaction

Complete o espaço vazio com o comando SQL correto: O _________ é o comando que adiciona registros a uma tabela, ou seja, inclui dados em um banco de dados.

WHERE
INSERT
JOIN
UPDATE
Publicidade

Complete o espaço vazio com o comando SQL correto: O _________ é utilizado para atualizar registros que já estão inseridos na tabela, mas que por algum motivo precisam ser corrigidos ou complementados.

WHERE
DELETE
UPDATE
INSERT

Complete o espaço vazio com o comando SQL correto: O _________ permite que façamos consultas em uma tabela, ou seja, pode ser usado de diversas maneiras diferentes para que diversos tipos de consultas possam ser feitos.

WHERE
UPDATE
SELECT
JOIN
Publicidade

Complete o espaço vazio com o comando SQL correto: Com o comando ________ é possível criar uma nova tabela ou banco de dados dentro de um SGDB.

JOIN
WHERE
DELETE
CREATE

Complete o espaço vazio com o comando SQL correto: O comando _____________ exclui os dados dentro de uma tabela, mas não a própria tabela.

DROP
ADD
TRUNCATE
REMOVE ALL
Publicidade

Complete o espaço vazio com o comando SQL correto: O comando _______ é utilizado para alterar uma tabela pré-existente.

MOD
WHERE
UPDATE
ALTER

Complete o espaço vazio com o comando SQL correto: Com o comando ______ é possível permitir diferentes tipos de privilégios nos acessos a uma tabela.

ADD
GRANT
PERMISSION
KEY
Publicidade

Complete o espaço vazio com o comando SQL correto: O comando _______ é aquele que utilizamos para excluir objetos, ou tabelas, de nossa base de dados.

REMOVE
INSERT
DROP
WHERE

Complete o espaço vazio com o comando SQL correto: Com o comando __________, podemos fazer o oposto ao comando GRANT: ele revoga os privilégios concedidos a determinados usuários.

REMOVE
GRANT
REVOKE
WHERE
Publicidade

Complete o espaço vazio com o comando SQL correto: O _____________ comando é usado para excluir registros existentes em uma tabela.

REMOVE
ADD
DROP
DELETE

Complete o espaço vazio com o comando SQL correto: O comando _________ é mais amplo, negando explicitamente o acesso ou permissões, a um banco de dados ou tabela, a um usuário específico.

REVOKE
DENY
ADD
GRANT
Publicidade

Quais comandos pertencem ao DDL - Data Definition Language ?

SELECT
GRANT - REVOKE
INSERT - UPDATE - DELETE
COMMIT - ROLLBACK - SAVE POINT
CREATE - DROP - ALTER - TRUNCATE

Quais comandos pertencem ao DML - Data Manipulation Language ?

INSERT - UPDATE - DELETE
SELECT
GRANT - REVOKE
COMMIT - ROLLBACK - SAVE POINT
CREATE - DROP - ALTER - TRUNCATE
Publicidade

Quais comandos pertencem ao DCL - Data Control Language ?

INSERT - UPDATE - DELETE
GRANT - REVOKE
COMMIT - ROLLBACK - SAVE POINT
SELECT
CREATE - DROP - ALTER - TRUNCATE

Quais comandos pertencem ao TCL - Transactional Control Language ?

SELECT
CREATE - DROP - ALTER - TRUNCATE
INSERT - UPDATE - DELETE
COMMIT - ROLLBACK - SAVE POINT
GRANT - REVOKE
Publicidade

Quais comandos pertencem ao DQL - Data Query Language ?

COMMIT - ROLLBACK - SAVE POINT
SELECT
INSERT - UPDATE - DELETE
GRANT - REVOKE
CREATE - DROP - ALTER - TRUNCATE

Complete a sentença: ________________ – É um conjunto de instruções usada nas consultas e modificações dos dados armazenados nas tabelas do banco de dados.

DML - Data Manipulation Language - Linguagem de Manipulação de Dados.
DCL - Data Control Language - Linguagem de Controle de Dados.
DDL - Data Definition Language - Linguagem de Definição de Dados.
DQL - Data Query Language - Linguagem de Consulta de dados.
TCL - Data Transaction Language - Linguagem de Transação de Dados.
Publicidade

Complete a sentença: ________________ – É um conjunto de instruções usado para criar e modificar as estruturas dos objetos armazenados no banco de dados.

DDL - Data Definition Language - Linguagem de Definição de Dados.
DQL - Data Query Language - Linguagem de Consulta de dados.
DCL - Data Control Language - Linguagem de Controle de Dados.
TCL - Data Transaction Language - Linguagem de Transação de Dados.
DML - Data Manipulation Language - Linguagem de Manipulação de Dados.

Complete a sentença: ________________ – São usados para controle de acesso e gerenciamento de permissões para usuários em no banco de dados. Com eles, pode facilmente permitir ou negar algumas ações para usuários nas tabelas ou registros (segurança de nível de linha).

DQL - Data Query Language - Linguagem de Consulta de dados.
TCL - Data Transaction Language - Linguagem de Transação de Dados.
DML - Data Manipulation Language - Linguagem de Manipulação de Dados.
DDL - Data Definition Language - Linguagem de Definição de Dados.
DCL - Data Control Language - Linguagem de Controle de Dados.
Publicidade

Complete a sentença: ________________ – São usados ​​para gerenciar as mudanças feitas por instruções DML . Ele permite que as declarações a serem agrupadas em transações lógicas.

DML - Data Manipulation Language - Linguagem de Manipulação de Dados.
DDL - Data Definition Language - Linguagem de Definição de Dados.
DCL - Data Control Language - Linguagem de Controle de Dados.
TCL - Data Transaction Language - Linguagem de Transação de Dados.
DQL - Data Query Language - Linguagem de Consulta de dados.

Complete a sentença: ________________ – É o subconjunto responsável por comandos de consulta aos dados armazenados. Dentro dele, encontramos apenas o comando Select. É importante observar que em alguns materiais acadêmicos essa instrução aparece incorporada no conjunto DML.

TCL - Data Transaction Language - Linguagem de Transação de Dados.
DML - Data Manipulation Language - Linguagem de Manipulação de Dados.
DDL - Data Definition Language - Linguagem de Definição de Dados.
DCL - Data Control Language - Linguagem de Controle de Dados.
DQL - Data Query Language - Linguagem de Consulta de dados.
Publicidade
Publicidade
ComentáriosÚltima atualização: 23/05/2024
Rounded avatar
Design DShá 1 mês

kkkkkk

Clique aqui para ver mais

Você vai gostar também

Carregando...