Buscar

Atividade 2 - Banco de Dados 54-2021

Prévia do material em texto

ATIVIDADE 2 - BANCO DE DADOS - 54/2021
Período:22/11/2021 08:00 a 10/12/2021 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:1,50
Gabarito:Gabarito será liberado no dia 11/12/2021 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Analise a tabela abaixo:
 
Tabela: VENDEDOR
Baseando-se na tabela dada acima assinale a alternativa que contém o resultado da execução da consulta
dada abaixo:
 
SELECT * FROM VENDEDOR;
ALTERNATIVAS
10
36
Vivian
Danilo Almeida
Todas as colunas e linhas da tabela vendedor
2ª QUESTÃO
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
1 of 7 06/12/2021 22:27
A cardinalidade permite expressar o número de ocorrências com que uma entidade pode tomar parte em
um relacionamento. Permite também expressar as possibilidades e restrições de associações entre uma
entidade e outra (CARDOSO; CARDOSO, 2012, p. 35).
CARDOSO, V.; CARDOSO, G. Sistemas de Banco de Dados: uma abordagem introdutória e aplicada. São
Paulo - SP. Saraiva, 2012
A cardinalidade controla o nível de expressão de ocorrências através das marcações Máximas e Mínimas.
Com base no conteúdo apresentado, analise as afirmativas a seguir sobre as possíveis cardinalidades que
podemos aplicar em um relacionamento.
I - A cardinalidade atribuída 1:1, podemos por exemplo ter um relacionamento de um professor a uma
disciplina, sendo que na ação de ministrar aula, no mínimo 1 no máximo 1 professor.
II - A cardinalidade de ocorrência mínima um para muitos, é representada por 1:N
III - Podemos afirmar que para que uma cardinalidade seja válida, o valor minimo tem que sempre ser 1
IV - Podemos também encontrar a situação de muitas ocorrências para muitas, a cardinalidade atribuída a
notação é X:N
É correto o que se afirma em:
 
ALTERNATIVAS
I e II apenas.
II e III apenas.
I e IV apenas
I, II e IV apenas
II, III e IV apenas
3ª QUESTÃO
Um banco de dados é uma coleção de dados. Podemos considerar que um dado é um atributo ou
característica de um artefato, dados são fatos que podem ser processados e serem transformados em
informações, assim gerando um significado implícito. Em termos computacionais, armazenamos os dados
em arquivos lógicos e os acessamos, por intermédio do DBMS – DataBase Management Systems.
Com base em nossos estudos da disciplina, podemos afirmar sobre DBMS:
 
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
2 of 7 06/12/2021 22:27
Se trata de um sistema computacional que é utilizado como um framework para a inclusão de dados nos arquivos
físicos do sistema desenvolvido.
Um DBMS é um framework de boas práticas de manipulação de dados, este indica as possibilidades de manutenção
dos dados armazenados.
Têm como propósito realizar as ações de manipulação de dados de modo facilitado, os usuários ou sistema utilizam
o mesmo para gerenciador de banco de dados
É um sistema o qual o usuário utiliza para interagir com o banco de dados, a fim de criar seções de transações de
dados de modo unidirecionais, ou seja, apenas gravação.
Este é um sistema gerenciador de dados, sendo indispensável é único de ser utilizado. O maior problema em utilizar
um sistema deste é que existem uma variedade de DBMS e cada um possui sua linguagem de programação própria,
não tendo uma padrão estipulado
4ª QUESTÃO
Um dos processos mais comuns na estruturação de um Banco de Dados é a criação das tabelas. Devemos
lembrar que cada tabela possui diversos atributos, estes atributos possuem tipos e características próprias.
Vejamos a seguir os comando para criação de uma tabela:
 
CREATE TABLE unidades (
id int not null auto_increment PRIMARY KEY,
nome varchar(45) not null,
sigla char(3) not null
);
 
Ao observar o trecho de comandos nota-se que: 
I. O campo ID está sendo declarado como primary key, isso quer dizer que a informação a ser armazenada
neste campo nunca haverá a repetição de um mesmo valor.
II.O campo sigla irá armazenar apenas 3 valores do tipo inteiro, o campo nome armazena no máximo 45
valores, sendo 40 caracteres e 5 reservados a números. 
III. A atribuição ao campo ID auto_increment corresponde a gerar o valor do campo “id” sequencial de modo
automático.
IV. Ao tentar executar este trecho de comandos irá apresentar erro, pois não está sendo informado a
quantidade de dados a ser armazenado no campo ID.
Está correto o que se afirma em:
 
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
3 of 7 06/12/2021 22:27
I e III apenas.
II e IV apenas.
I, II e III apenas.
II, III e IV apenas.
I, II, III e IV.
5ª QUESTÃO
Roberta é uma estudante do curso de Análise e Desenvolvimento de Sistemas, ela estava revisando o
conteúdo que o professor ministrou sobre como utilizar os comandos SQLs para definir, manipular, controlar
e consultar em um Base de Dados. Ela estava estudando os comandos quando se deparou com uma
atividade que requisitava a criação de uma nova tabela para controle de custo de um sistema, ela utilizou o
comando CREATE TABLE
 
Em relação ao comando CREATE TABLE, leia as afirmações abaixo.
I. O grupo de comando DTL é um dos mais importantes, pois está relacionado a Transação de Dados, o
comando CREATE TABLE faz parte deste grupo.
II. O comando CREATE TABLE cria uma tabela no sistema, entretanto uma vez criada a tabela com este
comando nunca poderá ser modificada, por isso utilizamos CREATE SCHEMA para criar tabelas gerenciáveis.
III. Os comandos CREATE TABLE e CREATE SCHEMAS são comandos de criação, mas são utilizados para fins
diferentes, um para criação de base de tabelas e outro para base de dados.
IV - O comando CREATE TABLE é utilizado exclusivamente para criar uma tabela no banco de dados, sendo
este comando do grupo DDL. 
É correto o que se afirma em:
 
ALTERNATIVAS
IV, apenas.
III e IV apenas.
I, II e III apenas.
II, III e IV apenas.
I, II, III e IV.
6ª QUESTÃO
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
4 of 7 06/12/2021 22:27
Uma transação é uma sequência de operações executadas como uma única unidade lógica de trabalho.
ACID é um conceito que se refere às quatro propriedades de transação de um sistema de banco de dados:
Atomicidade, Consistência, Isolamento e Durabilidade.
Elaborado pelo professor.
Com base em nossos estudos na disciplina leia as afirmações a seguir:
I - Durabilidade diz respeito à conclusão de uma transação, caso uma transação tenha sido finalizada com
sucesso, seus dados deverão estar armazenados corretamente.
II - Atomicidade tem como pressuposto que a transação seja executada por completo ou não seja executado
nada.
III - O isolamento transacional proporciona que o resultado de uma sequência de execuções tenham o
resultado diferente entre uma e outra execução.
IV - Consistência refere-se ao estado do dado armazenado, este deve estar de modo conciso e imutável
seguindo exclusivamente as regras de negócio do sistema implementado sem restrições.  
É correto o que se afirma em:
 
ALTERNATIVAS
I e II apenas
III e IV apenas.
I, II e III apenas.
II, III e IV apenas.
I, II, III e IV.
7ª QUESTÃO
O Modelo Entidade Relacionamento (também chamado Modelo ER, ou simplesmente MER), como o nome
sugere, é um modelo conceitual utilizado na Engenharia de Software para descrever os objetos (entidades)
envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre
si (relacionamentos).
Em geral, este modelo representa de forma abstrata a estrutura que possuirá o banco de dados da
aplicação. Obviamente, o banco de dados poderá conter várias outras entidades, tais como chaves e tabelas
intermediárias, que podem só fazer sentido no contexto de bases de dados relacionais.
DEVMEDIA. Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER).
DEVMEDIA, 2021. Disponível em <https://bit.ly/3pUTPRk>. Acesso em 27/10/2021
Com base em seus estudos e no livro da disciplina, assinale a alternativa que contenha as principais
classificações de relacionamentos.
 
ALTERNATIVAS
Unicesumar- Ensino a Distância https://studeo.unicesumar.edu.br/
5 of 7 06/12/2021 22:27
Binário, Grau dois e Grau três.
AutoRelacionamento, Binário e Ternário
AutoRelacionamento, Binário e Terciário.
Binário, AutoRelacionamento e Grau três.
Relacionamento Simples, Composto e Complexo.
8ª QUESTÃO
A cardinalidade permite expressar o número de ocorrências com que uma entidade pode tomar parte em
um relacionamento. Permite também expressar as possibilidades e restrições de associações entre uma
entidade e outra (CARDOSO; CARDOSO, 2012, p. 35).
CARDOSO, V.; CARDOSO, G. Sistemas de Banco de Dados: uma abordagem introdutória e aplicada. São
Paulo - SP. Saraiva, 2012
A expressão de uma cardinalidade se restringe em informar a quantidade máxima e mínima de ocorrências
entre cada entidade. A partir do contexto apresentado vejamos a imagem a seguir:
Interpretando o diagrama podemos afirmar que:
ALTERNATIVAS
Uma turma pode ter apenas um professor, um professor poderá ministrar aula em várias turmas.
Uma turma pode ter vários professores, um professor poderá ministrar aula em diversas turmas.
Uma turma pode ter apenas um professor, um professor poderá ministrar aula em apenas uma turma.
Nem turma e nem professor poderão existir caso não tenha alunos matriculados no sistema de gestão.
Uma turma só poderá existir caso tenha um professor, um professor poderá ministrar aulas sem ter uma turma.
9ª QUESTÃO
Na modelagem de dados conceitual de um BD, entidades são classificadas como tabelas futuras que serão
implementadas no SGBD. Uma Entidade é representada graficamente  por meio de um retângulo com o
nome da entidade dentro. Podemos classificar entidades como: Concretas e Abstratas.
Com base em seus estudos em nossa disciplina, assinale a alternativa que contenha apenas entidades
abstratas.
 
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
6 of 7 06/12/2021 22:27
Aluguel - Carro - Roupas - Janelas
Aluguel - Carro - Bicicleta - Casas
Produto - Categoria - Compra - Viagem
Empréstimo - Troca - Processos - Conjuntos
Viagem - Colaborador - Carro - Treinamento
10ª QUESTÃO
 Atributos são as características que descrevem cada entidade dentro do domínio. Por exemplo, um cliente
possui nome, endereço e telefone. No momento da criação de uma tabela é importante que seja definido os
tipos dos campos (atributos).
 
Disponível em: https://bit.ly/2wr1t8C
Acessado em: 12/10/2018
Partindo deste conceito, assinale a alternativa que contém o tipo que permite ao atributo assumir os valores
TRUE ou FALSE:
ALTERNATIVAS
TIPOS NULOS
TIPOS NUMÉRICOS
TIPOS CARACTERE
TIPOS TEMPORAIS
TIPOS BOOLEANOS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
7 of 7 06/12/2021 22:27

Continue navegando