• Nenhum resultado encontrado

1. Introdução. 2.1 Tipos de banco de dados. 2. Banco de dados Banco de dados relacional

N/A
N/A
Protected

Academic year: 2022

Share "1. Introdução. 2.1 Tipos de banco de dados. 2. Banco de dados Banco de dados relacional"

Copied!
5
0
0

Texto

(1)

Introdução a banco de dados

1. Introdução

A criação de muitas das tecnologias que são utilizadas até hoje foram criadas para realizar a diminuição de custos das grandes empresas, e aumentar a segurança de órgãos governamentais, e assim foi com o banco de dados, criado e desenvolvido pela IBM durante as décadas de 1960 e 1970. Desde que foi criado tem sido de grande valia, isto porque traz um aumento em segurança e integridade dos arquivos.

2. Banco de dados

Banco de dados é “ ​uma coleção de dados inter-relacionados, representando informações sobre um domínio específico”. Koth, 2016

É importante notar que o banco de dados como o próprio nome já diz armazena dados, que juntos irão formar informações ao usuário, é necessário que se tenha esta diferenciação em mente já que dados e informação são palavras com significados diferentes.

● Dados: Informações brutas, que não fazem muito sentido, pois são pequenas partes de uma informação;

● Informação: É o conjunto de dados que forma algum conhecimento coeso.

2.1 Tipos de banco de dados

Existem alguns tipos de banco de dados cada um para uma determinada especificidade, o que não traz limitações para as maneiras com que o dado será armazenado e a maneira com que este será explorado.

2.1.1. Banco de dados relacional

O banco de dados relacional, como o próprio nome já diz, cria a relação entre elementos, estão que são a chave primária e a estrangeira.

A chave primária representa um elemento, uma linha com dados. Já a chave estrangeira é uma chave primária que está sendo aplicada em outra tabela, o que cria uma relação entre duas tabelas. Perceba que boa parte da estrutura deste tipo de banco se dá pela relação entre os elementos.

(2)

Veja abaixo um exemplo simples de como é realizado a relação entre as tabelas de um banco de dados.

Figura 1 - Chaves relacionadas

Todos os bancos de dados que trabalham de forma relacional utilizam a linguagem Structured Query Language (SQL) para realizar as consultas e alterações no banco de dados, veja:

2.1.1.1.Structured Query Language

Todo banco de dados trabalha utilizando uma linguagem universal nomeada Structured Query Language (SQL), esta que é utilizada para realizar a interação do SGBD com a estrutura do banco de dados. O SQL trabalha dividido em quatro subconjuntos, estes definidos de acordo com a operação que será executada, são elas:

DML (Linguagem de

Manipulação de Dados), este é o subconjunto das operações do banco de dados que é responsável em inserir, atualizar, deletar e selecionar uma informação;

DDL (Linguagem de Definição de Dados) , cuida da estrutura do banco, ou seja, utilizado para criar, excluir ou alterar os objetos do banco de dados;

DCL (Linguagem de Controle de Dados), utilizado para o controle de acesso, permitindo ou negando o acesso de determinado usuário ao banco de dados;

DTL (Linguagem de controle de transações), este é responsável em verificar e manter as transações feitas pelo banco de dados.

2.1.2. Banco de dados não relacionais

Este formato de banco de dados não é algo novo, seu surgimento foi em 1996, porém só passou a ser utilizado efetivamente depois dos anos 2000, isto porque seu conceito é muito diferente dos bancos de dados

(3)

relacionais, isto porque os elementos presentes neste são ligados entre si, mas não relacionados.

Este nomeado NoSQL, busca resolver problemas que os bancos de dados comuns não são capazes de resolver, como a escalabilidade e distribuição do banco de dados, isto porque este não precisa estar em apenas um local, pode estar distribuído em muitos lugar e mesmo assim conseguir se interligar e manter todos os dados íntegros.

Além destas características há uma enorme queda na necessidade de fortes estruturas para acomodar o banco de dados, pois como já dito, este pode ser distribuído.

3. Sistema de gerenciamento de banco de dados (SGBD)

Mas toda esta estrutura é utilizada pelos sistema de gerenciamento de banco de dados (SGBD), estes que são sistemas de gerenciamento de banco de dados, que nada mais são que uma interface entre o usuário e os dados, e todos os comandos utilizados pelo SGBDs são comandos SQL, porém cada SGDB apresenta

características peculiares que em muitos casos podem alterar a forma de interação com o SQL.

Veja abaixo como o sistema SGBD trabalha como interface, bem como já dito acima, interpretando comandos em SQL e interagindo com o banco de dados.

Figura 2 - Estrutura SGDB

Os principais SGBDs no mercado atual são:

● MySQL;

● MariaDB;

● Oracle;

● SQL Server;

● PostgreSQL;

● MongoDB;

● DB2.

(4)

Vale reforçar que todos estes sistemas utilizam a linguagem SQL para realizar a interação com o banco de dados,

porém cada um tem suas

características próprias que muitas vezes podem tornar uma tecnologia muito diferente da outra.

4. Conclusão

Por fim é possível perceber que banco de dados é um conceito bastante simples porém, algo muito vasto, com muitas formas de realizar a criação e estruturação. E que cada uma das maneiras atende a requisitos diferentes, o que facilita e aumenta a área de ação e utilização do banco de dados.

5. Fontes

FURTADO, Gustavo. ​Você precisa saber o que é SQL! ​2013. Disponível em:

<http://www.dicasdeprogramacao.co m.br/o-que-e-sql/>. Acesso em: 02 out. 2016.

REZENDE, Ricardo. ​Conceitos Fundamentais de Banco de Dados.

Disponível em:

<http://www.devmedia.com.br/conceit os-fundamentais-de-banco-de-dados/1 649>. Acesso em: 02 out. 2016.

SANCHES, Andre Rodrigo.

Fundamentos de Armazenamento e Manipulação de Dados: ​Introdução e história. 2005. Disponível em:

<http://www.ime.usp.br/~andrers/aul as/bd2005-1/aula3.html>. Acesso em:

02 out. 2016.

STEPPAT, Nico.​Bancos de dados não relacionais e o movimento NoSQL.

2009. Disponível em:

<http://blog.caelum.com.br/bancos-de -dados-nao-relacionais-e-o-movimento -nosql/>. Acesso em: 02 out. 2016.

MACêDO, Diego. ​Entendendo as Chaves dos Bancos de Dados. ​2011.

Disponível em:

<http://www.diegomacedo.com.br/ent endendo-as-chaves-dos-bancos-de-da dos/>. Acesso em: 02 out. 2016.

BLOG, Luis. ​Chave primária, chave estrangeira e candidata. ​Disponível em: <http://www.luis.blog.br/chave primaria-chave-estrangeira-e-candidat a.aspx>. Acesso em: 02 out. 2016.

FURTADO, Gustavo. O que é um Banco de Dados? ​2013. Disponível em:

<http://www.dicasdeprogramacao.co m.br/o-que-e-um-banco-de-dados/>.

Acesso em: 02 out. 2016.

(5)

Referências

Documentos relacionados

Cite this article as: Silva Júnior et al.: COPD Assessment Test (CAT) score as a predictor of major depression among subjects with chronic obstructive pulmonary disease and

Os resultados relativos ao estudo dos preditores de VAD sugerem um fraco poder preditor dos parâmetros avaliados na consulta pré-anestésica, sendo que, apenas na classificação

As coletas foram realizadas mensalmente, exceto no momento de uma rápida troca na população de mosquitos, uma vez que as cap- turas eram realizadas cada 2 ou 3

O fígado de ratinho foi o modelo de estudo escolhido por várias razões: (1) pelo menos três transportadores ABC peroxissomais (ALDP, ALDPR, PMP70) coexistem neste órgão;

Crotalus durissus collilineatus Venom

Also statistics about the types and quantities of goods transported around European Union and about the transport modes used for it are presented, especially focusing on

Estes resultados apontam para melhor capacidade de estabelecimento inicial do siratro, apresentando maior velocidade de emergência e percentual de cobertura do solo até os 60

Entendendo, então, como posto acima, propõe-se, com este trabalho, primeiramente estudar a Lei de Busca e Apreensão para dá-la a conhecer da melhor forma, fazendo o mesmo com o