Search Header Logo
Banco de dados_2_LMS

Banco de dados_2_LMS

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Hard

Created by

LAURA SALLES

Used 4+ times

FREE Resource

11 Slides • 16 Questions

1

Introdução ao Banco de Dados Relacional

Um banco de dados relacional é uma coleção de dados organizados em tabelas inter-relacionadas. Essa abordagem permite a manipulação e recuperação eficiente de informações. Os dados são armazenados em linhas e colunas, facilitando consultas complexas e análises de dados. É amplamente utilizado em aplicações empresariais e fornece uma estrutura sólida para armazenar e gerenciar dados.

2

Introdução ao SQL

  • SQL (Structured Query Language) é uma linguagem de programação utilizada para gerenciar e manipular bancos de dados relacionais.

  • Com o SQL, é possível criar, modificar e consultar dados em um banco de dados relacional.

  • As principais operações do SQL incluem SELECT, INSERT, UPDATE e DELETE.

  • O SQL é amplamente utilizado em sistemas de gerenciamento de bancos de dados, como o MySQL, Oracle e SQL Server.

3

Multiple Choice

Qual é a principal finalidade do SQL?

1

Gerenciar e manipular bancos de dados relacionais

2

Criar, modificar e consultar dados em um banco de dados relacional

3

Realizar operações como SELECT, INSERT, UPDATE e DELETE

4

Ser amplamente utilizado em sistemas de gerenciamento de bancos de dados

4

SQL: Gerenciando e manipulando bancos de dados relacionais

  • SQL significa Linguagem de Consulta Estruturada.

  • É usado para gerenciar e manipular bancos de dados relacionais.

  • SQL permite operações como SELECT, INSERT, UPDATE, e DELETE.

  • É amplamente utilizado em sistemas de gerenciamento de banco de dados.

5

Comandos básicos do SQL

  • SELECT: usado para selecionar dados de uma tabela
  • INSERT: usado para inserir novos dados em uma tabela
  • UPDATE: usado para atualizar dados existentes em uma tabela
  • DELETE: usado para excluir dados de uma tabela

6

Multiple Choice

Qual comando é usado para atualizar dados existentes em uma tabela?

1

SELECT

2

INSERT

3

UPDATE

4

DELETE

7

UPDATE

Você sabia? O comando UPDATE é usado para modificar dados existentes em uma tabela. Ele permite alterar valores em colunas específicas ou atualizar várias linhas de uma vez. Com este comando poderoso, você pode atualizar e manipular facilmente seus dados em um banco de dados.

8

Introdução ao Banco de Dados Relacional

  • SELECT é uma cláusula utilizada para realizar consultas em um banco de dados relacional.
  • Permite selecionar dados específicos de uma tabela ou combinar dados de várias tabelas.
  • É possível filtrar os resultados usando WHERE e ordená-los com ORDER BY.
  • Utilize JOIN para combinar dados de diferentes tabelas.
  • Use GROUP BY para agrupar dados e HAVING para filtrar grupos.

9

Multiple Choice

O que a cláusula SELECT permite fazer em um banco de dados relacional?

1

Selecionar dados específicos de uma tabela

2

Filtrar os resultados usando WHERE

3

Ordenar os resultados com ORDER BY

4

Combinar dados de várias tabelas

10

SELECT in Relational Databases

Trivia: Did you know that the SELECT clause allows you to select specific data from a table? It also enables you to filter results using the WHERE clause, sort results with ORDER BY, and even combine data from multiple tables. It's a powerful tool for retrieving and manipulating data in a database!

11

Filtrando dados com WHERE

  • WHERE é uma cláusula utilizada em consultas SQL para filtrar dados com base em uma condição específica.
  • Permite especificar condições como igualdade, desigualdade, maior que, menor que, entre outras.
  • É utilizado em conjunto com a cláusula SELECT para recuperar apenas os dados desejados.
  • É uma ferramenta poderosa para refinar consultas e obter resultados mais precisos.

12

WHERE Clause:

Filtrar dados com base em uma condição específica. A cláusula WHERE é uma poderosa ferramenta em consultas SQL que permite refinar consultas e obter resultados mais precisos. Com ela, é possível filtrar dados de acordo com critérios específicos, como idade, nome, data, entre outros. É uma funcionalidade essencial para obter informações relevantes de um banco de dados.

13

Multiple Choice

O que a cláusula WHERE permite fazer em consultas SQL?

1

Filtrar dados com base em uma condição específica

2

Recuperar apenas os dados desejados

3

Refinar consultas e obter resultados mais precisos

4

Ordenar os dados de acordo com uma condição específica

14

Ordenando resultados com ORDER BY

  • ORDER BY é uma cláusula utilizada em consultas SQL para ordenar os resultados de uma consulta de banco de dados relacional.
  • É possível ordenar os resultados em ordem crescente (ASC) ou decrescente (DESC) com base em uma ou mais colunas.
  • Exemplo: SELECT * FROM tabela ORDER BY coluna ASC;

15

Multiple Choice

O que a cláusula ORDER BY faz em uma consulta SQL?

1

Ordena os resultados em ordem crescente

2

Ordena os resultados em ordem decrescente

3

Filtra os resultados da consulta

4

Agrupa os resultados da consulta

16

ORDER BY in SQL

Trivia: A cláusula ORDER BY em SQL é usada para classificar os resultados de uma consulta em ordem crescente ou decrescente. É comumente usado com a instrução SELECT para organizar a saída. Sem ORDER BY, os resultados são retornados em uma ordem imprevisível. Curiosidade: você sabia que pode classificar por várias colunas em uma única cláusula ORDER BY? Basta separar as colunas com vírgulas!

17

Multiple Choice

Um SGBD é um ______ de softwares que possuem o objetivo de ______ as informações armazenadas em um banco de dados. Devem ______, acessar, ______ e dar ______ às informações contidas no banco de dados.

1

sistema – agrupar – processar – marcar – finalização.

2

banco – gerenciar – processar – controlar – sustentação.

3

conjunto – gerenciar – organizar – controlar – proteção.

4

conjunto – agrupar – reformar – inviabilizar – proteção.

18

Multiple Choice

“Funciona como um histórico das modificações com o registro de todas as operações realizadas. Caso haja erro, através do _____, haverá a recuperação dos dados para que eles voltem ao estado inicial.”

1

View

2

Log

3

backup

4

SGBD

19

Multiple Choice

é um software que oferece uma interface para interação com o banco de dados, permitindo a criação, manipulação e administração dos dados armazenados. O principal objetivo é proporcionar um ambiente eficiente e seguro para o gerenciamento de grandes volumes de informações, garantindo a integridade, consistência e recuperação dos dados.

1

View

2

Log

3

backup

4

SGBD

20

Multiple Choice

“Pode ser considerada como uma tabela virtual, permitindo implementar algumas restrições de visualização e edição de dados. Por exemplo: um professor só tem acesso aos dados de seus alunos matriculados na sua disciplina.”

1

View

2

Log

3

backup

4

SGBD

21

Multiple Choice

“cópia de segurança dos dados armazenados em um sistema de gerenciamento de banco de dados (SGBD). Essa prática é fundamental para garantir a integridade, disponibilidade e segurança dos dados, prevenindo a perda de informações importantes devido a falhas no sistema, erros humanos, corrupção de dados, ataques cibernéticos, entre outros incidentes.”

1

View

2

Log

3

backup

4

SGBD

22

Multiple Choice

Entre as funcionalidades de um SGBD podemos destacar:

I. Pesquisas para encontrar uma determinada informação.

II. Gerar relatórios.

III. Protegem e recuperam os dados em caso de falha.

IV. Compartilhamento de dados e o controle da redundância.

1

Somente as opções I e IV estão corretas, as outras estão incorretas.

2

Somente a opção III está incorreta.

3

Somente as opções I e III estão corretas, as outras estão incorretas.

4

Todas as opções estão corretas.

23

Multiple Choice

A que conceito se refere a descrição a seguir?

"É a garantia que todas as informações sejam corretamente cadastradas, inviabilizando dados cadastrados erroneamente, no momento em que o usuário final utiliza o software de aplicação."

1

Atomicidade

2

Consistência

3

Isolamento

4

Durabilidade

24

Multiple Choice

A que conceito se refere a descrição a seguir?

"É a garantia de que todas as transações sejam realizadas com sucesso. Caso contrário, tudo o que foi alterado deverá voltar ao seu estado original antes de a transação ser executada."

1

Atomicidade

2

Consistência

3

Isolamento

4

Durabilidade

25

Multiple Choice

A que conceito se refere a descrição a seguir?

"É a segurança de que uma transação não interfira no trabalho de outra. Somente após o término de uma transação, ela estará liberada para receber outras."

1

Atomicidade

2

Consistência

3

Isolamento

4

Durabilidade

26

Multiple Choice

A que conceito se refere a descrição a seguir?

"É a certeza de que após uma transação ser realizada com sucesso, os resultados fiquem gravados no banco de dados, mesmo se algum problema tenha ocorrido, como a queda do sistema."

1

Atomicidade

2

Consistência

3

Isolamento

4

Durabilidade

27

Multiple Choice

I. Atributos = linhas de uma tabela.

II. Linhas = categoria.

III. Cada informação cadastrada em um banco de dados = tupla.

IV. Um campo ou atributo é a coluna de uma tabela = categoria.

V. Um registro é um conjunto lógico de campos = tuplas.

1

Somente as assertivas I e III estão corretas.

2

Somente as assertivas II e IV estão corretas.

3

Somente as assertivas III e V estão corretas.

4

Somente as assertivas IV e V estão corretas.

Introdução ao Banco de Dados Relacional

Um banco de dados relacional é uma coleção de dados organizados em tabelas inter-relacionadas. Essa abordagem permite a manipulação e recuperação eficiente de informações. Os dados são armazenados em linhas e colunas, facilitando consultas complexas e análises de dados. É amplamente utilizado em aplicações empresariais e fornece uma estrutura sólida para armazenar e gerenciar dados.

Show answer

Auto Play

Slide 1 / 27

SLIDE