Font size
WorksheetsBANCO DE DADOS
Total questions: 26
Worksheet time: 33mins
São comandos utilizados para definição de estrutura de banco de dados
Create
Drop
Grant
Alter
Truncate
O que é Banco de Dados?
Repositório classes para implementação de aplicativos em Java.
Repositório de processos de construção e manipulação de dados.
Repositório de dados relacionados afim de evitar redundância dos mesmos.
Repositório de dados irrelevantes a qualquer contexto.
Repositório de dados empresas falidas.
O que é SQL?
Linguagem de Transação de Dados
Linguagem de Controle de Dados
Linguagem de Manipulação de Dados
Linguagem de Definição de Dados
Linguagem de Consulta Estruturada
Utilizando a Cardinalidade e as Regras de Conversões, em qual situação é obrigatório criar uma nova entidade.
1:1
N:N
1:N
N:1
0:0
Em banco de dados: entidade e atributo são nomes atribuídos a:
Camada e Subcamadas
Telas e Atributos
Entidade e Modelo
Create e Alter
Tabelas e Campos
Modelagem de dados é composta por três níveis, assinale a alternativa correta, respectivamente.
Lógico, Físico e Conceitual
Físico, Lógico e Conceitual
Conceitual, Lógico e Físico
Físico, Conceitual e Lógico
Lógico, Conceitual e Físico
Sobre CARDINALIDADE é correto dizer que:
Indica a quantidade de chaves de relacionamentos que existem entre as duas tabelas.
É tudo o que se pode relacionar como propriedade da entidade. (coluna, campo, etc...).
indica quantas ocorrências de uma entidade participam no mínimo e máxima do relacionamento.
É tudo o que se pode relacionar no banco de dados (Chaves Primárias PK e Estrangeiras FK).
É tudo o que se pode relacionar como propriedade do Banco de Dados.
Sobre ENTIDADE podemos dizer que:
Pode ser definida como qualquer coisa do mundo real, abstrata ou concreta, que serão armazenados nas tabelas do Banco de Dados.
Pode ser definida como qualquer objeto abstrato capaz de manipular dados para criação do Banco de Dados e relacionar suas chaves, impostas pelo SGBD.
Pode ser definida como qualquer objeto do mundo real na qual indica o SGBD a ser utilizado.
Pode ser definida como Atributo chave e simples de um SGBD.
Pode ser definida como qualquer coisa do mundo real, abstrata ou concreta, na qual se deseja guardar dados para gerar futuras informações.
Para que são utilizadas as chaves estrangeiras?
Para facilitar a busca de um campo de uma tabela, seu funcionamento é similar ao do índice.
Para criar relacionamentos entre campos da mesma tabela.
Permite que os registros de uma tabela sejam relacionados ao de outra tabela a partir da chave primária.
São utilizadas para manter a integridade dos bancos de dados não permitindo registros em duplicidade.
Chaves estrangeiras permitem ao Banco de Dados receberem valores do tipo NULL.
Sempre que pensamos em desenvolver uma base de dados, precisamos pensar primeiro em seu MER (modelo entidade relacionamento). O MER possui alguns objetos característicos, como a ENTIDADE ASSOCIATIVA. Como podemos definir uma entidade associativa?
Objeto do mundo real do negócio do qual queremos manter informações no banco de dados
Entidade associada a cada ocorrência de um relacionamento
Duas ou mais entidades associadas a um relacionamento
Entidade que surge de um relacionamento de cardinalidade N para N, no qual existe uma associação dos atributos identificadores das duas entidades relacionadas, sendo necessária a criação uma nova entidade
Os SGBDs surgiram...
No início da década de 60
No início da década de 70
No início da década de 80
No início da década de 90
O que significa "concorrência" em um Banco de Dados?
Um usuário utilizar o banco por vez
Vários usuários utilizarem o banco ao mesmo tempo
Apenas o programador poder utilizar o banco
Apenas o administrador utilizar o banco
O modelo de dados baseado numa coleção de tabelas que representam dados e relações entre eles é denominado modelo:
hierárquico
em rede
relacional
orientado a objetos
QUAIS SÃO AS FASES NA CRIAÇÃO DE UM PROJETO DE BANCO DE DADOS?
Análise de requisitos
Modelo conceitual
Modelo lógico
Modelo físico
Modelo SQL Server
A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem
SELECT, CREATE TABLE E CREATE INDEX
INSERT, SELECT, UPDATE E DELETE
CREATE TABLE, CREATE INDEX E DROP VIEW
CREATE TABLE, CREATE INDEX E CREATE VIEW
CREATE TABLE, INSERT, UPDATE E DELETE
Que tipo de desenho é esse?
MF - Modelo Físico
MER - Modelo Entidade Relacional
MT - Modelo Textual
DE - Diagrama Entidade
No modelo relacional, como são chamadas as linhas de uma relação?
atributos
tuplas
registros
valores
No modelo relacional, como se dá o relacionamento entre duas relações (tabelas)?
Através da conexão entre chaves primárias e estrangeiras
Através da conexão entre chaves estrangeiras
Através da conexão entre chaaves primárias
Não existe o conceito de relacionamento no modelo relacional
No contexto das sublinguagens SQL, em qual delas estão presentes os comandos INSERT, DELETE e UPDATE?
DML – Linguagem de Manipulação de Dados
DCL – Linguagem de Controle de Dados
DDL – Linguagem de Definição de Dados
DTL – Linguagem de Transação de Dados.
SELECT * from filmes where cd_gen = (select max(cd_gen) from generos where ds_gen not like 'A%');
A aplicação do comando acima, apresenta como resultado:
Nenhum registro
Seis registros
Um registro
Uma mensagem de erro
Dois registros
SELECT ds_titulo from filmes where cd_gen = (select avg(cd_gen) from generos where ds_gen not like 'R%');
A aplicação do comando acima, apresenta como resultado:
Homem Aranha
Lendas da Paixão
Drácula
O Porão
Os Outros
select cd_filme, ds_titulo from filmes order by cd_filme limit 2;
A aplicação do comando acima, apresenta como resultado:
Considerando a tabela Livro (cod, titulo, valor), a instrução SQL para recuperar todos os registros cujo título termine com “Dados” e valor abaixo da média é:
SELECT * FROM Livro WHERE titulo = 'Dados' AND valor < AVG(valor)
SELECT * FROM Livro WHERE titulo = 'Dados' AND valor < (SELECT AVG(valor) FROM Livro)
SELECT * FROM Livro WHERE titulo like '%Dados' AND valor < AVG(valor)
SELECT * FROM Livro WHERE titulo like '%Dados' AND valor < (SELECT AVG(valor) FROM Livro)
Sobre ATRIBUTO pode dizer que:
É tudo o que se pode relacionar como propriedade da entidade. (coluna , campo , etc,..).
São características dos objetos do mundo real modelado
É tudo o que se pode relacionar no banco de dados (Chaves Primárias PK e estrangeiras FK).
É tudo o que se pode relacionar como propriedade do Banco de Dados.
São as regras de integridade do Banco de Dados. (Check, Unique, PK...)
Indica o número mínimo de ocorrências de uma entidade associada à outra ocorrência da outra entidade relacionada
Cardinalidade
Cardinalidade mínima
Cardinalidade máxima
Cardinalidade mínima e máxima
Indica o número máximo de ocorrências de uma entidade associada à outra ocorrência de outra entidade relacionada.
Cardinalidade
Cardinalidade mínima
Cardinalidade máxima
Cardinalidade mínima e máxima
