0% acharam este documento útil (0 voto)
2 visualizações16 páginas

Introdução a Bancos de Dados e DBMS

Um banco de dados é um sistema que armazena e organiza informações de forma estruturada, permitindo acesso e manipulação eficiente. Existem bancos de dados relacionais, que utilizam SQL para gerenciar dados em tabelas inter-relacionadas, e bancos de dados NoSQL, que armazenam informações de forma flexível e escalável. O DBMS é um software que facilita a criação, gerenciamento e manipulação de bancos de dados, garantindo segurança e eficiência no acesso aos dados.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações16 páginas

Introdução a Bancos de Dados e DBMS

Um banco de dados é um sistema que armazena e organiza informações de forma estruturada, permitindo acesso e manipulação eficiente. Existem bancos de dados relacionais, que utilizam SQL para gerenciar dados em tabelas inter-relacionadas, e bancos de dados NoSQL, que armazenam informações de forma flexível e escalável. O DBMS é um software que facilita a criação, gerenciamento e manipulação de bancos de dados, garantindo segurança e eficiência no acesso aos dados.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd

BANCO DE

DADOS
Prof.º Rafael Ramos
Pereira da Silva
O que são
bancos de
dados?
Um banco de dados é um
sistema que armazena,
organiza e gerencia
informações de forma
estruturada, permitindo
que elas sejam acessadas,
manipuladas e protegidas
de maneira efi ciente.
SQL

O SQL (Structured Query Language) não é um


banco de dados, mas sim uma linguagem
utilizada para gerenciar bancos de dados
relacionais. SQL é uma linguagem de
programação usada para consultar, inserir,
remover e alterar dados dentro de um banco de
dados relacional.
SQL

Um banco de dados relacional funciona por meio de


tabelas. Ele é chamado de "relacional" porque
organiza os dados de forma estruturada,
estabelecendo relações entre diferentes tabelas. Por
exemplo, nas tabelas Product Price , Product
Ingredients e Buying Rate, há conexões entre os
dados. Cada tabela possui um identifi cador único,
chamado ID, que permite associar informações entre
elas de maneira efi ciente.
SQL

Seria mais ou menos o seguinte: se eu tivesse


três tabelas — uma com os nomes dos meus
clientes, outra com os produtos do meu
supermercado e uma terceira com as vendas —
eu estaria relacionando essas três tabelas. Isso
permite conectar as informações de quem
comprou, o que foi comprado e os detalhes da
transação.
SQL

Consequentemente, não é necessário repetir


informações múltiplas vezes. Em vez disso,
criamos uma tabela com os dados e
estabelecemos relações ou referências entre as
tabelas. Esse é o grande objetivo do SQL.
Sempre que um projeto exige a organização de
dados relacionados, podemos utilizar um banco
de dados relacional.
NoSQL

No caso do NoSQL, ou banco de dados não


relacional, as informações são armazenadas em
documentos ou estruturas fl exíveis. Esse tipo de
banco pode armazenar grandes volumes de
dados de maneira efi ciente, sem a necessidade
de um esquema fi xo.
NoSQL

De uma maneira simples, imagine quando você


abre o navegador da sua máquina. Ele
normalmente armazena informações sobre os sites
que você mais acessa para facilitar pesquisas e
personalizar sua experiência. Esses dados são
armazenados em um banco de dados não relacional
(NoSQL), pois envolvem grandes volumes de
informações organizadas de forma fl exível.
NoSQL

Imagine que cada usuário do Google Chrome — o


navegador mais popular do mundo — gera
informações que precisam ser armazenadas. O
Chrome salva dados como cookies e outras
informações sobre seus usuários. Agora, pense
na quantidade de usuários que utilizam o Chrome
diariamente. Seria viável armazenar todas essas
informações em um banco de dados SQL?
NoSQL

Não, de forma alguma. O volume de dados é


gigantesco, e por isso, bancos de dados NoSQL
são mais adequados para esse tipo de
armazenamento, permitindo maior fl exibilidade e
escalabilidade.
NoSQL

Quem mais utiliza bancos de dados NoSQL são


dispositivos da Internet das Coisas (IoT), como o
Google Nest e a Amazon Alexa. Todos esses
dispositivos armazenam informações em bancos
de dados não relacionais, permitindo um
processamento mais rápido e efi ciente.
NoSQL

Redes sociais como Twitter, Facebook e


Instagram também utilizam NoSQL para
armazenar as preferências e interações dos
usuários, lidando com grandes volumes de dados
de forma escalável.
O que é uma DBMS?

DBMS (Database Management System) é um


Sistema de Gerenciamento de Banco de Dados,
que é um software utilizado para criar, gerenciar
e manipular bancos de dados. Ele serve como
uma interface entre os usuários e o banco de
dados, permitindo que os dados sejam
armazenados, consultados, atualizados e
organizados de forma efi ciente e segura.
DBMS

DBMS (Database Management System) é um


software que organiza, armazena e realiza
diversas outras funções, como, por exemplo,
fazer backups ou transferir dados para outros
locais. Esse software vai te ajudar a gerenciar os
dados de maneira mais efi ciente e segura.
DBMS

Ele vai te ajudar a importar e exportar dados,


além de dar suporte a informações dessas
tabelas. Também vai facilitar a interação com
outras aplicações e, claro, vai te ajudar a
trabalhar com linguagens de programação. Ele
tem uma parte muito legal também na questão de
segurança, garantindo que apenas usuários
autorizados possam acessar e modifi car os dados.
Obrigado pessoal!

Você também pode gostar