wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Sistemas e Código segundo Tony Stark

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

Explique por que é importante que a modelagem de dados ocorra em diferentes níveis de abstração em um sistema.

a)

Para garantir que todos os dados sejam armazenados em formato físico apenas.

b)

Para permitir diferentes estágios de entendimento e implementação dos dados.

c)

Para evitar o uso de modelagem conceitual.

d)

Para limitar o acesso aos dados apenas ao nível lógico.

2.

Quais tipos de diagramas podem ser usados na modelagem conceitual?

a)

Diagramas Entidade-Relacionamento (DER) ou diagramas UML.

b)

Diagramas de fluxo de energia.

c)

Diagramas de circuitos elétricos.

d)

Diagramas de redes neurais.

3.

Explique, com base na modelagem conceitual, como o relacionamento entre clientes e pedidos pode ser representado.

a)

Mostrando que um cliente pode fazer vários pedidos.

b)

Mostrando que um pedido pode ter vários clientes.

c)

Mostrando que clientes e pedidos não têm relação.

d)

Mostrando que cada pedido é feito por vários clientes simultaneamente.

4.

Qual é um dos benefícios do modelo conceitual independente de tecnologia?

a)

Dificulta a comunicação entre equipes.

b)

Facilita a comunicação entre equipes técnicas e não técnicas.

c)

Impede a adaptação do modelo para diferentes tecnologias.

d)

Restringe o uso do modelo a uma única tecnologia.

5.

Como o modelo conceitual facilita a adaptação para diferentes tecnologias no futuro?

a)

Por estar vinculado a um sistema específico.

b)

Por descrever os dados em termos universais.

c)

Por exigir o uso de frameworks proprietários.

d)

Por limitar o acesso apenas a desenvolvedores.

6.

Explique como a independência de tecnologia do modelo conceitual pode impactar positivamente um projeto de desenvolvimento de software.

a)

Permite que apenas desenvolvedores entendam o modelo.

b)

Facilita a comunicação entre diferentes equipes e permite adaptação para novas tecnologias.

c)

Torna o modelo dependente de uma linguagem específica.

d)

Restringe o uso do modelo a bancos de dados relacionais.

7.

Em um sistema de vendas, qual das opções abaixo pode ser considerada uma entidade?

a)

Cliente

b)

Relatório

c)

Interface gráfica

d)

Algoritmo de busca

8.

Explique por que "Produtos" e "Pedidos" são considerados entidades em um sistema de vendas. (DoK 2)

a)

Porque são objetos do mundo real que possuem relevância para o sistema.

b)

Porque são apenas nomes de tabelas.

c)

Porque representam funções do sistema.

d)

Porque são exemplos de variáveis temporárias.

9.

Explique, com base em um exemplo, como a dependência entre entidades pode afetar o desenho de um banco de dados relacional.

a)

Entidades fracas, como Itens do Pedido, precisam de uma entidade forte, como Pedido, para existir, o que exige relacionamentos específicos no banco de dados.

b)

Entidades fortes sempre dependem de entidades fracas para existir, tornando o desenho mais simples.

c)

A dependência não afeta o desenho do banco de dados, pois todas as entidades são independentes.

d)

Entidades fracas nunca aparecem em bancos de dados relacionais.

10.

O que caracteriza um atributo composto?

a)

Não pode ser dividido

b)

Calculado a partir de outros atributos

c)

Pode ser subdividido em partes menores

d)

Utilizado apenas para identificação

11.

Explique, com base nos conceitos apresentados, como você identificaria se um atributo é simples, composto ou derivado em um sistema de banco de dados.

a)

Simples: pode ser subdividido; Composto: calculado; Derivado: não pode ser dividido

b)

Simples: não pode ser dividido; Composto: pode ser subdividido; Derivado: calculado a partir de outros atributos

c)

Simples: calculado; Composto: não pode ser dividido; Derivado: pode ser subdividido

d)

Simples: pode ser subdividido; Composto: não pode ser dividido; Derivado: calculado

12.

O que os relacionamentos representam em um contexto de entidades?

a)

Representam as associações entre duas ou mais entidades.

b)

Representam apenas entidades isoladas.

c)

Representam apenas atributos de uma entidade.

d)

Representam apenas operações matemáticas.

13.

Qual dos exemplos abaixo ilustra um relacionamento entre entidades?

a)

"Um Cliente faz vários Pedidos"

b)

"Um Produto é azul"

c)

"Uma Categoria é única"

d)

"Um Pedido é caro"

14.

Na relação 1:N (Um para Muitos), qual das opções abaixo melhor exemplifica esse tipo de cardinalidade?

a)

Um cliente faz vários pedidos.

b)

Um funcionário gerencia um único departamento.

c)

Vários alunos podem estar matriculados em várias disciplinas.

d)

Um produto pertence a uma única categoria.

15.

Em uma relação N:N (Muitos para Muitos), qual situação é correta?

a)

Vários alunos podem estar matriculados em várias disciplinas.

b)

Um funcionário gerencia um único departamento.

c)

Um cliente faz vários pedidos.

d)

Um produto pertence a uma única categoria.

16.

Se você está modelando um sistema escolar, qual tipo de cardinalidade seria mais adequado para representar a relação entre alunos e disciplinas?

a)

N:N (Muitos para Muitos)

b)

1:1 (Um para Um)

c)

1:N (Um para Muitos)

d)

N:1 (Muitos para Um)

17.

Em um sistema de pedidos, se cada cliente pode fazer vários pedidos, mas cada pedido pertence a apenas um cliente, qual é a cardinalidade entre cliente e pedido?

a)

1:N (Um para Muitos)

b)

N:N (Muitos para Muitos)

c)

1:1 (Um para Um)

d)

N:1 (Muitos para Um)

18.

Analise a seguinte situação: Em uma empresa, cada funcionário pode gerenciar apenas um departamento, e cada departamento é gerenciado por apenas um funcionário. Qual seria a cardinalidade entre funcionário e departamento? Justifique sua resposta.

a)

1:1, pois há uma correspondência exclusiva entre funcionário e departamento.

b)

1:N, pois um funcionário pode gerenciar vários departamentos.

c)

N:N, pois vários funcionários podem gerenciar vários departamentos.

d)

N:1, pois vários funcionários podem gerenciar um departamento.

19.

O que é o Diagrama ER (Entidade-Relacionamento)?

a)

Uma ferramenta gráfica para representar o modelo conceitual, descrevendo entidades, atributos e relacionamentos de forma visual.

b)

Um tipo de banco de dados relacional.

c)

Um método de programação orientada a objetos.

d)

Um algoritmo de ordenação de dados.

20.

Por que o Diagrama ER é importante no desenvolvimento de sistemas?

a)

Porque permite visualizar entidades, atributos e relacionamentos, facilitando o entendimento e a análise.

b)

Porque executa cálculos matemáticos complexos.

c)

Porque armazena dados em tabelas físicas.

d)

Porque gera código-fonte automaticamente.

21.

Quais são os atributos associados à entidade "Usuário" no exemplo de Diagrama ER?

a)

Nome e CPF

b)

Título e Autor

c)

Data de Empréstimo e Data de Devolução

d)

Nome e Título

22.

No Diagrama ER apresentado, como os relacionamentos entre entidades são representados?

a)

Por retângulos

b)

Por círculos

c)

Por losangos

d)

Por linhas tracejadas

23.

Se você fosse criar um Diagrama ER para uma biblioteca, como poderia aplicar o conceito de atributos para a entidade "Livro"?

a)

Adicionando os atributos "Título" e "Autor" à entidade "Livro"

b)

Adicionando os atributos "Nome" e "CPF" à entidade "Livro"

c)

Adicionando os atributos "Data de Empréstimo" e "Data de Devolução" à entidade "Livro"

d)

Adicionando os atributos "Título" e "Data de Devolução" à entidade "Livro"

24.

Considerando o diagrama ER apresentado, explique como os relacionamentos entre "Usuário", "Empréstimo" e "Livro" podem ser utilizados para modelar um sistema de biblioteca.

a)

"Usuário" realiza "Empréstimo", que por sua vez envolve "Livro", permitindo rastrear quais livros foram emprestados por quais usuários.

b)

"Livro" realiza "Usuário", que envolve "Empréstimo", permitindo rastrear autores.

c)

"Empréstimo" faz "Usuário", que envolve "Livro", permitindo rastrear editoras.

d)

"Usuário" envolve "Livro", que faz "Empréstimo", permitindo rastrear gêneros literários.

25.

Segundo o diagrama de modelagem conceitual, qual entidade está associada à ação de "Lecionar"?

a)

Professor

b)

Cliente

c)

Aluno

d)

Matrícula

26.

Analise o diagrama apresentado. Se um professor pode lecionar várias aulas, qual é a cardinalidade entre "Professor" e "Aula"?

a)

1 para N

b)

N para 1

c)

N para N

d)

1 para 1

27.

No contexto de um Diagrama ER, qual das opções abaixo representa corretamente um atributo derivado?

a)

Código do produto

b)

Endereço completo

c)

Nome do cliente

d)

Idade, calculada a partir da data de nascimento

28.

Em um Diagrama ER, como você representaria uma entidade fraca?

a)

Com um retângulo duplo e relacionamento identificador

b)

Com um losango simples

c)

Com um círculo tracejado

d)

Com uma linha pontilhada

29.

Qual das alternativas melhor exemplifica um relacionamento N:1 (Muitos para Um) em um sistema de banco de dados?

a)

Vários alunos estão matriculados em várias disciplinas

b)

Um cliente faz vários pedidos

c)

Um produto pertence a várias categorias

d)

Vários pedidos pertencem a um único cliente

30.

Em um Diagrama ER, qual elemento é utilizado para representar uma entidade?

a)

Círculo

b)

Losango

c)

Linha tracejada

d)

Retângulo

31.

Qual das alternativas abaixo exemplifica um atributo composto em uma entidade?

a)

Nome do cliente

b)

Endereço, que pode ser subdividido em rua, número e cidade

c)

Código do produto

d)

Idade, calculada a partir da data de nascimento

32.

Em um sistema de biblioteca, qual relacionamento representa corretamente a associação entre "Usuário" e "Livro"?

a)

Um usuário pode emprestar vários livros

b)

Um livro pode ser de cor azul

c)

Um usuário é sempre administrador

d)

Um livro pertence a uma única categoria