Buscar

Banco de Dados Relacional - SGBD

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Autor: Wanderson Mendes Oliveira 
 
BANCO DE DADOS RELACIONAL 
SISTEMA GERENCIADOR DE BANCO DE DADOS 
 
 
Wanderson Mendes Oliveira 
 
 
1. INTRODUÇÃO 
 
 Um banco de dados relacional possui diversas regras e conceitos para sua utilização e 
construção, o Sistema Gerenciador de Banco de Dados gerencia estes dados com o 
objetivo de reunir informações de maneira organizada, consistente, protegida e acessíveis 
em tempo hábil. Com o avanço tecnológico, o ser humano tem evoluído em diversas áreas 
desde pessoal até as indústrias, e assim surge um grande aumento na circulação de 
informações e para obter informação de forma rápida, confiável e segura é preciso de um 
SGBD (Sistema Serenciador de Banco de Dados). Este artigo foi desenvolvido usando o 
método de pesquisa bibliográfica sobre banco de dados relacional e sistema gerenciador de 
banco de dados. As informações contidas aqui são sustentadas por referências bibliográficas. 
 
 
2. FUNDAMENTAÇÃO TEÓRICA 
 
 Desde a criação de banco de dados surgiram diversos modelos, entre eles o 
relacional que é um modelo de banco de dados representativo proposto por Ted Codd em 
1970, naquele tempo foi um modelo inovador e revolucionário. O primeiro sistema de 
negócios baseado neste modelo relacional foi introduzido em 1980 e desde então 
implementado em muitos sistemas. Para DATE (2004, p. 67), o modelo relacional refere-se a 
três aspectos principais dos dados: a estrutura de dados, a integridade de dados e a 
manipulação de dados. 
 O modelo de banco de dados relacional possui uma das principais características 
armazenar os dados das entidades do mundo real em tabelas, onde as linhas representam 
os registros e as colunas os atributos. O conceito de relacionamento das tabelas no 
modelo relacional é representado através das chaves primária e estrangeira que são 
atributos identificadores de uma tabela. 
 Cada banco de dados possui uma, duas ou mais tabelas conforme a necessidade. 
Que serve como método padrão de armazenamento dos dados e uma tabela é um conjunto 
2 
Autor: Wanderson Mendes Oliveira 
 
de dados com um número ilimitado de linhas e um número predeterminado de colunas, 
deve ser criado de forma coerente e de acordo com o tipo de dodo que irá armazenar. 
 Em relação a estruturação de um banco de dados, pode definir da seguinte 
forma: As Linhas são os registros contendo dados que estão armazenados em cada coluna 
da tabela criada. As Colunas são os nomes dos dados que serão armazenados, cada uma 
representa uma informação da linha e possui propriedades como o tipo de dados 
armazenado. Na figura a seguir mostra que a tabela Clientes está relacionada com a 
tabela Telefones. Veja figura abaixo: 
 Figura 1: relação entre clientes e telefones. 
 
Fonte: https://www.devmedia.com.br/tecnologias-de-banco-de-dados-e-modelagem-de-dados/1660 (acesso em 03/12/2022). 
 
 Para realizar a relação entre tabelas utiliza-se as chaves, que são definidas como 
Chave Primária e Chave Estrangeira. A Primária é utilizada para identificar uma linha em 
uma tabela, e pode ser composta quando têm vários atributos ou simples contendo apenas 
um atributo. A Estrangeira é formada por atributos que são chave primária em outra 
tabela, servindo para estabelecer relacionamentos entre as tabelas de um banco de dados. 
 Figura 2: relacionamento e cardialidade 
 
Fonte: https://leonardofonseca.com.br/2021/05/05/relacionamento-em-um-modelo-relacional-parte-2/ (acesso em 03/12/2022). 
Entre duas entidades também pode existir o conceito de cardinalidade que representa a 
quantidade de máxima de ocorrências entre elas. 
 
Figura 3: chave primária e estrangeira 
 
https://www.devmedia.com.br/tecnologias-de-banco-de-dados-e-modelagem-de-dados/1660
https://leonardofonseca.com.br/2021/05/05/relacionamento-em-um-modelo-relacional-parte-2/
3 
Autor: Wanderson Mendes Oliveira 
 
 
 
Segundo DATE (2004, p. 10), “Um banco de dados é uma coleção de dados persistentes, 
usada pelos sistemas de aplicação de uma determinada empresa”. Melhor dizendo de forma 
mais clara, o banco de dados é onde estão armazenados os dados necessários para manter a 
organização funcionando, e esse repositório é a fonte de dados para as aplicações atuais e as 
que ainda serão criadas. Para ELMASRI e NAVATHE (2011, p. 3), na expressão Banco de 
Dados estão subentendidas as propriedades abaixo: 
Um banco de dados representa algum aspecto do mundo real, às vezes chamado 
de minimundo ou de universo de discurso (UoD – Universe of Discourse). As 
mudanças no minimundo são refletidas no Banco de Dados. Um banco de dados 
e uma coleção logicamente coerente de dados com algum significado inerente. 
Uma variedade aleatória de dados não pode ser corretamente chamada de banco 
de dados. Um banco de dados é projetado, construído é populado com dados para 
uma finalidade específica. Ele possui um grupo definido de usuários e algumas 
aplicações previamente concebidas nas quais esses usuários estão interessados. 
Com isso um banco de dados é uma coleção organizada de dados relacionados criados para 
um propósito específico e servindo a uma comunidade de usuários. 
 
 2.2 SISTEMA GERENCIADOR DE BANCO DE DADOS 
 
 O uso mais comum de Sistema Gerenciador de Banco de dados é para 
implementar funcionalidades simples do tipo CRUD que do inglês é Create, Red, Update e 
Delete, trazudo para português significa as operações de Inserção, Leitura, Atualização e 
Exclusão de dados. 
 Com o grande aumento de dados e informações necessita de um 
gerenciamento eficaz das informações contidas e assim foi criado o SGBD (Sistema 
gerenciador de banco de dados), atualmente existem muitos SGBDs. De acordo com Sabadin 
(2020) quando nos referimos ao SGBD estamos nos referindo a um conjunto de 
programas de software que com esse conjunto é possível criar, editar, atualizar, 
4 
Autor: Wanderson Mendes Oliveira 
 
recuperar, e armazenar. Conforme mostra a figura a seguir que o SGBD está entre o 
banco de dados e o usúario. 
 
Figura 4: Representação de um sistema de banco de dados DATE ,2004, P.6 (adaptado). 
 
De acordo com DATE (2004, p. 6), um sistema de banco de dados é “um sistema 
computadorizado cuja finalidade geral é armazenar informações e permitir que os usuários 
busquem e atualizem essas informações quando as solicitar”. Para o autor um sistema de 
banco de dados é composto por quatros partes, dados, hardware, software e usuários. 
 O Sistema Gerenciador de Banco de dados é denominado um conjunto de 
programas entre o banco de dados armazenado e os usuários. “O principal objetivo de um 
SGDB é proporcionar um ambiente tanto seguro, rápido e eficiente para a recuperação e 
armazenamento das informações do banco de dados “ (SILBERSCHATZ; KORTH; 
SUDARSHAN, 1999, p. 1). Para isso, o Sistema Gerenciador de Banco de Dados apresenta 
recursos para construir, manipular, definir, compartilhar, manter e proteger o bancos de 
dados (ELMASRI; NAVATHE, 2011, p. 3). Atualmente existem diversos SGBDs 
disponíveis no mercado, entre eles está o Potsgre SQL. 
2.3 POTSGRE SQL SGBD 
 Todos os SGBS existente no mercado possuem características e peculiaridades 
próprias, vantagens e desvantagens, que exigem uma análise criteriosa para escolher o mais 
5 
Autor: Wanderson Mendes Oliveira 
 
viável que atenda às necessidades do usuário. Com um exemplo, e de forma resumida será 
apresentado as credenciais do sistema Potsgre SQL, bem como suas principais 
características que o tornam um sistema robusto, seguro e confiável para seus usuários. O 
Potsgre SQL possui recursos e conformidade comos padrões, ele é um SGBD muito 
adequado para o estudo universitário do modelo relacional. E um SGBD de grande 
potencial, tanto que ele é o banco de dados que armazena os registros de domínio .org, 
também foi implementado em diversos ambientes de produção no mundo. 
 Figura 5: Logo do Potsgra SQL 
 
 O PostgreSQL possui recursos projetados para ajudar os desenvolvedores a criar 
aplicativos, os administradores protegem a integridade dos dados e criam ambientes 
tolerantes a falhas e ajudam você a gerenciar dados, não importa quão grande ou pequeno 
seja o seu conjunto de dados. Além de ser gratuito e de código aberto, o PostgreSQL 
também é altamente escalável. Por exemplo, você pode definir seus próprios tipos de dados, 
criar funções personalizadas e até escrever código em uma linguagem de programação 
diferente sem recompilar seu banco de dados! o PostgreSQL está em conformidade com 
pelo menos 160 dos 179 recursos obrigatórios para conformidade com o SQL: 2016 Core. 
 Existem muitos outros recursos no PostgreSQL, também é bastante extensível: 
vários recursos, como índices, definiram APIs para que assim possa criar com o PostgreSQL 
e resolver seus desafios. Tipos de dados, primitivas: Inteiro, Numérico, String, Booleano. 
Estruturado: Data / Hora, Matriz, Intervalo, UUID. Documento: JSON / JSONB, XML, 
Valor-chave (Hstore) e Geometria: Ponto, Linha, Círculo, Polígono. 
 Também o Potsgre se destaca nos seguintes recursos: Integridade de dados, 
Simultaneidade, desempenho, confiabilidade, recuperação de desastres, segurança, 
extensibilidade, internacionalização, e pesquisa de texto. Foi comprovado que o 
PostgreSQL é bastante escalável, tanto na quantidade de dados que ele pode gerenciar quanto 
no número de usuário. 
 
6 
Autor: Wanderson Mendes Oliveira 
 
3. RESULTADOS E DISCUSSÕES 
 
De acordo com o estudo realizado, foi identificado a grande importância que têm um Sistema 
Gerenciado de Banco de Dados banco na sociedade, pois o ser humano tem evoluído em 
diversas áreas desde o pessoal até as indústrias, isso fez com que cada vez mais a quantidade 
de dados e informações tem aumentado. Com o avanço tecnológico surgiu um grande 
aumento na circulação de informação e para obter informação de forma rápida, confiável e 
segura é preciso de um sistema de gerenciador de banco de dados. 
Nota-se que o Potsgre SQL se destaca dentre os vários SGBDs existentes no mercado, 
pois suas principais características o torna um sistema robusto, seguro e confiável para seus 
usuários. Além de ser gratuito e de código aberto, o PostgreSQL é altamente escalável e 
bastante extensível a vários outros recursos, inclusive você pode definir seus próprios tipos de 
dados e criar funções personalizadas. É um SGBD de grande potencial. 
4. REFERÊNCIAS 
DATE, C. J.. INTRODUÇÃO A SISTEMAS DE BANCOS DE DADOS. 8. ed. Rio de 
Janeiro: Elsevier, 2003. 
 
ELMASRI, Ramez; NAVATHE, Shamkant B.. SISTEMAS DE BANCO DE DADOS. 6. ed. 
São Paulo: Addison Wesley, 2011. 
 
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S.. SISTEMA DE BANCO 
DE DADOS. 3. ed. São Paulo: Makron Books, 1999. 
DEVMEDIA. Disponível Em https://www.devmedia.com.br/bancos-de-dados-relacionais/20401 
Acessado em: 01/11/2019

Outros materiais